1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-26 02:07:19 +00:00
janet/src/core
Calvin Rose f4d7fd97f6 Working TCP echo server and client.
Required a few changes to APIs, namely janet_root_fiber()
to get topmost fiber that is active in the current scheduler.
This is distinct from janet_current_fiber(), which gets the bottom
most fiber in the fiber stack - it might have a parent, and so cannot
be reliably resumed.
This is the kind of situation that makes symmetric coroutines more
attractive.
2020-02-09 20:00:50 -06:00
..
abstract.c Update Copyright 2020. 2020-01-12 10:50:37 -06:00
array.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
asm.c Add mod function to core. 2020-01-23 18:54:30 -06:00
buffer.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
bytecode.c Add mod function to core. 2020-01-23 18:54:30 -06:00
capi.c Update Copyright 2020. 2020-01-12 10:50:37 -06:00
cfuns.c Add mod function to core. 2020-01-23 18:54:30 -06:00
compile.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
compile.h Add mod function to core. 2020-01-23 18:54:30 -06:00
corelib.c Merge branch 'master' into net 2020-02-03 20:46:32 -06:00
debug.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
emit.c Update Copyright 2020. 2020-01-12 10:50:37 -06:00
emit.h Update Copyright 2020. 2020-01-12 10:50:37 -06:00
features.h Update Copyright 2020. 2020-01-12 10:50:37 -06:00
fiber.c Working TCP echo server and client. 2020-02-09 20:00:50 -06:00
fiber.h Update Copyright 2020. 2020-01-12 10:50:37 -06:00
gc.c Work on tcp server code. 2020-02-03 09:29:51 -06:00
gc.h Update Copyright 2020. 2020-01-12 10:50:37 -06:00
inttypes.c Add mod function to core. 2020-01-23 18:54:30 -06:00
io.c Add flush and eflush (#278) 2020-02-03 18:14:32 -06:00
marsh.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
math.c Add mod function to core. 2020-01-23 18:54:30 -06:00
net.c Working TCP echo server and client. 2020-02-09 20:00:50 -06:00
os.c Update Copyright 2020. 2020-01-12 10:50:37 -06:00
parse.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
peg.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
pp.c Add string support to %j format. 2020-01-24 08:52:27 -06:00
regalloc.c Update Copyright 2020. 2020-01-12 10:50:37 -06:00
regalloc.h Update Copyright 2020. 2020-01-12 10:50:37 -06:00
run.c Working TCP echo server and client. 2020-02-09 20:00:50 -06:00
specials.c Fix regression in while loops inside each macros. 2020-01-19 16:25:10 -06:00
state.h Working TCP echo server and client. 2020-02-09 20:00:50 -06:00
string.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
strtod.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
struct.c Update Copyright 2020. 2020-01-12 10:50:37 -06:00
symcache.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
symcache.h Update Copyright 2020. 2020-01-12 10:50:37 -06:00
table.c Update Copyright 2020. 2020-01-12 10:50:37 -06:00
thread.c Working TCP echo server and client. 2020-02-09 20:00:50 -06:00
tuple.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
typedarray.c Use ATEND macros to add fields to abstract types. 2020-01-20 13:06:50 -06:00
util.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
util.h Work on tcp server code. 2020-02-03 09:29:51 -06:00
value.c Allow calling next on abstracts. 2020-01-18 18:09:20 -06:00
vector.c Make amalgamtion the default when building. 2020-01-28 23:38:52 -06:00
vector.h Update Copyright 2020. 2020-01-12 10:50:37 -06:00
vm.c Working TCP echo server and client. 2020-02-09 20:00:50 -06:00
wrap.c Update Copyright 2020. 2020-01-12 10:50:37 -06:00