Commit Graph

106 Commits

Author SHA1 Message Date
Erik Svedäng
83b8b1dbed Bug example. 2020-05-05 15:48:56 +02:00
Erik Svedäng
e288381a6d Bug explanation. 2020-05-04 15:09:44 +02:00
Erik Svedäng
3243a9fe73 Identified new problem. 2020-05-04 13:12:50 +02:00
Erik Svedäng
8462412d55 Remove solved bug code. 2020-05-04 12:48:56 +02:00
Erik Svedäng
5ebd1abcc8 Bug is fixed, tests run. 2020-05-04 11:50:49 +02:00
Erik Svedäng
854a93c07e This fixes the returing-a-ref bug for inner forms, defns still don't work. 2020-05-04 10:10:22 +02:00
Erik Svedäng
e79bfc9359 Remove solved bug. 2020-04-30 15:28:47 +02:00
Erik Svedäng
08cf983e7f Fixed bug #671, Dependencies of sumtypes aren’t always correctly generated. 2020-02-14 11:39:06 +01:00
Erik Svedäng
3b424293bf Disallow lambdas to mutate captured variables. 2019-06-13 16:10:15 +02:00
Erik Svedäng
99aa2f6d79 The bug. 2019-06-13 15:27:39 +02:00
Erik Svedäng
abf56fb1af Fix bug in issue #323 2019-06-13 14:07:49 +02:00
Erik Svedäng
f2bd1f3127 Solve infinite loop when evaluating (<undefined symbol> <module name>) 2019-06-13 13:09:33 +02:00
Erik Svedäng
194ab6a639 BUGFIX: Can set! globals that live inside modules now. 2019-03-02 22:09:44 +01:00
Erik Svedäng
c5680b3e1f Found a critical bug with setting global variables inside modules. 2019-03-02 21:37:26 +01:00
Erik Svedäng
2173f8083f Bug test case. 2018-12-15 09:54:29 +01:00
Erik Svedäng
3274b241c8 Bugs. And emit more info to help with the bugs. 2018-12-14 22:59:47 +01:00
Erik Svedäng
1b355a3c88 Lambda fix pt 1. Fixes capturing of two nested lambdas. Still other bugs! 2018-12-07 22:40:33 +01:00
hellerve
16e2d7fb85 core: add remove! and put! and make reduce take ownership 2018-10-31 11:33:29 +01:00
Erik Svedäng
abb9da7ffc new bug 2018-10-23 22:41:41 +02:00
Erik Svedäng
cf4f4da084 BUGFIX: Don't emit lambdas where some captured type is not concretized. 2018-09-26 22:15:45 +02:00
Erik Svedäng
a4b250ad2c Bug, see issue #299. 2018-09-25 16:30:48 +02:00
Erik Svedäng
6f457a3aa3 Interesting memory bug with 'and' (and 'or'?) 2018-09-21 19:59:49 +02:00
Erik Svedäng
2d1a8205d4 reload.carp tests 2018-09-21 18:09:14 +02:00
Erik Svedäng
2aed141ac7 Tests for ensuring that recursion works properly. 2018-09-21 18:02:43 +02:00
Erik Svedäng
3f94dc3eaa Reproduce issue #288 in bugs.carp 2018-09-18 15:32:16 +02:00
Erik Svedäng
c6fabf68e3 Bugfix for issue #289, recursive functions didn't work when reloading code. 2018-09-07 14:38:58 +02:00
Erik Svedäng
f4977be7b0 Fixed the bug with recursive functions inside modules. 2018-08-17 17:26:12 +02:00
Erik Svedäng
846f5a11e9 Prep for fixing the bug. 2018-08-17 16:46:19 +02:00
Erik Svedäng
b1ee9ac07f Bug example: recursive + generic function fails to qualify. 2018-08-07 17:59:54 +02:00
Erik Svedäng
be02c82314 Existing modules are not destroyed when defining a type. Fixes
"(reload)" bug with self-recursive lookup of interface, see Tuples.carp
2018-06-15 11:53:33 +02:00
Erik Svedäng
ef4fc521de Prep for solving the reload bug. 2018-06-15 11:15:20 +02:00
Erik Svedäng
275947dc35 BUGFIX: Can't define '=' in terms of '=' on generic members of type, see Pair.= 2018-06-13 12:29:54 +02:00
Erik Svedäng
bcd4e6d298 Test for resolving correctly. 2018-06-13 11:59:13 +02:00
Erik Svedäng
0b90452f66 Todo done. 2018-06-12 16:14:46 +02:00
Erik Svedäng
84b39f8b24 Bug is fixed? 2018-06-12 16:08:46 +02:00
Erik Svedäng
b1248ac376 BUGFIX: Prevent infinite loop in constraint solver. 2018-06-12 10:57:59 +02:00
Erik Svedäng
6fb5a48d48 Relaxed the requirement on 'main' so it allows generic types. 2018-06-04 15:17:14 +02:00
Erik Svedäng
1079075637 Various tweaks. 2018-06-01 16:40:14 +02:00
Erik Svedäng
718ed39d55 Example. 2018-06-01 09:42:02 +02:00
Erik Svedäng
d5ea81506b BUGFIX: def needs to come before hidden, or the compiler chokes 2018-05-31 12:05:55 +02:00
Erik Svedäng
d1fa3eb9d5 One more todo. 2018-05-31 10:02:56 +02:00
Erik Svedäng
4f3882af78 Solving the qualification bug... 2018-03-26 09:29:29 +02:00
Erik Svedäng
eda06f3bc1 Reproduced error in bugs.carp 2018-03-26 08:47:46 +02:00
Erik Svedäng
a9fd73ab2a Load 'Debug.carp' by default. 2018-03-13 09:43:08 +01:00
Erik Svedäng
745a47cd70 Critical bug found ("stack-use-after-scope"). 2018-03-07 15:13:42 +01:00
Erik Svedäng
cf3c807148 Lots more machine readable error messages. 2018-02-26 16:21:14 +01:00
Erik Svedäng
2d7c54300b Bug found. 2018-02-26 16:01:52 +01:00
Erik Svedäng
a985c2f59e Prevent setting of an not owned local variable. 2018-02-08 19:05:49 +01:00
Erik Svedäng
0610c8e209 BUGFIX: Memory allocated in the condition of a while-loop is managed
first run through the loop.
2018-02-08 18:34:53 +01:00
Erik Svedäng
8abd45d249 Actually call Project.config with bool, not string. 2018-02-08 17:45:53 +01:00