Yentl Van Tendeloo
|
3d5d2f6e11
Various tweaks; particularly optimized dict_eq with compiled function
|
8 vuotta sitten |
Yentl Van Tendeloo
|
0c63084413
Added compiled version of make_reverse_dictionary
|
8 vuotta sitten |
Yentl Van Tendeloo
|
c8d38b1197
Add guess in reverseKeyLookup (huge performance increase!)
|
8 vuotta sitten |
Yentl Van Tendeloo
|
069afa5f81
Added new compiled operation for has_value
|
8 vuotta sitten |
Yentl Van Tendeloo
|
262ee0bfc7
Optimized allInstances with faster reverseKeyLookupMulti
|
8 vuotta sitten |
Yentl Van Tendeloo
|
acece5e842
Fixed buggy dict_eq operation (I think...)
|
8 vuotta sitten |
Yentl Van Tendeloo
|
419531a026
Added dict_eq as a compiled function
|
8 vuotta sitten |
Yentl Van Tendeloo
|
dafc167787
Fixed some more bugs related to the new type_mapping
|
8 vuotta sitten |
Yentl Van Tendeloo
|
ef33410933
Fixed most problems; only enabled a few compiled functions again: JIT
|
8 vuotta sitten |
Yentl Van Tendeloo
|
3900423d05
Removed all precompiled functions as the JIT should take care of that
|
8 vuotta sitten |
Yentl Van Tendeloo
|
b2f0bc0469
Naively changed user to task in all files
|
8 vuotta sitten |
Yentl Van Tendeloo
|
4d9ff30d77
Merge branch 'jit' into MvC
|
8 vuotta sitten |
jonathanvdc
|
cc7e5822aa
Merge remote-tracking branch 'upstream/master' into jit
|
8 vuotta sitten |
Yentl Van Tendeloo
|
97c053c0e2
Added test for add_MT_language operation
|
8 vuotta sitten |
Yentl Van Tendeloo
|
7ef2b98f42
Fixed missing comma in exception
|
8 vuotta sitten |
jonathanvdc
|
df2d8f5444
Fix an exception handling bug
|
8 vuotta sitten |
jonathanvdc
|
fb0351d141
Re-write parts of the kernel to use CALL for calls, TRY for exceptions
|
8 vuotta sitten |
Yentl Van Tendeloo
|
31ee3433ec
Fixed erroneous compiled.py function for allInstances
|
8 vuotta sitten |
Yentl Van Tendeloo
|
6887c0126c
Make used inheritance link hardcoded
|
8 vuotta sitten |
Yentl Van Tendeloo
|
5cff5eb0eb
Cleaned up and got most tests to work with transformations
|
8 vuotta sitten |
Yentl Van Tendeloo
|
171773060b
Fixes to compiler which ignored inheritance links
|
8 vuotta sitten |
Yentl Van Tendeloo
|
76ea7e971f
Fixed call in PN_interface to transforms
|
8 vuotta sitten |
Yentl Van Tendeloo
|
da7e841730
Nicer layout
|
9 vuotta sitten |
Yentl Van Tendeloo
|
1548ee9438
Added some additional code for faster model operations
|
9 vuotta sitten |
Yentl Van Tendeloo
|
643b84b6f4
Allow the input to be JITed as well through a specific function call. It looks ugly, but it works, as shown by the construct_const compiled variant.
|
9 vuotta sitten |
Yentl Van Tendeloo
|
2f8a9edd45
Fixed another problem with the new yielding
|
9 vuotta sitten |
Yentl Van Tendeloo
|
c03409ca4c
Fixed bug in get_superclasses
|
9 vuotta sitten |
Yentl Van Tendeloo
|
89dd8f3e03
Made yield infrastructure more transparent by not unpacking single values from the MvS
|
9 vuotta sitten |
Yentl Van Tendeloo
|
44657a5e73
Fixed the check_symbols as a pre-compiled function
|
9 vuotta sitten |
Yentl Van Tendeloo
|
8dba3e30af
Remove old symbol checking code (in Python) and all related code in AL and Python compiled AL.
|
9 vuotta sitten |