Commit Graph

132 Commits

Author SHA1 Message Date
Erik Svedäng
f748232e7b Bullet points. 2017-11-22 16:34:18 +01:00
Erik Svedäng
6f86e2802a New compiler flag: --log-memory 2017-11-22 16:33:03 +01:00
Erik Svedäng
ea1d62a635 Todo done. 2017-11-22 12:43:56 +01:00
Erik Svedäng
141755677f Fixed deps for Array functions. Not done. 2017-11-22 11:49:34 +01:00
Erik Svedäng
b993cc3818 Tweaked todos. 2017-11-21 12:35:35 +01:00
Erik Svedäng
e172a736ea New compiler flag: '--no-core' for running the compiler without the core libraries. 2017-11-21 12:21:36 +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
209df996f3 A way to run the compiler without entering the REPL, just build (and potentially run) all the code and then exit. 2017-11-20 16:02:56 +01:00
Erik Svedäng
6ad8b82a2d Docs. 2017-11-20 15:58:03 +01:00
Erik Svedäng
40a1e5aa5a Milestones. 2017-11-20 10:15:57 +01:00
Erik Svedäng
25f6db3bab More reorganisation of todos. 2017-11-20 08:05:08 +01:00
Erik Svedäng
f677bfd1e8 Reorganized the todos. 2017-11-20 08:04:29 +01:00
Erik Svedäng
13418bf900 Removed code for setting identifiers in Parsing.hs since that is now handled by 'setNewIdentifiers" in Eval.hs 2017-11-17 18:04:57 +01:00
Erik Svedäng
254deaebdb Fixed: Ensure 'Array.pop-back' is memory safe and shrinks the array properly. 2017-11-17 18:01:28 +01:00
Erik Svedäng
a3d5f551c8 Another todo. 2017-11-17 17:35:21 +01:00
Erik Svedäng
39fa806e36 Todo done: Enable interop with existing C structs. 2017-11-17 17:00:42 +01:00
Erik Svedäng
e4acffd807 Math done. 2017-11-17 14:55:28 +01:00
Erik Svedäng
597d1d5cac One more todo after reading the blog post :) 2017-11-16 23:03:03 +01:00
Erik Svedäng
e7d77353ab Remove bleh function. 2017-11-14 22:48:10 +01:00
Erik Svedäng
51d9d15373 Load paths todo. 2017-11-14 22:38:05 +01:00
Erik Svedäng
3f819efab7 (register-type my_position_struct [x Int, y Int]) 2017-11-14 22:35:31 +01:00
Erik Svedäng
f03458c383 Todo. 2017-11-14 22:33:40 +01:00
Erik Svedäng
1fc45a363c Remove todo. 2017-11-14 22:32:27 +01:00
Erik Svedäng
28f0199160 Critical bug. 2017-11-08 21:57:03 +01:00
Erik Svedäng
9e441d9ec7 Tweak. 2017-11-03 14:07:05 +01:00
Erik Svedäng
fae57ad07f Tooling.md 2017-11-03 14:03:26 +01:00
hellerve
d3e7370e48 libraries.md: added test and vector 2017-10-26 11:40:57 +02:00
Erik Svedäng
d5a8000a5e Whitespace and todo cleanup. 2017-10-25 20:39:07 +02: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
56b460545f Design consideration. 2017-10-23 15:28:53 +02:00
Erik Svedäng
4f9a87b310 Correct emission of names in (set! ...) 2017-10-23 13:29:09 +02:00
Erik Svedäng
0bd287dc42 FIXED: Arrays can contain references, this will lead to dangling pointers. 2017-10-23 11:30:41 +02:00
Erik Svedäng
0fae38847e Merge branch 'master' of github.com:carp-lang/Carp 2017-10-20 15:36:31 +02:00
Erik Svedäng
e3457d3f90 Tweaked the presentation. 2017-10-20 09:15:08 +02:00
Erik Svedäng
900fbdfa28 Todo gone, todo added. 2017-10-20 09:09:54 +02:00
Erik Svedäng
045c623359 Another one. 2017-10-19 21:36:01 +02:00
Erik Svedäng
e6bf811cc9 More todo. 2017-10-19 21:35:34 +02:00
Erik Svedäng
510d0f3f1a More todos. 2017-10-19 18:34:44 +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
6a310844d5 One more critical bug. 2017-10-18 15:31:55 +02:00
Erik Svedäng
b3035c0cec Todo. 2017-10-18 15:26:28 +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
b2e76effe2 Another todo. 2017-10-18 12:29:21 +02:00
Erik Svedäng
fa38b19c77 Doc. 2017-10-18 12:28:31 +02:00
Erik Svedäng
31b3472f87 The unique identifiers for XObj:s are set after the macro expansion which fixes bugs with macros. 2017-10-18 12:25:42 +02:00
Erik Svedäng
b46dd559bb Todo. 2017-10-18 08:57:14 +02:00
Erik Svedäng
9950456cd0 Corrected example code. 2017-10-18 08:50:00 +02:00
Erik Svedäng
eaeede6ed8 Merge branch 'master' of https://github.com/carp-lang/Carp 2017-10-18 08:45:39 +02:00
Erik Svedäng
d42e9bdb9e Todos. 2017-10-18 08:45:30 +02:00
Erik Svedäng
9997dd7f90 Printing of floats/doubles removes superfluos zeros at the end. 2017-10-18 08:43:37 +02:00