1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-26 02:07:19 +00:00
janet/src/core
Calvin Rose b60e3e302a Update C API to use friendlier functions rather than macros.
Error handling is implemented with setjmp/longjmp so code
can be more concise. This required a very large but straight forward refactor for all
of the libraries.
2019-01-05 20:09:03 -05:00
..
abstract.c Rename to janet 2018-09-05 22:18:42 -04:00
array.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
asm.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
buffer.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
bytecode.c First commit removing the integer number type. This should 2018-12-27 13:05:29 -05:00
capi.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
cfuns.c Update whitespace issue. 2018-11-28 16:38:48 -05:00
compile.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
compile.h Change syntax for namespaces. 2018-11-30 22:49:21 -05:00
core.janet Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
corelib.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
debug.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
emit.c First commit removing the integer number type. This should 2018-12-27 13:05:29 -05:00
emit.h Rename to janet 2018-09-05 22:18:42 -04:00
fiber.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
fiber.h Fix web build again, simplify fibers and fiber 2018-11-26 09:03:26 -05:00
gc.c Add native keyword type to replace symbols with leading ':' 2019-01-02 19:41:07 -05:00
gc.h Rename to janet 2018-09-05 22:18:42 -04:00
io.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
marsh.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
math.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
multisym.c Add native keyword type to replace symbols with leading ':' 2019-01-02 19:41:07 -05:00
os.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
parse.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
regalloc.c Rename to janet 2018-09-05 22:18:42 -04:00
regalloc.h Rename to janet 2018-09-05 22:18:42 -04:00
run.c Make parser API more robust - the value queue is now 2019-01-03 20:48:54 -05:00
specials.c Fix some keyword related issues. 2019-01-02 22:08:51 -05:00
state.h Merge code back from correctgc. 2018-09-23 17:53:55 -04:00
string.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
strtod.c Make number syntax a bit stricter - no leading underscores 2019-01-03 12:13:14 -05:00
struct.c Add ability to index into structs and dictionaries generically. 2018-09-09 12:13:32 -04:00
symcache.c Remove janet_symbol_from_string api function. 2019-01-02 20:50:31 -05:00
symcache.h Rename to janet 2018-09-05 22:18:42 -04:00
table.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
tuple.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
util.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
util.h Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
value.c Better working panic implementation and more cleanup in main vm loop. 2019-01-05 00:33:20 -05:00
vector.c Rename to janet 2018-09-05 22:18:42 -04:00
vector.h Rename to janet 2018-09-05 22:18:42 -04:00
vm.c Update C API to use friendlier functions rather than macros. 2019-01-05 20:09:03 -05:00
wrap.c Fix some keyword related issues. 2019-01-02 22:08:51 -05:00