Yentl Van Tendeloo
|
2ba3034684
Semi-working JIT
|
7 سال پیش |
Yentl Van Tendeloo
|
1e2d7526fa
Minor cleanup
|
7 سال پیش |
Yentl Van Tendeloo
|
f16f2c6d9e
Fixed parameter passing
|
7 سال پیش |
Yentl Van Tendeloo
|
74087358c1
Fix prev of first instruction
|
7 سال پیش |
Yentl Van Tendeloo
|
f0d1edb37a
Fixed return code
|
7 سال پیش |
Yentl Van Tendeloo
|
b53a1a5599
Fixed some calling issues
|
7 سال پیش |
Yentl Van Tendeloo
|
05bc4c6d3a
Fixed resolving of globals in JIT
|
7 سال پیش |
Yentl Van Tendeloo
|
1915ded426
Auto-resolve and assign globals upon use
|
7 سال پیش |
Yentl Van Tendeloo
|
a34ad3b5f5
Pass around kwargs as well in the calls by merging dictionaries all the time
|
7 سال پیش |
Yentl Van Tendeloo
|
686538111c
Switch to use of CALL_KWARGS instead of usual CALL_ARGS to take into account the additional parameters required by primitive operations
|
7 سال پیش |
Yentl Van Tendeloo
|
81ab62cbdf
Patched return in JIT
|
7 سال پیش |
Yentl Van Tendeloo
|
250f81efc1
Merge branch 'testing' into new_JIT
|
7 سال پیش |
Yentl Van Tendeloo
|
a359ed9329
New bootstrapping process: no more exec with initializers in a dictionary, but instead directly invoke the global assignment
|
7 سال پیش |
Yentl Van Tendeloo
|
863cf59dc6
Switch in new JIT compiler, which is still severely broken
|
7 سال پیش |
Yentl Van Tendeloo
|
6e3a11b5bf
Fixed bug in some constructs
|
7 سال پیش |
Yentl Van Tendeloo
|
0e06edaeac
Fix wrong indent with if condition
|
7 سال پیش |
Yentl Van Tendeloo
|
9e907be1f7
Framework with expansion of dependent function calls
|
7 سال پیش |
Yentl Van Tendeloo
|
6bc0a5a2e9
Merge branch 'testing' into new_JIT
|
7 سال پیش |
Yentl Van Tendeloo
|
e602fc4172
Debugging... switch to desktop
|
7 سال پیش |
Yentl Van Tendeloo
|
4a83fd2377
For now we stick to the normal procedure, though mark that everything should be cleaned up
|
7 سال پیش |
Yentl Van Tendeloo
|
62673bf753
Minimalistic infrastructure to allow for intrinsics
|
7 سال پیش |
Yentl Van Tendeloo
|
f898810769
Generate signature of function as well
|
7 سال پیش |
Yentl Van Tendeloo
|
d936913cfc
Handle parameters of calls as well
|
7 سال پیش |
Yentl Van Tendeloo
|
9253f04925
Minor tweaks to function printer
|
7 سال پیش |
Yentl Van Tendeloo
|
8897bce6d6
Printing out more and more functions
|
7 سال پیش |
Yentl Van Tendeloo
|
a144377967
Beginning of nice printer
|
7 سال پیش |
Yentl Van Tendeloo
|
928fed8dd2
Skip "difficult" or mutable functions (consider exec to be mutable for now)
|
7 سال پیش |
Yentl Van Tendeloo
|
20effea31f
Working fallback to interpretation
|
7 سال پیش |
Yentl Van Tendeloo
|
44e56eb685
Try to push in a new JIT framework which always fails and falls back to interpretation
|
7 سال پیش |
Bentley James Oakes
|
4a969da0a5
Fix up imports in kernel dir.
|
7 سال پیش |