|
|
a46ac380e8
|
Only serialize referenced upvalues in function serialization
|
2024-01-03 17:59:44 +01:00 |
|
|
|
289f10b3c5
|
Branch serialization only keep current branch
|
2024-01-03 17:46:29 +01:00 |
|
|
|
f372a32b48
|
Improve resuming from nested choices
|
2024-01-03 16:45:53 +01:00 |
|
|
|
d1818d10b1
|
Closures are not affected by following redefinitions of upvalues
|
2024-01-03 16:44:12 +01:00 |
|
|
|
3d10b1b15c
|
Rework variable undefinition
|
2024-01-03 16:41:35 +01:00 |
|
|
|
12c32bb8a2
|
Cleaning
|
2024-01-03 13:49:24 +01:00 |
|
|
|
4c76ef5f96
|
Cache variable lookup
About 10% performance improvement.
|
2024-01-03 01:18:18 +01:00 |
|
|
|
ba1824a904
|
Operator priority cleanup
|
2024-01-02 17:25:10 +01:00 |
|
|
|
68a109391f
|
Hide internal nodes from stack trace
|
2024-01-02 15:06:24 +01:00 |
|
|
|
5ff178b54c
|
Remove useless _hash redefinition
|
2024-01-02 14:36:35 +01:00 |
|
|
|
15f29e3bce
|
Undefine _ in attached block
|
2024-01-02 14:35:18 +01:00 |
|
|
|
a85e7ab0af
|
Update tests
|
2024-01-02 00:36:10 +01:00 |
|
|
|
a79b054bfb
|
Add break and continue
|
2024-01-02 00:34:59 +01:00 |
|
|
|
e71096cab7
|
Remove ~, ~?, and @ operators and replace with function calls
|
2024-01-02 00:34:30 +01:00 |
|
|
|
c2bec6f5d2
|
Merge Closure into Function and add calling_environment_manager
|
2024-01-02 00:31:32 +01:00 |
|
|
|
18dd3ad6bd
|
Remove -> operator
|
2024-01-01 17:51:33 +01:00 |
|
|
|
1eceadafc6
|
Bump version
And happy new year.
|
2023-12-31 20:19:41 +01:00 |
|
|
|
861877503a
|
Comments: switch from (( to /* delimiters
Double parentheses turned out to conflict too often with normal code. I guess sometimes I shouldn't try to make my own syntax up.
|
2023-12-31 19:54:54 +01:00 |
|
|
|
43a745a7a9
|
Final test batch and associated fixes
|
2023-12-31 19:41:14 +01:00 |
|
|
|
050c84921c
|
Add identifier wrap for aliases
|
2023-12-31 14:55:28 +01:00 |
|
|
|
409a2e7095
|
Firth test batch and associated fixes
|
2023-12-31 14:30:14 +01:00 |
|
|
|
aa8dfbd498
|
Fix interleaved text and choices
|
2023-12-31 14:25:37 +01:00 |
|
|
|
4125a4c99b
|
Script/checkpoint system first draft
|
2023-12-31 00:47:55 +01:00 |
|
|
|
d928ff5598
|
Fix index with identifier conflicts with some syntaxes
|
2023-12-30 23:44:59 +01:00 |
|
|
|
b7761311fe
|
Aliases: add wrap > operator
|
2023-12-30 23:44:42 +01:00 |
|
|
|
2cd910389b
|
Exported variables: no longer add export scope to every function, allow freely access and modifiy variable in function scope
Too many issues with predefining exported variables, and this is more flexible.
|
2023-12-30 23:43:05 +01:00 |
|
|
|
0eea4b80a6
|
Third test batch
|
2023-12-30 23:39:10 +01:00 |
|
|
|
3edf65dc2a
|
Exported variables predefinition: replace prepare system with generic resume system
|
2023-12-30 15:31:00 +01:00 |
|
|
|
bc41dd1dd2
|
Aliases: allow exported, non-call for constant variables
|
2023-12-30 01:59:15 +01:00 |
|
|
|
07cb44256c
|
Change format_priority to a method
|
2023-12-30 01:35:58 +01:00 |
|
|
|
d42b900388
|
Text litteral: strip leading and closing space if present
|
2023-12-29 19:19:15 +01:00 |
|
|
|
5dd971ff8f
|
Move anselme code into its own directory
|
2023-12-29 18:47:36 +01:00 |
|