Yentl Van Tendeloo
|
30593f42b5
Add some semi-primitives as compiled functions, for performance
|
vor 8 Jahren |
Yentl Van Tendeloo
|
b783507e23
Remove primitive functions
|
vor 8 Jahren |
Yentl Van Tendeloo
|
65605c17d6
Mark some functions as removable
|
vor 8 Jahren |
Yentl Van Tendeloo
|
cf33fbed38
Use interruptable_sleep as an option
|
vor 8 Jahren |
Yentl Van Tendeloo
|
bad62e51ec
Fixed sleep with nicer Task statechart
|
vor 8 Jahren |
Yentl Van Tendeloo
|
b698243fcb
WIP on testing: 00e6db4 Add instantiate which immediately fixes the location of the new elements
|
vor 8 Jahren |
Yentl Van Tendeloo
|
9f09eba65c
Input_timeout should try for input anyway, even if the timeout is too small
|
vor 8 Jahren |
Yentl Van Tendeloo
|
adc1d03bcc
Remove deprecated functions
|
vor 8 Jahren |
Yentl Van Tendeloo
|
5b3f86ba17
Unified AL, Manual, and Transformations in core algorithm
|
vor 8 Jahren |
Yentl Van Tendeloo
|
674b036a59
Move timer in primitives to top to prevent reimporting
|
vor 8 Jahren |
Yentl Van Tendeloo
|
40eaf92473
Fixed error in dict_add_fast
|
vor 8 Jahren |
Yentl Van Tendeloo
|
75b1815c96
Added the dict_add_fast operation
|
vor 8 Jahren |
Yentl Van Tendeloo
|
8ded411292
Various bugfixes to transformations and internals
|
vor 8 Jahren |
Yentl Van Tendeloo
|
75a49fb0c1
Fixes to transformations and core
|
vor 8 Jahren |
Yentl Van Tendeloo
|
4d29670d2f
Faster allInstances function
|
vor 8 Jahren |
jonathanvdc
|
20881e9be6
Fix a typo
|
vor 8 Jahren |
Yentl Van Tendeloo
|
b2f0bc0469
Naively changed user to task in all files
|
vor 8 Jahren |
Yentl Van Tendeloo
|
d7f7b67a1d
Suddenly works...
|
vor 8 Jahren |
Yentl Van Tendeloo
|
64acf261ac
Changed some code to "break" and "continue", but code massively fails
|
vor 8 Jahren |
Yentl Van Tendeloo
|
84301964ff
Basics of working MvC with multiple users and simple scripts
|
vor 8 Jahren |
Yentl Van Tendeloo
|
f0737cf22f
Added hash function (for passwords etc.)
|
vor 8 Jahren |
jonathanvdc
|
571b802436
Implement the 'RUN' instruction in the interpreter
|
vor 8 Jahren |
jonathanvdc
|
ee1a7745b4
Add a comment that explains __primitive_return's rationale
|
vor 8 Jahren |
jonathanvdc
|
8135adad98
Optimize the 'interpret_function' function in the JIT runtime
|
vor 8 Jahren |
Yentl Van Tendeloo
|
4a0e64447f
Debugging FSA semantics
|
vor 8 Jahren |
Yentl Van Tendeloo
|
0574ede507
Fixed CBD semantics (without algebraic loops!)
|
vor 8 Jahren |
Yentl Van Tendeloo
|
17e9d644c6
Fixed random() returning only 0
|
vor 9 Jahren |
Yentl Van Tendeloo
|
89dd8f3e03
Made yield infrastructure more transparent by not unpacking single values from the MvS
|
vor 9 Jahren |
Yentl Van Tendeloo
|
de6e14821f
Allow the "main" function to be changed to any name (to prevent possible name clashes)
|
vor 9 Jahren |
Yentl Van Tendeloo
|
89590e2837
Explicitly model the symbol checking algorithm
|
vor 9 Jahren |