jonathanvdc
|
5ebcbd6e4c
Add a switch to compile 'input' instructions as calls
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
fb0351d141
Re-write parts of the kernel to use CALL for calls, TRY for exceptions
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
2ea8bde902
Turn off a debug statement in the JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
7f4c31cc49
Configure JIT codegen to use the 'RUN' instruction
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
37e9e8612f
Rename interpret_function to call_function, add straight-to-JIT optimization
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
b56f9f9d74
Remove default limit on number of instructions in JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
48ec143b5d
Up the max instruction count
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
53fb330dbe
Don't accidentally enable tracing in the JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
f4daba2e98
Various improvements to JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
ca0e5a806d
Fold constant reads in the JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
2c7648ee90
Add support for JIT tracing
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
6994bb820f
Add a switch to disable direct calls from jitted functions to jitted functions
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
46621cc480
Support primitive calls to constants in the JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
72e7c3176d
Implement calls to interpreted code from jitted code
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
c0c939e6e2
Anonymize some variables in the JIT, improve 'input' construction
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
be66d916f3
Increase max instruction threshold
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
df6751d806
Move more generators into 'try' blocks
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
9c7ada326c
Merge branch 'jit' of http://msdl.uantwerpen.be/git/jonathanvdc/modelverse into jit
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
993d0eaa31
Switch to call-by-name in JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
b729123ec5
Stop accidentally ignoring 'input' instructions' 'next' values in the JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
a236e5def8
Rename the kwargs parameter in jitted functions
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
591363db02
Fix a bug where jitted functions rely on non-jitted functions
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
df915c8b65
Remove trailing whitespace
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
3fa3dbee66
Support unary intrinsics in JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
6b753fa24e
Make the JIT compile calls to certain functions as intrinsics
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
285cb3d8ff
Make JIT-compiled function names more natural
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
a1c7f6af1c
Support compiled function lookup in the JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
7fcb4983ce
Implement 'call' instructions in the JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
e6eb7192de
Store compiled and primitive functions in the JIT
|
%!s(int64=8) %!d(string=hai) anos |
jonathanvdc
|
1c935e6087
Change how the JIT is enabled/disabled
|
%!s(int64=8) %!d(string=hai) anos |