Commit Graph

41 Commits

Author SHA1 Message Date
Erik Svedäng
500c2a857b Preparation for being able to fix bug with validation of generic members. 2018-02-01 18:32:59 +01:00
Erik Svedäng
cfde5cf17d Bug found. 2018-02-01 17:29:45 +01:00
Erik Svedäng
41327277ae Arrays containing generic types will generate the correct dependencies too. 2018-02-01 12:58:06 +01:00
Erik Svedäng
1d4c0777a0 This is hard... 2018-01-30 15:22:07 +01:00
Erik Svedäng
bc428034c2 Fixed bug with multiple multi-lookups (to the same function) in the same function definition. 2018-01-29 15:32:38 +01:00
Erik Svedäng
7660b32db3 Fixed: When composing interfaces the concretizer needs to run more times to make sure that all types are figured out. 2018-01-29 06:48:30 +01:00
Erik Svedäng
0f99128f9c Moved simplified dictionary code to generic struct examples. 2018-01-28 22:54:59 +01:00
Erik Svedäng
4da90d6d86 Simplified hashmap example works. 2018-01-28 22:48:17 +01:00
Erik Svedäng
4482154d4a Updated help chapters in the repl. 2018-01-28 06:35:08 +01:00
Erik Svedäng
e55e63f4fe Moved around test code. 2018-01-28 06:17:23 +01:00
Erik Svedäng
33aeab7c82 FIXED: Fails to find the correct Array.str when calling println* in a do-form. 2018-01-28 05:56:03 +01:00
Erik Svedäng
9f771b4202 Bug found. 2018-01-11 08:16:45 +01:00
Erik Svedäng
ef1dd0a45e Fixed memory bug in String.repeat that was discovered when running with -fsanitize=address 2017-12-23 14:30:45 +01:00
Erik Svedäng
c679d079ad Critical bug found for 'set!' form. 2017-12-23 14:21:08 +01:00
Erik Svedäng
0b86cdd15d If-expressions wrap their branches in do-expressions to not mix up deleters. 2017-12-21 15:36:11 +01:00
Erik Svedäng
7dce7725d4 Trying to find a good solution for the if/let deleter bug. 2017-12-21 15:26:22 +01:00
Erik Svedäng
d58265fb09 Minimal reproducible example for memory bugs. 2017-12-21 12:45:26 +01:00
Erik Svedäng
f0efc81ce4 Moved project-set! to Command.hs module. 2017-12-21 12:25:04 +01:00
Erik Svedäng
e2e0617d25 Todo and bug stuff. 2017-12-15 15:31:56 +01:00
Erik Svedäng
46de83b4b1 Two new interfaces: '<' and '>'. Also found a bug. 2017-12-13 22:29:43 +01:00
Erik Svedäng
e1cac02800 Fixed: Importing Int and Array into String module (when defining functions there) break things. 2017-12-12 22:17:17 +01:00
Erik Svedäng
d72f13aaac IMPORTANT FIX: Limited the 'use' command to only lookup in current module. 2017-12-12 22:12:50 +01:00
Erik Svedäng
6938b65f01 Investigating bugs with symbol lookup in modules. 2017-12-12 12:57:13 +01:00
Erik Svedäng
945eaefccb Playing around with interfaces and the sum function. 2017-11-28 10:24:14 +01:00
Erik Svedäng
bcac17ceed Fixed some bugs with lookup of interface functions. 2017-11-24 14:15:16 +01:00
Erik Svedäng
86aad56a7f Updated the presentation with new features. Found bug to solve... 2017-11-24 10:01:57 +01:00
Erik Svedäng
b11e31c77f CRITICAL BUG FIX: Compiling a self recursing function (of type (λ [] ()) at least) hangs the compiler. 2017-11-21 11:47:59 +01:00
Erik Svedäng
3269e15c5c Trying to solve bug... 2017-11-21 10:35:34 +01:00
Erik Svedäng
c27419a1e7 FIXED: Type declarations inside other modules can't be unqualified even though the outer module is 'use':d 2017-10-24 10:42:43 +02:00
Erik Svedäng
77b68d89f6 New bug example. 2017-10-23 17:02:43 +02:00
Erik Svedäng
4f9a87b310 Correct emission of names in (set! ...) 2017-10-23 13:29:09 +02:00
Erik Svedäng
0fb749dd3e Bug with resolving. 2017-10-23 09:58:08 +02:00
Erik Svedäng
fb41915876 Forcing evaluation of some expressions to detect multiple uses of variable in while loops. 2017-10-18 21:22:32 +02:00
Erik Svedäng
c07ffc9629 Fixed memory bug with 'copy-map'. Updating-example works without leaks. 2017-10-18 13:29:31 +02:00
Erik Svedäng
13b6ad6322 Fixed bug where a dash in the name of a variable fails to compile to C. 2017-10-17 23:18:51 +02:00
Erik Svedäng
dc83ef1f36 Bugs with foreach macro... :( 2017-10-17 09:25:30 +02:00
Erik Svedäng
d6bac91d68 Detect unresolved generic variables. 2017-10-13 09:44:30 +02:00
Erik Svedäng
e08683e7d2 Relaxed the requirement for all multi symbols to be resolved. Allows for some bugs though... 2017-10-12 14:35:28 +02:00
Erik Svedäng
2f4b187d5b Let-expressions can't return references. 2017-10-10 15:38:43 +02:00
Erik Svedäng
a6b0ef0b1a Don't discard results in ManageMemory when checking function application. 2017-10-10 15:22:30 +02:00
Erik Svedäng
52d6d4196e Bug. 2017-10-10 13:50:47 +02:00