Commit graph

121 commits

Author SHA1 Message Date
92858f6baf
fix match causing stack garbage when array lengths mismatch 2024-11-15 15:31:31 +01:00
fd0aed81fd
fix json arrays 2024-11-15 15:19:59 +01:00
c33b25f260
add json.spl, fix messed up =>? operator 2024-11-15 15:01:20 +01:00
baa981c224
matching now even less awkward 2024-11-15 14:42:19 +01:00
c3e2dbc1b8
matching now less awkward 2024-11-15 14:34:23 +01:00
215b6f2748
matching 2024-11-15 11:54:54 +01:00
3445b27fa9
allow shutting down parts of streams 2024-11-05 14:31:42 +01:00
1b1855fe5a
fast.spl improvements 2024-10-29 21:12:10 +01:00
5c8875eb55
add fast.spl, improving repl 2024-10-23 15:52:47 +02:00
a8a2616a41
add mega iter, fix division 2024-10-23 13:50:04 +02:00
2bbeaebd7c
add escape fn to string, add some ways to write callables 2024-10-23 11:28:16 +02:00
35639cb2c8
repl.spl: fix typo 2024-10-22 13:01:26 +02:00
c45c538952
improve repl 2024-10-22 13:00:35 +02:00
c3fffb1e75
improve repl 2024-10-21 12:53:11 +02:00
290630adbe
add delete-dir, delete-file, list-files 2024-10-14 21:10:27 +02:00
e72baba154
httpserver/static.spl: add individual settings for bufsize and client-cache 2024-10-14 17:10:46 +02:00
210eaade3a
add cache for static http server 2024-10-14 16:39:38 +02:00
51212e139a
add a todo 2024-10-14 05:26:54 +02:00
95afcf9940
add linkedlist.spl to stdlib 2024-10-14 05:21:22 +02:00
a8b0a1bb53
make linked lists fully mutable 2024-10-14 05:15:09 +02:00
2e126a6652
fix read-to-end popping too much 2024-10-14 01:05:11 +02:00
fccce8b705
add settypeid 2024-10-13 23:56:57 +02:00
eb1335ade4
add gettypeid 2024-10-13 23:24:45 +02:00
ea8d3f5a6f
add micromap and list clear 2024-10-13 23:18:36 +02:00
c1475cc153
fix memory leaks, add bufsize option for httpserver/static.spl 2024-10-13 23:10:16 +02:00
456d39399e
add bytearray type for faster access to bytes (API identical to array type) 2024-10-13 21:52:06 +02:00
4749c142fa
httpserver/static.spl: write body as bytes when serving 'file' 2024-10-13 19:28:32 +02:00
c9463c6938
support \n line endings on http head 2024-10-13 19:09:41 +02:00
a9894d8a03 fix a performance issue 2024-10-11 23:14:46 +02:00
1c1f9a4566 add linked list 2024-10-05 15:16:56 +02:00
e48f06a8b5 bump version to v0.4.0 2024-09-29 21:08:53 +02:00
535e4816f8 add urlencoding 2024-09-29 20:53:01 +02:00
b454fe9dee improve httpserver, add httpserver/static.spl 2024-09-23 15:45:52 +02:00
416a310072 [http/server] add query handling, [std] make or operator smarter 2024-09-20 12:43:25 +02:00
706c4f023b
allow stdlib files to use local paths for eachother 2024-09-19 21:30:46 +02:00
d4dc588c35 allow servers to know who their client is 2024-09-12 19:18:20 +02:00
89d14146be allow getting peer in tcp 2024-09-12 16:27:44 +02:00
2446272181 add http server 2024-09-12 15:17:42 +02:00
6f2777b83a fix and improve some stdlib functions, add readf 2024-09-12 15:17:32 +02:00
fd41c46cdd some speed improvements, make fforeach more useful 2024-09-10 11:01:21 +02:00
15ae8622e1 fix string ops, add string find, fix server.spl not being embedded, move stdlib to spl/, fix a null identity loss 2024-09-09 19:58:59 +02:00
bb4d163b40 delay so other clients can connect to tcp server in test.spl 2024-09-09 17:04:35 +02:00
f86c55dd83 add tcp server 2024-09-09 16:31:35 +02:00
a1f5941c1a improve speed, add time.spl, improve isbpl.spl, add inlining support 2024-09-09 14:37:56 +02:00
6d78b276d4 fix pure.spl 2024-09-08 14:37:32 +02:00
0fb01cfb20 add pure.spl to stdlib 2024-09-08 14:29:01 +02:00
2f8c50e3f0 add threads, add pure.spl, which reimplements some of std_fns.rs in pure spl 2024-09-08 14:27:46 +02:00
79ee784a5b update readme 2024-09-08 12:52:23 +02:00
2024677225 update version 2024-09-08 12:52:23 +02:00
89e6eff198 replace function <{ args } with function<args> 2024-09-08 12:52:23 +02:00