Commit graph

65 commits

Author SHA1 Message Date
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
89d14146be allow getting peer in tcp 2024-09-12 16:27:44 +02:00
6f2777b83a fix and improve some stdlib functions, add readf 2024-09-12 15:17:32 +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
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
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
89e6eff198 replace function <{ args } with function<args> 2024-09-08 12:52:23 +02:00
7b3e0129f8 unbreak starting from embedded files 2024-09-06 21:30:11 +02:00
574ea328ed add isbpl compatibility mode for basic programs 2024-09-06 18:54:54 +02:00
fa60d4c1e0 fix readln EOF handling 2024-09-04 16:08:03 +02:00
109feaa163 stdlib additions 2024-09-04 14:29:59 +02:00
3a4105dc5d remove debug prints 2, minor fixes 2024-09-04 07:36:42 +02:00
06a51a258b remove debug prints 2024-08-30 14:30:23 +02:00
f9a7b4d2de minifixes 2024-08-30 14:01:43 +02:00
1fd2647688 fix catch 2024-08-29 09:36:53 +02:00
ef266f3811 microimprovements to oxidizer 2024-08-29 00:25:49 +02:00
TudbuT
fbd6d9d43f fix process waiting things 2023-08-04 23:49:00 +02:00
TudbuT
d7b3c0d430 allow calling SPL from rust 2023-08-04 23:40:24 +02:00
TudbuT
62fb4d0f91 allow direct running of embedded rust 2023-08-04 23:17:35 +02:00
18b8b89549
QOL improvement to push #-expr 2023-08-04 22:47:27 +02:00
TudbuT
52d4964435 fix embedded rust on windows 2023-08-04 21:57:54 +02:00
TudbuT
920e9c2ff1 fix long output aaaargh 2023-08-04 20:58:22 +02:00
TudbuT
2af276e160 fix a crash in the embedded rust build process (bad quotes) 2023-08-04 20:57:03 +02:00
7f4f502067
fix crash when using RustAppBuilder 2023-08-04 20:54:31 +02:00
b4c8593d41
add sasm writing 2023-08-04 20:52:12 +02:00
TudbuT
c01d5adf63 WIP: Add embedded rust 2023-08-04 20:38:47 +02:00
TudbuT
7e4d2e370e Fix error when stdlib not available 2023-05-25 06:22:00 +02:00
adabbe0418
feat: add messaging, fix: allow tabs, fix: add =<0-5> methods to arrays
=<0-5> is the counterpart to the normal <0-5> methods used for easier indexing into the first few indexes to allow arrays to be used like tuples
2023-04-10 02:26:21 +02:00
2f087d8835
fix: add tab support 2023-04-10 01:58:32 +02:00
22a2efe211
fix some issues in sasm, add more sasm example code 2023-04-08 20:19:37 +02:00
de7044cda5
allow sasm file execution 2023-04-08 20:12:35 +02:00
0689bdbea0
add postfix argument notation 2023-04-07 22:03:36 +02:00
fa488c4b08
allow beginning words with : 2023-03-29 00:55:09 +02:00
908dc4b06b
fixes 2023-03-28 02:54:16 +02:00
ab18cdbf35
fixes 2023-03-07 13:27:41 +01:00
fa79061660
cargo fmt & fix 2023-03-06 17:06:38 +01:00
e605306ef9
small fixes, add repl 2023-03-06 17:06:01 +01:00
cdc05259b8
add net and http to static stdlib 2023-03-06 15:21:02 +01:00
1e68b5340c
use out of bounds exceptions 2023-03-06 15:11:29 +01:00
954f817437
more http progress 2023-03-06 14:56:49 +01:00
75a54d3dfd
replace http with net:http, add net module 2023-03-06 04:28:51 +01:00
e093c11558
bug fixes, improve speed, add basic http support, other minor improvements 2023-03-06 03:45:16 +01:00
25a30a5be6
add some documentation 2023-02-25 15:02:51 +01:00
c9f9ba9979
ready for cargo publish 2023-02-25 13:58:26 +01:00
26044549b9
cargo fixes 2023-02-25 12:41:36 +01:00
e037dbabe9
stream api fixes, str-to-bytes, bytes-to-str 2023-02-25 12:41:02 +01:00