OldLiu
|
0ed5b5121f
|
vbs: add prn println str prn-str
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
89ff2dea63
|
vbs: fix evaluater's bug (create instead modify a list)
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
f1eb294ece
|
vbs: add some functions
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
7136b8d877
|
vbs: rewrite step4 1
|
2024-08-15 09:15:44 -05:00 |
|
老刘
|
b77851c0b9
|
vbs: rewrite step3 & fix bugs
|
2024-08-15 09:15:44 -05:00 |
|
老刘
|
ed793f2046
|
vbs: Rewrite step2
|
2024-08-15 09:15:44 -05:00 |
|
老刘
|
d9f5be1700
|
vbs: new file 'types.vbs' & fix bugs & rewrite
|
2024-08-15 09:15:44 -05:00 |
|
老刘
|
2731ad293a
|
vbs: rewrite step0 & 1
|
2024-08-15 09:15:44 -05:00 |
|
老刘
|
ffd110e0da
|
vbs: rewrite codes
|
2024-08-15 09:15:44 -05:00 |
|
老刘
|
40e4bf6b72
|
vbs: env hotfix
combine env(when fn created) and running env into one
|
2024-08-15 09:15:44 -05:00 |
|
老刘
|
1a9d82ddde
|
vbs: fix env's big bug
Env binding should happen in function calling
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
c458f9703f
|
vbs: fix fn* calling bug which evaluate code twice
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
6649394940
|
vbs: core miss, added
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
ea478ced0f
|
vbs: add step4(have some bugs)
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
3d43a1c92f
|
vbs: step4 init:1
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
b535ffc66b
|
vbs: step4 init:
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
054597e239
|
vbs: fix step3
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
0b7713a8f4
|
vbs: fix error dealing
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
1837f871f1
|
vbs: rewrite 3
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
e3ed41755d
|
vbs: rewrite code 2
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
05cec5662d
|
vbs: rewrite code1
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
01f5ba3cf6
|
vbs: finish step2
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
f1a92861b5
|
vbs: fix hashtable, string, error handle
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
fb18d41e3e
|
vbs: add extra code data detect
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
4e3bfa14e2
|
vbs: add error handling,macros, string, boolean, null
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
e0cb478dea
|
vbs: vbs step 0&1
|
2024-08-15 09:15:44 -05:00 |
|
OldLiu
|
72ff664c6d
|
vbs: batch impl init
|
2024-08-15 09:15:44 -05:00 |
|
Joel Martin
|
0d32585d6b
|
python.2: fix self-host by adding fn?, macro?.
Also add number? and string? which aren't technically required for
self-host but are easy to implement.
|
2024-08-14 13:24:37 -05:00 |
|
Joel Martin
|
c4ab84b116
|
tests/stepA: fn?, macro? required for self-host.
- fn? required here: 3f6a40f708
- macro? required here: af2279d18d
|
2024-08-14 13:24:37 -05:00 |
|
Joel Martin
|
99d3ce5464
|
haxe: fix core readline function: print prompt
Use the prompt provided as a parameter and not just "user> ".
|
2024-08-13 14:59:18 -05:00 |
|
Joel Martin
|
d1afe8ddb5
|
awk: fix regex warnings (extraneous escaping)
|
2024-08-13 14:59:18 -05:00 |
|
Joel Martin
|
e62567fb8f
|
awk: disable env/types debug to fix self-host tests
|
2024-08-13 14:59:18 -05:00 |
|
Joel Martin
|
c76aa8c34b
|
tests/step1: add list within list quasiquote test.
|
2024-08-13 10:00:18 -05:00 |
|
Garklein
|
82b5f367a2
|
Add expected result for fn/hash-map interaction test
|
2024-08-09 16:29:50 -07:00 |
|
Adam Gashlin
|
e8179fbb8f
|
Fixes for guide text (#611)
* Fixes for typos and grammar
* Remove -rp from diff command line. These flags don't make sense on single pseudocode text files.
|
2024-08-09 16:02:38 -07:00 |
|
Jordi Iñigo
|
47395d754d
|
pprint properly prints hash-maps
|
2024-08-09 17:40:29 -05:00 |
|
Nicolas Boulenguez
|
205cf51a7d
|
latex3: require ubuntu:24.04 in the Dockerfile
|
2024-08-08 15:40:26 -05:00 |
|
Nicolas Boulenguez
|
6b8424bf92
|
latex3: add non-interactive apt-get option to Dockerfile
|
2024-08-08 15:40:26 -05:00 |
|
Nicolas Boulenguez
|
e28b72752e
|
latex3: fix time-ms from seconds to milliseconds, register in IMPLS.yml
|
2024-08-08 15:40:26 -05:00 |
|
Nicolas Boulenguez
|
00d168fdca
|
latex3: new implementation
Self hosting fails at step4 because of exceeded TeX capacity.
|
2024-08-08 15:40:26 -05:00 |
|
Nicolas Boulenguez
|
5808977f9f
|
tests: improve consistency with the key not found error message
Never require quotes around the symbol.
|
2024-08-08 15:40:26 -05:00 |
|
Nicolas Boulenguez
|
24d82e4fcf
|
wasm: prevent macros from mutating functions
|
2024-08-08 14:05:01 -05:00 |
|
Nicolas Boulenguez
|
91f9877935
|
wasm: backport recent changes to steps0-9
|
2024-08-08 14:05:01 -05:00 |
|
Nicolas Boulenguez
|
0125507b0f
|
wasm: merge EVAL_AST into EVAL
EVAL_AST is kept but only applies to sequences
|
2024-08-08 14:05:01 -05:00 |
|
Nicolas Boulenguez
|
d27d374834
|
wasm: implement DEBUG-EVAL
|
2024-08-08 14:05:01 -05:00 |
|
Nicolas Boulenguez
|
fd686fc9f2
|
wasm: simplify EVAL_AST without br_table
|
2024-08-08 14:05:01 -05:00 |
|
Nicolas Boulenguez
|
1c4a08efbd
|
wasm: simplify some conditionals, remove duplicate assignments
|
2024-08-08 14:05:01 -05:00 |
|
Nicolas Boulenguez
|
c9970d7077
|
wasm: style changes in Makefile and Dockerfile
|
2024-08-08 14:05:01 -05:00 |
|
Joel Martin
|
9773dba75f
|
wasm: downgrade node from 18 to 16 since ffi builds there
With node 18, building ffi module fails.
|
2024-08-08 11:26:53 -05:00 |
|
Joel Martin
|
f1d24730eb
|
wasm: update image to Ubuntu 20.04. Update runtimes
- node 10 -> node 18
- wasmtime v0.8.0-ish -> wasmtime v3.0.0
- wasmer 0.12.0-ish -> wasmer 2.0.0
Also, update ffi-napi to 4.0.3.
Comment out wac/wax/wace build since these don't currently work.
|
2024-08-08 10:52:27 -05:00 |
|