Commit Graph

855 Commits

Author SHA1 Message Date
e09993ea78 readAndProcessCC 2024-12-10 20:51:19 -06:00
1ae2eaa3c5 tryDropUntil 2024-12-10 20:33:33 -06:00
70464e4bce Make previous changes more compiler-safe 2024-12-10 20:02:51 -06:00
4a457f57a7 Make Reader not rely on KissState specifically 2024-12-10 19:54:27 -06:00
abdbc976e1 remove Kiss.exp() which has been useless 2024-12-10 17:31:42 -06:00
97df54c84f fix the test case & identify the problem 2024-12-06 14:41:33 -06:00
5d0fce9298 failing test case for reader macros 2024-12-06 14:15:57 -06:00
a1cdf75140 fuzzyGet to get bestMatch and value in ifLet at the same time 2024-12-05 21:04:11 -06:00
9619563210 fix last 2024-11-30 12:34:09 -06:00
19bdd5ae00 allow -D frontend for cases where hxnodejs is accidentally included 2024-11-30 11:46:22 -06:00
2212149866 remove externPrintStr 2024-11-30 11:18:15 -06:00
a89c50293c fix ifLet 2024-11-26 18:13:20 -06:00
1563da604c faster isNull, isNotNull 2024-11-26 18:11:47 -06:00
72b76831e8 (default <var> <value>) 2024-11-26 16:41:17 -06:00
a4fbf27891 ExpBuilder.when/unless 2024-11-26 16:40:28 -06:00
f78d25233a Refactor the almighty ExpBuilder into its own file 2024-11-26 16:14:50 -06:00
2d495a4619 fix fossilizing Void->Void 2024-10-27 18:03:25 -05:00
8a20705008 fix caching/fossilizing multiply mutable var exps 2024-10-27 18:03:14 -05:00
85e4bc1004 fossil functions support type parameters 2024-10-27 16:54:53 -05:00
8bc1093b0c fix tabbing of multiline fossil expressions 2024-10-27 16:54:26 -05:00
1525aa875e Experimental kiss fossilization 2024-10-27 16:27:59 -05:00
93565a0f51 fix kissCache flag handling 2024-10-27 15:17:48 -05:00
ffe623f88c fix compiler guard 2024-10-24 08:17:35 -05:00
d78c6078a6 try hashmap kisscache 2024-10-23 21:53:46 -05:00
1f7b6e5b50 Revert "kissCache use haxe compilation server"
This reverts commit 7f4f823271.
2024-10-23 20:55:26 -05:00
d35203ae1a set running false after AsyncEmbeddedScript2 2024-10-20 11:19:01 -05:00
562c26c857 AsyncEmbeddedScript2 auto-spaced labels 2024-10-13 15:20:51 -05:00
36234925a5 add color to profileKiss >= 2 2024-09-23 12:14:01 -05:00
4060ddfa8d Sort detailed profiling info by time spent 2024-09-23 12:14:01 -05:00
deda28ac35 allow getting meta name values in macros 2024-08-17 17:39:53 -05:00
f2cff4803e AsyncEmbeddedScript2 support continuation after errors 2024-08-10 11:38:47 -05:00
faeeae1a68 support callexp starting with ,@ 2024-07-25 20:44:24 -05:00
a265854c0b make symbol and value macros error when undefined 2024-07-25 19:35:46 -05:00
a2aaca9f7e un-break reading types 2024-07-09 21:48:40 -06:00
9110dc4694 Prelude.typeNameValue() for macros 2024-07-07 15:34:48 -06:00
5d1349241e builder.expFromDef 2024-07-07 15:07:40 -06:00
649aa9ceaf when readerexps are null, stringify as <NULL DEF\!> 2024-07-07 15:02:03 -06:00
fca8c06e71 fix hard-to-catch commas in symbols compilation error 2024-07-06 23:14:42 -06:00
0a78c552c7 EAny compilation error type 2024-07-06 23:14:15 -06:00
e808774e00 buildExpectingError handle top-level begin main 2024-07-06 23:12:23 -06:00
57403abc93 readOr in reader macros 2024-07-02 18:18:42 -06:00
e3f1997409 (object) allow string fields 2024-06-24 17:54:26 -06:00
d613c92a93 (var) and (property) were allowing 3 args! 2024-05-31 16:07:12 -06:00
8c1c5b9719 disable DSL test for Lua 2024-04-21 19:45:52 -06:00
bdd9bedba2 fix some tests for lua 2024-04-21 19:42:19 -06:00
ded96748fe fix ConditionalCompilationTestCase for lua 2024-04-21 19:35:08 -06:00
877dd0fa7a guard all if kissCache 2024-04-21 18:56:22 -06:00
f3a4059c4e revert that 2024-04-21 18:54:15 -06:00
f4989595a2 try -D lua 2024-04-21 18:50:59 -06:00
35883ac728 don't store cached hscript for lua 2024-04-21 18:42:20 -06:00