Menu

Commit [r13088]  Maximize  Restore  History

Put the whole C# runtime in one directory

The runtime was split across two trees: four files under lib/liblex/lex_cs/
runtime and the other thirty-seven under dotnet/src/Aubit4GL.Runtime, joined by
a relative <Compile Include> reaching out of the project. One assembly, one
partial class, two places to look - and the cross-tree include was also why
building outside the fidelity harness kept failing to resolve the project
reference through a symlinked tree.

The four move to where the rest of them are: FglStrings, FglEnvironment and
FglProcess are Fgl builtins so they join the others in Types/, and
FglModuleBuiltins extends FglModule so it sits beside FglSession. The include
is gone and the emptied directory with it.

No code change - the files move as they are, with their history.

mikeaubury 2026-09-05

changed /aubit4glsrc/trunk/dotnet/src/Aubit4GL.Runtime/Aubit4GL.Runtime.csproj
removed /aubit4glsrc/trunk/lib/liblex/lex_cs/runtime
copied /aubit4glsrc/trunk/lib/liblex/lex_cs/runtime/FglEnvironment.cs -> /aubit4glsrc/trunk/dotnet/src/Aubit4GL.Runtime/Types/FglEnvironment.cs
copied /aubit4glsrc/trunk/lib/liblex/lex_cs/runtime/FglModuleBuiltins.cs -> /aubit4glsrc/trunk/dotnet/src/Aubit4GL.Runtime/FglModuleBuiltins.cs
copied /aubit4glsrc/trunk/lib/liblex/lex_cs/runtime/FglProcess.cs -> /aubit4glsrc/trunk/dotnet/src/Aubit4GL.Runtime/Types/FglProcess.cs
copied /aubit4glsrc/trunk/lib/liblex/lex_cs/runtime/FglStrings.cs -> /aubit4glsrc/trunk/dotnet/src/Aubit4GL.Runtime/Types/FglStrings.cs
/aubit4glsrc/trunk/dotnet/src/Aubit4GL.Runtime/Aubit4GL.Runtime.csproj Diff Switch to side-by-side view
Loading...