Yentl Van Tendeloo
|
71d6e56ff6
Fixed new type of return without exceptions and related errors in compiled/primitives
|
7 anni fa |
Yentl Van Tendeloo
|
c91d6b31a0
Update to use RETURN instead of PrimitiveFinished, but broke everything
|
7 anni fa |
Yentl Van Tendeloo
|
3ba5aed5ab
Don't assign id to all returnvalues if potentially not needed
|
7 anni fa |
Yentl Van Tendeloo
|
730503e9c0
Bugfixes for compiled functions
|
7 anni fa |
Yentl Van Tendeloo
|
964e613c38
Fixed some bugs and added debugging functions in the JIT (at generated code level)
|
7 anni fa |
Yentl Van Tendeloo
|
528cf93f65
Ported all compiled functions (untested) and fixed code generation bugs
|
7 anni fa |
Yentl Van Tendeloo
|
92cb1b6448
Partial migration
|
7 anni fa |
Yentl Van Tendeloo
|
5b37a96dac
Porting over primitives to the new infrastructure
|
7 anni fa |
Yentl Van Tendeloo
|
2371f818ad
Removed even more code: remove all jit specific folders completely
|
7 anni fa |
Bentley James Oakes
|
4a969da0a5
Fix up imports in kernel dir.
|
7 anni fa |
Bentley James Oakes
|
a4d8ff7265
Put items, keys, and values in lists.
|
7 anni fa |
Bentley James Oakes
|
e8048d39fb
Fix more relative imports and unicode usage.
|
7 anni fa |
Yentl Van Tendeloo
|
d49dec5c8f
Fixed some more rules
|
7 anni fa |
Yentl Van Tendeloo
|
a17c84daf3
Handle the case where reverseKeyLookup receives non-existing element
|
7 anni fa |
Yentl Van Tendeloo
|
74fe5fb75b
Fixed model_overwrite again
|
7 anni fa |
Yentl Van Tendeloo
|
6aceea2240
Minor performance improvements
|
7 anni fa |
Yentl Van Tendeloo
|
de486b16c2
Minor optimization
|
8 anni fa |
Yentl Van Tendeloo
|
bd1b143d9e
Merge branch 'master' into testing
|
8 anni fa |
Yentl Van Tendeloo
|
eb89a2a864
Merge branch 'master' into core_interface and implement get_superclasses
|
8 anni fa |
Yentl Van Tendeloo
|
de91d7b576
Removed prints from compiled
|
8 anni fa |
Yentl Van Tendeloo
|
3584b41f7e
Added compiled version of list_pop_final
|
8 anni fa |
Yentl Van Tendeloo
|
18368a8654
Attempt some performance tweaks
|
8 anni fa |
Yentl Van Tendeloo
|
a54438ffa8
Minor tweaking of code using typing information
|
8 anni fa |
Yentl Van Tendeloo
|
a7ab1ebc0b
Manually compile set_overlap, as there does seem to be something bad going on there
|
8 anni fa |
Yentl Van Tendeloo
|
544c08519b
Lots of fixes to the new set representation
|
8 anni fa |
Yentl Van Tendeloo
|
f3e6434ac5
Update set_add's compiled function
|
8 anni fa |
Yentl Van Tendeloo
|
7476d11930
Replaced all create_node calls to their data structure equivalents
|
8 anni fa |
Yentl Van Tendeloo
|
3df410a164
Added compiled version of create_tuple and create_triple (create later)
|
8 anni fa |
Yentl Van Tendeloo
|
5b72965d5c
Added {set,list,dict}_create functions
|
8 anni fa |
Yentl Van Tendeloo
|
30593f42b5
Add some semi-primitives as compiled functions, for performance
|
8 anni fa |