Commit Graph

930 Commits

Author SHA1 Message Date
4f2bdf0f7f KissInterp2 lambda/localFunction/function
Some checks failed
CI / test (push) Failing after 56s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1m52s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m39s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m19s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m46s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m5s
2025-11-11 18:58:11 -06:00
b1a31958fa (range...) does not need to be a macro
Some checks failed
CI / test (push) Failing after 55s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m38s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1m39s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 2m3s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m15s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 1m48s
2025-11-11 09:25:15 -06:00
2c53e74229 fix bug in new makeSymbolName() 2025-11-11 09:25:02 -06:00
6e8b2938b5 fix some KissInterp2 side-effects on exps
Some checks failed
CI / test (push) Failing after 56s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m42s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m45s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m14s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m51s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1m53s
2025-11-09 19:57:22 -06:00
f2e46e0b7b Manually handle nested expression arrays in KissInterp2 2025-11-09 19:46:03 -06:00
8c8ab177bd allow AsyncEmbeddedScript2 subclass to provide expandInstructions
Some checks failed
CI / test (push) Failing after 52s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 1m59s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m39s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 2m5s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m58s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 1m54s
2025-11-09 18:00:18 -06:00
2678a2f217 nth and dictGet in KissInterp2
Some checks failed
CI / test (push) Failing after 15s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 44s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 46s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 50s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 56s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 51s
2025-11-09 15:54:57 -06:00
292d6ca03b Make gensyms more deterministic
Some checks failed
CI / test (push) Failing after 57s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m45s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m47s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 2m40s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m36s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m29s
2025-11-09 15:25:28 -06:00
4ef45992af KissInterp2 specform for new
Some checks failed
CI / test (push) Failing after 58s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m56s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m14s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m49s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 2m44s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 2m0s
2025-11-03 09:43:58 -06:00
de540e239a one more test case for starMatch
Some checks failed
CI / test (push) Failing after 56s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m12s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1m52s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 1m57s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 2m7s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m56s
2025-11-01 08:37:10 -05:00
3ca72bbefd Implement star pattern matching (hopefully correct)
Some checks failed
CI / test (push) Failing after 53s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 2m29s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 2m9s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m40s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m45s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 2m30s
2025-10-31 18:28:54 -05:00
1773146668 Hastily implement a quick new type of alias 2025-10-31 18:28:36 -05:00
2da2fe789e redirect hollywoo to hollywoo-flixel
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m42s
CI / test (push) Failing after 52s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 2m10s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 2m25s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m58s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 2m36s
2025-10-24 15:32:03 -05:00
b90b94feb8 merge in kiss-tools
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1m47s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 3m3s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m52s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 2m47s
CI / test (push) Failing after 52s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 1m52s
2025-10-24 14:19:58 -05:00
ee9bc37d03 localVar for KissInterp2
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 2m3s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m46s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 2m1s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m4s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 1m49s
2025-10-20 16:56:43 -05:00
2f1a2e2b1d implement let for kissinterp2 2025-10-20 16:38:07 -05:00
870c19519f eval stringmap expressions
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 0s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 3s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 11m5s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 11m33s
2025-09-24 17:57:44 -05:00
9b6f4713bc interp evaluate list expressions
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m48s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 2m3s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 1m55s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 2m19s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m34s
2025-09-24 17:15:58 -05:00
5da754d5ab implement 'var' for interp2
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 2m2s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 2m8s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 2m28s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m27s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 3m52s
2025-09-16 13:21:32 -05:00
a300d758a9 implement begin
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 1m51s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 2m9s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m2s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 2m28s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 2m11s
2025-09-16 10:12:40 -05:00
41ba78d886 fossil build keep @:keep
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 46s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 59s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 50s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m10s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 1m41s
2025-09-16 09:07:30 -05:00
f12cc58815 helpful error for null function pointer
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1m11s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m30s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 41s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 1m9s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m4s
2025-09-16 08:48:34 -05:00
2c22889896 fix method call reflection
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m49s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m14s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 3m1s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 2m41s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 2m21s
2025-09-16 08:29:31 -05:00
b441537087 undo terrible ifLet change
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1m48s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m59s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m27s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 2m37s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m22s
2025-09-15 21:57:00 -05:00
0e4b80cc76 add a function just for reading out of KissInterp2
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1m22s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m21s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m47s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 2m20s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 2m42s
2025-09-15 21:20:01 -05:00
fdeae6235d support aliases in KissInterp2
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Has started running
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Has been cancelled
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Has been cancelled
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Has been cancelled
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Has been cancelled
2025-09-15 21:19:29 -05:00
8f20138e7b pick up preexisting new function in KissInterp2 class
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 2m23s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 2m41s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 2m51s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 3m13s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 4m25s
2025-09-15 20:04:30 -05:00
4ed85110a7 fix eval ReaderExp on python
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 1m48s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 2m5s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 2m29s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 3m13s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 3m3s
2025-09-14 10:31:10 -05:00
95780bd06c implement method/function call
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 48s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 1m2s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 57s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 1m49s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 1m19s
2025-09-12 20:51:44 -05:00
269156dd09 implement field access 2025-09-12 20:35:00 -05:00
4670a8bd4e interp special forms map, if
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 1m56s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 2m28s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 2m34s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 3m28s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 3m39s
2025-09-12 19:52:13 -05:00
722e475925 scaffold KissInterp2
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 1m38s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 1m44s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 1m51s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 2m44s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 4m29s
2025-09-12 17:11:07 -05:00
84b09821f2 Revert "disable an annoying old type check syntax"
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 2m5s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 1m48s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 2m2s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 3m11s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 3m48s
This reverts commit 0e02c6c910.
2025-09-09 13:59:12 -05:00
c88d7a44f8 find libpath for lix git library
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 47s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 1m12s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 1m9s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 1m24s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 1m52s
2025-09-09 13:00:31 -05:00
4da446c0f7 get tink_macro from gitea
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 2m52s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 3m36s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 3m57s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 3m39s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 4m30s
2025-09-09 12:43:56 -05:00
f7f8ec8690 Make action run on gitea
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 42s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 49s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 1m54s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 1m37s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 2m3s
2025-09-09 09:58:50 -05:00
033b424b20 disable lua jobs for now
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 1m44s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1m41s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 1m38s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m45s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m42s
2025-09-08 15:45:49 -05:00
929ae557ed allow :Null on lambda and arrow lambda 2025-08-08 12:10:11 -05:00
e1bd5eff02 default value arg for extractOpt 2025-08-08 10:20:32 -05:00
f06200c1a1 special case :Null return type on functions. fix #18 2025-08-08 10:20:07 -05:00
ca91f4a57d Stream.takeLinesAsStreamWhile 2025-08-07 18:18:38 -05:00
62c8396ea5 Stream.peekLine() 2025-08-07 18:18:25 -05:00
6085697914 extractOpt 2025-08-07 18:18:10 -05:00
c0ab63cdb0 Fix bug for &opt args in defMacro 2025-07-30 17:20:14 -05:00
bca1dfd8c6 try to fix fossilBuild on github actions 2025-07-30 14:18:12 -05:00
926948498e Fix redefineWithObjectArgs changing access of original 2025-07-29 16:40:25 -05:00
1d4219a87d fix form example for localVar 2025-06-16 15:16:37 -05:00
e7b4cb0590 shellExecute print the error 2025-06-16 10:45:06 -05:00
07a09f8f98 shellExecute() return output 2025-06-16 10:10:07 -05:00
a9129952f3 new-express-project add a systemd unit 2025-05-27 16:44:01 -05:00