Add support for O(1) signature indexing without resorting to
[GNU] ld tricks (instead we rely on cpp tricks and some heuristics for memory allocation) so we probably should rewrite labcomm compiler to generate cleaner code for this use-case.
Showing
- .bzrignore 2 additions, 0 deletions.bzrignore
- compiler/C_CodeGen.jrag 38 additions, 99 deletionscompiler/C_CodeGen.jrag
- lib/c/Makefile 42 additions, 14 deletionslib/c/Makefile
- lib/c/labcomm_private.h 2 additions, 0 deletionslib/c/labcomm_private.h
- lib/c/labcomm_signature_gnu_ld_tricks.c 1 addition, 1 deletionlib/c/labcomm_signature_gnu_ld_tricks.c
- lib/c/labcomm_signature_plain_c.c 61 additions, 0 deletionslib/c/labcomm_signature_plain_c.c
- lib/c/test/another_encoding.lc 2 additions, 0 deletionslib/c/test/another_encoding.lc
- lib/c/test/test_signature_plain_c.c 26 additions, 0 deletionslib/c/test/test_signature_plain_c.c
- lib/c/test/test_signature_plain_c.h 2 additions, 0 deletionslib/c/test/test_signature_plain_c.h
Loading
Please register or sign in to comment