1
0
mirror of https://github.com/janet-lang/janet synced 2024-12-01 04:19:55 +00:00
Commit Graph

21 Commits

Author SHA1 Message Date
bakpakin
3efd400025 Huge number of changes. Still WIP. Refactoring and
changing C API model. This commit is not i a working state.
2017-09-09 14:39:51 -04:00
bakpakin
3ccd688438 Add gensym 2017-07-16 11:00:20 -04:00
bakpakin
f0545865a8 More corrections to varargs. 2017-07-15 12:41:54 -04:00
bakpakin
eeeb660120 Can only enter pending threads. 2017-07-03 16:15:16 -04:00
bakpakin
961275116f Add symbol function 2017-07-03 11:22:23 -04:00
bakpakin
113c6cd6ad Add quoting with single quote 2017-07-02 17:35:38 -04:00
bakpakin
268bd5f954 Add keyword syntax for strings. 2017-07-02 17:24:33 -04:00
bakpakin
e2c78b36d0 Add symbol type. 2017-07-02 17:17:24 -04:00
bakpakin
db89a6c7ee Add description, short-description, and tostring as
separate stringifiers that have slightly different semantics.
description is for debugging, short-description is also
for debugging but prints less, and tostring is for coercing to
a string (similar to description, but strings are not changed and
buffers return their contents as a string).
2017-07-02 14:16:37 -04:00
bakpakin
2742e3679d Change name of debugp to description. Use it
the repl for easier inspection of structures.
2017-07-02 11:53:51 -04:00
bakpakin
4a131fe47e Add some command line options to the client program. 2017-07-01 22:34:31 -04:00
bakpakin
3481ee5747 Whitespace 2017-07-01 21:51:16 -04:00
Calvin Rose
740367ec5c Add # comments to parser 2017-07-01 12:47:57 -04:00
Calvin Rose
171c0ce49e Allow yielding by transfering to nil 2017-07-01 11:25:13 -04:00
Calvin Rose
957a513fd6 More changes to threading model. 2017-07-01 11:17:29 -04:00
Calvin Rose
21bd960865 Add more tests
Reuse threads on gst_run when possible
change name of getline to gst_getline
2017-06-29 21:57:09 -04:00
Calvin Rose
7e46ead2f4 Add new tests. Add recursion guard to compile, serialize, and
deserialize.
2017-06-28 22:51:24 -04:00
Calvin Rose
a7a9ff7629 Add some extra functionality to tests. 2017-06-25 19:29:38 -04:00
Calvin Rose
d6967a564d Fix bug in compiler 2017-06-25 19:17:54 -04:00
Calvin Rose
70478a410b Add errorParent to threads. 2017-06-19 23:01:34 -04:00
Calvin Rose
ac50f6232e More work on cleaing up code. 2017-03-26 11:47:58 -04:00