janet/src/core
Calvin Rose 2f068b91d8 Mark a fiber as a root fiber during scheduling, not resumption.
This is more intuitive and avoids the possibilty of strange code
to resume or cancel a fiber after it was scheduled but before it was
entered for the first time.
2022-02-10 17:40:08 -06:00
..
abstract.c Use named union in JanetGCObject 2021-10-22 09:52:57 +09:00
array.c fix issue #825 2021-10-05 01:45:59 -03:00
asm.c Fix linux issues with epoll on normal files. 2021-07-25 21:47:52 -05:00
buffer.c Update buffer.c with new style core function declarations. 2021-07-27 11:34:03 +09:00
bytecode.c Update copyright dates. 2021-05-31 13:46:02 -05:00
capi.c Add janet_vm_save and janet_vm_load. 2021-07-16 20:59:03 -05:00
cfuns.c Update copyright dates. 2021-05-31 13:46:02 -05:00
compile.c Update signature of :missing-symbol hook. 2022-01-27 21:24:01 -06:00
compile.h Update copyright dates. 2021-05-31 13:46:02 -05:00
corelib.c Merge branch 'master' into struct-proto 2021-10-29 16:42:34 -05:00
debug.c correct stack frame table keys in debug/stack doc 2022-01-08 16:25:43 -05:00
emit.c Update copyright dates. 2021-05-31 13:46:02 -05:00
emit.h Update copyright dates. 2021-05-31 13:46:02 -05:00
ev.c Mark a fiber as a root fiber during scheduling, not resumption. 2022-02-10 17:40:08 -06:00
features.h Update copyright dates. 2021-05-31 13:46:02 -05:00
fiber.c Tweak fiber/last-value docstring 2021-08-27 17:29:20 +09:00
fiber.h Address #920 - fiber cancellation can hang event loop. 2022-02-09 22:16:49 -06:00
gc.c Merge branch 'master' into struct-proto 2021-10-29 16:42:34 -05:00
gc.h Initial threaded abstract types. 2021-08-19 20:56:48 -05:00
inttypes.c Update inttypes.c with new style core function declarations. 2021-07-26 21:52:02 +09:00
io.c Support using functions with :out dynamic binding 2021-11-13 01:42:44 +09:00
marsh.c Merge branch 'master' into struct-proto 2021-10-29 16:42:34 -05:00
math.c Fix math/gamma and add math/log-gamma 2021-11-24 10:55:32 +01:00
net.c Fix unitialized memory access in net/ module. 2021-11-18 20:10:10 -06:00
os.c Add ppc64 to os/arch 2022-01-21 23:08:57 +01:00
parse.c Fix #861 - parser/produce caused state to be invalid for parser/state. 2021-11-04 19:38:37 -05:00
peg.c Allow compiling tables as peg grammars. 2021-10-23 09:59:36 -05:00
pp.c Merge branch 'master' into struct-proto 2021-10-29 16:42:34 -05:00
regalloc.c Update copyright dates. 2021-05-31 13:46:02 -05:00
regalloc.h Update copyright dates. 2021-05-31 13:46:02 -05:00
run.c Don't use janet_stacktrace anymore. 2021-12-06 08:51:40 -06:00
specials.c Fix #919 - strange quasiquote behavior. 2022-02-09 20:31:10 -06:00
state.c Add utitities for interrupting the event loop. 2021-07-25 09:08:46 -05:00
state.h Remove thread module. 2021-09-19 14:19:32 -05:00
string.c updated string/bytes docs to reflect return value as tuple 2021-10-11 13:45:31 -04:00
strtod.c Add custom base option to number peg combinator. 2021-09-21 18:02:42 -05:00
struct.c Fix struct proto missing when making a struct with a nil value. 2021-11-23 23:16:06 -06:00
symcache.c Address #753 - fix gensym regression. 2021-08-06 16:25:53 -05:00
symcache.h Update copyright dates. 2021-05-31 13:46:02 -05:00
table.c Fix nil check issue. 2021-10-29 19:29:54 -05:00
tuple.c Update tuple.c with new style core function declarations. 2021-07-26 11:33:46 +09:00
util.c Move missing symbol lookup to compiler 2022-01-24 11:08:33 +09:00
util.h Move missing symbol lookup to compiler 2022-01-24 11:08:33 +09:00
value.c Add some more changes to hashing to improve pointer hashing. 2021-12-07 08:36:08 -06:00
vector.c Update copyright dates. 2021-05-31 13:46:02 -05:00
vector.h Update copyright dates. 2021-05-31 13:46:02 -05:00
vm.c Mark a fiber as a root fiber during scheduling, not resumption. 2022-02-10 17:40:08 -06:00
wrap.c Add janet_vm_save and janet_vm_load. 2021-07-16 20:59:03 -05:00