3 | | Changes: |
4 | | |
5 | | remove all but the public API from public files: |
6 | | |
7 | | src/frame_builder.h |
8 | | src/frame_builder.c |
9 | | |
10 | | make jit_buffer_private_data truly private: |
11 | | |
12 | | tools/build/nativecall.pl |
13 | | |
14 | | add test of dynamic frame builder: |
15 | | |
16 | | src/nci_test.c |
17 | | t/pmc/nci.t |
18 | | |
19 | | detect presence of libjit: |
20 | | |
21 | | config/auto/libjit.pm |
22 | | config/auto/libjit |
23 | | config/auto/libjit/libjit_c.in |
24 | | t/steps/auto/libjit-01.t |
25 | | |
26 | | generate source files: |
27 | | |
28 | | config/gen/libjit |
29 | | config/gen/libjit/frame_builder_libjit_c.in |
30 | | config/gen/libjit/frame_builder_libjit_h.in |
31 | | t/steps/gen/libjit-01.t |
32 | | |
33 | | add new steps, as well as '--without-libjit' option, to Configure.pl: |
34 | | |
35 | | lib/Parrot/Configure/Options/Conf.pm |
36 | | lib/Parrot/Configure/Options/Conf/Shared.pm |
37 | | lib/Parrot/Configure/Step/List.pm |
38 | | |
39 | | add new source files to build: |
40 | | |
41 | | config/gen/makefiles/root.in |
| 4 | Somebody on a libjit-enabled platform should test (and benchmark) the branch as well before we merge back into trunk. But the code looks good overall and I consider this a step in the right direction. |