|
fcd1381e3d
|
Minor cleanups to get compilation working on clang
|
2024-03-09 23:21:44 -05:00 |
|
|
beb929484b
|
Slightly improved readme
|
2024-03-09 23:16:43 -05:00 |
|
|
a1605672d9
|
Add explicit check for space indentation
|
2024-03-09 23:16:23 -05:00 |
|
|
89d7098654
|
Add test for secret structs
|
2024-03-09 19:06:09 -05:00 |
|
|
170c0a4197
|
Add lang tests
|
2024-03-09 19:03:35 -05:00 |
|
|
cbdd357b41
|
Deprecate secret langs (just use one-member structs)
|
2024-03-09 19:02:13 -05:00 |
|
|
5131fdff62
|
Improve handling of secret text
|
2024-03-09 18:47:56 -05:00 |
|
|
77c9669d41
|
Change lang stringification to include type name
|
2024-03-09 18:32:36 -05:00 |
|
|
2b83ab279d
|
Add langs to the language
|
2024-03-09 18:22:12 -05:00 |
|
|
1b8f7307a9
|
Fix issues with substring overflow
|
2024-03-09 17:10:19 -05:00 |
|
|
5cfc01ac09
|
Add function/caching test
|
2024-03-09 16:46:25 -05:00 |
|
|
69162964e0
|
Implement function caching
|
2024-03-09 16:44:02 -05:00 |
|
|
00d4e98ba1
|
Extra lambda test
|
2024-03-09 16:08:03 -05:00 |
|
|
b04a1b3090
|
Implement lambdas and closures
|
2024-03-09 16:03:38 -05:00 |
|
|
42da91936e
|
Simplify reduction code a little bit
|
2024-03-09 14:54:36 -05:00 |
|
|
63997064eb
|
Unused import
|
2024-03-09 14:47:40 -05:00 |
|
|
a13f642679
|
Tweaking tests
|
2024-03-09 14:12:15 -05:00 |
|
|
6f9dedcf5f
|
Fix NUL termination bug in text library
|
2024-03-09 14:11:11 -05:00 |
|
|
1627a913a4
|
Lambda fixes/improvements
|
2024-03-09 14:09:18 -05:00 |
|
|
dfd38cdb69
|
Simple lambda test
|
2024-03-09 14:03:42 -05:00 |
|
|
955f047e06
|
First pass at lambdas/closures
|
2024-03-09 14:02:19 -05:00 |
|
|
0921f3723b
|
Remove dead code
|
2024-03-09 13:11:57 -05:00 |
|
|
b33aa8c11f
|
Back to using ARRAY_FOREACH
|
2024-03-09 02:53:20 -05:00 |
|
|
18ef4c5b3f
|
Table methods
|
2024-03-09 02:48:09 -05:00 |
|
|
41d28764ee
|
Print source code
|
2024-03-09 02:46:42 -05:00 |
|
|
13c9fda39f
|
Simplify table def
|
2024-03-08 14:35:13 -05:00 |
|
|
8427037bb9
|
Refactor table methods to take table structs where possible
|
2024-03-08 14:33:54 -05:00 |
|
|
55eacb8a04
|
Array methods
|
2024-03-08 14:25:17 -05:00 |
|
|
07c2b0ec26
|
Array methods
|
2024-03-08 14:23:16 -05:00 |
|
|
8e62018546
|
Rename Array_random -> Array__random
|
2024-03-08 13:53:38 -05:00 |
|
|
6293d3dd91
|
Tweaks to memory printing and constness
|
2024-03-08 13:50:49 -05:00 |
|
|
55b4528da6
|
Tweak environment order of operations and resolutions
|
2024-03-08 13:39:27 -05:00 |
|
|
0e9dbb4f8a
|
Bugfix arrays
|
2024-03-08 13:33:20 -05:00 |
|
|
139da8e55f
|
Remove dead code
|
2024-03-08 13:04:18 -05:00 |
|
|
6bb1ebf031
|
Remove spurious promotion between structs
|
2024-03-08 13:04:04 -05:00 |
|
|
1677d7a1b9
|
Fix negative index issue and add array:random()
|
2024-03-08 13:00:29 -05:00 |
|
|
06549741aa
|
Tweaking array tests
|
2024-03-07 12:21:39 -05:00 |
|
|
6583221c0b
|
More tests
|
2024-03-07 12:18:01 -05:00 |
|
|
fa66053e13
|
Use '$' for min/max variable
|
2024-03-07 12:15:38 -05:00 |
|
|
98d86d1934
|
Support method calls for reductions
|
2024-03-07 12:11:18 -05:00 |
|
|
cd1785b5cb
|
Added test
|
2024-03-07 12:07:14 -05:00 |
|
|
4e6001fa55
|
Add num32 test
|
2024-03-07 12:00:16 -05:00 |
|
|
9479b3937c
|
Just use mathlib symbols, don't redefine them
|
2024-03-07 00:44:57 -05:00 |
|
|
080f3a4c2d
|
Add '-c' compiler flag
|
2024-03-07 00:30:52 -05:00 |
|
|
425466ce6e
|
Add 'if x := var' conditionals for optional pointers
|
2024-03-06 13:36:36 -05:00 |
|
|
93b8e0ae17
|
Support more variants of looping over integers
|
2024-03-06 12:56:30 -05:00 |
|
|
03f8742eb7
|
Fix namespace initializers
|
2024-03-06 12:41:18 -05:00 |
|
|
211af05381
|
Fix up some array literal stuff with TCC
|
2024-03-06 02:27:01 -05:00 |
|
|
4968d45f5a
|
Fix array iteration by inlining
|
2024-03-06 02:15:23 -05:00 |
|
|
38d5245a9a
|
Fix up some min/max stuff
|
2024-03-05 14:46:01 -05:00 |
|