Add clean-lib-abc-interpreter
This adds build scripts for the ABC interpreter library discussed today.
- The (de)serialization library is placed in
lib/ABCInterpreter
(Libraries/ABCInterpreter
). It uses the namespaceABC.Interpreter
. - A number of tools are added to
lib/exe
(Tools/Clean System 64
):- The ABC optimiser (
abcopt
/ABCOptimiser.exe
) - The bytecode generator (
bcgen
/ByteCodeGenerator.exe
) - The bytecode linker (
bclink
/ByteCodeLinker.exe
) - The bytecode stripper (
bcstrip
/ByteCodeStripper.exe
)
- The ABC optimiser (
Notes:
- I created an MR for
cpm
/ the IDE to use these tools (clean-ide!9 (merged)). - I updated the environments in
clean-base
to include the paths to the tools above; older versions ofcpm
/ the IDE will ignore these extra entries. However, I thought it better to not add this library to any bundle yet until we are sure that the builds work well (I tested on all three platforms, but the Jenkins setup may be slightly different). - I don't think I have access to the Jenkins server, could you add these builds there as well?
CC @johnvg
Merge request reports
Activity
Filter activity
added 1 commit
- c7ed820a - Move clean-lib-abc-interpreter to clean-abc-interpreter
added 1 commit
- 4ed91a25 - Move abc-interpret to clean-and-itasks group
enabled an automatic merge when the pipeline for 4ed91a25 succeeds
mentioned in commit 7c585629
Please register or sign in to reply