1
0
mirror of https://github.com/janet-lang/janet synced 2024-12-28 09:20:26 +00:00
Commit Graph

2364 Commits

Author SHA1 Message Date
Calvin Rose
c64282f8bf Still searching for the bug, which seems to have to do
an Array created in the copmile phase being freed early.
2017-02-12 22:25:17 -05:00
Calvin Rose
439650f26a Add get and set instructions. GC is still buggy and currently
crashes everything all the time. :(
2017-02-12 21:54:18 -05:00
Calvin Rose
f2d6b979f0 Merge branch 'master' of git+ssh://eng-grid.bu.edu/home/calsrose/code/interp 2017-02-12 15:55:45 -05:00
Calvin Rose
4a15052d38 . 2017-02-12 15:53:52 -05:00
Calvin Rose
fccc7f25b5 Make some changes and begin work on macros. 2017-02-12 15:20:41 -05:00
Calvin Rose
47d9aceb0a Fix return bug that caused problems with
resetting the pc.
2017-02-12 10:49:45 -05:00
Calvin Rose
b9a9a9303c Several changes to VM and Compiler. Still WIP
and non functional.
2017-02-12 10:27:18 -05:00
Calvin Rose
9ffbdcb3e9 Add simple disassembler for debugging. Does not use labels. 2017-02-11 14:02:48 -05:00
Calvin Rose
3794ec3acd More work on compiler.
* Fix up while special form
* Change Value functions to pass-by-value
2017-02-09 23:28:11 -05:00
Calvin Rose
0557c8b2a6 Consolidate files
* Move GC struct into VM for easier use.
* Put all data structures into one file
2017-02-09 18:52:19 -05:00
Calvin Rose
715c239fc1 Fix 'if' special form. 2017-02-09 17:12:01 -05:00
Calvin Rose
3d7e574e05 Fix some memory leaks and buffer overrun bugs after profiling
debugRepl with valgrind.
2017-02-09 15:58:19 -05:00
Calvin Rose
7bc5233a7d Remove YCM completion files. 2017-02-09 15:03:52 -05:00
Calvin Rose
a80dd4bff3 First commit. 2017-02-09 15:02:59 -05:00