Commit graph

144 commits

Author SHA1 Message Date
Remko Tronçon
7cb569c146 Sieve benchmark tweaks 2023-01-22 20:31:28 +01:00
Remko Tronçon
2a6d7618e6 shell: Refactor 2022-12-23 20:14:14 +01:00
Remko Tronçon
f2c4871809 core: Show "compiled" prompt when compiling 2022-12-18 20:17:53 +01:00
Remko Tronçon
c6deb5eba3 shell: Support file loading from disk 2022-12-18 17:39:27 +01:00
Remko Tronçon
b644725476 Fix sieve benchmarks 2022-12-18 16:59:06 +01:00
Remko Tronçon
93c2e1c6a4 vscode-extension: Bump version 2022-12-17 09:54:36 +01:00
Remko Tronçon
b18605cee0 README: Fix typo 2022-12-15 14:22:56 +01:00
Remko Tronçon
e83b8018bd Support writing WebAssembly in Forth using CODE. 2022-12-13 21:11:05 +01:00
Remko Tronçon
4b09a4f52a Add leb128u function + simplify emit 2022-12-13 20:47:22 +01:00
Remko Tronçon
ddc2944408 notebook: Tweak language 2022-11-26 20:28:38 +01:00
Remko Tronçon
ae3b4f7832 thurtle: Scale world view 2022-11-26 13:56:21 +01:00
Remko Tronçon
ada1871ab9 thurtle: Auto-show output 2022-11-26 13:51:42 +01:00
Remko Tronçon
592c0f8ffd thurtle/notebook: Wrap output 2022-11-26 13:46:25 +01:00
Remko Tronçon
78ca0bf8ec editor: Highlight line comments 2022-11-26 12:01:57 +01:00
Remko Tronçon
e525044c39 notebook: Add toy language example 2022-11-26 12:00:59 +01:00
Remko Tronçon
9bf46915c0 vscode-extension: Publish 2022-11-26 11:05:00 +01:00
Remko Tronçon
58af4bcba3 web: Emit character codes + add buffering utility functions + support unicode 2022-11-26 10:50:48 +01:00
Remko Tronçon
fc3a66a7a1 notebook: Layout tweaks 2022-11-20 21:11:58 +01:00
Remko Tronçon
29e0201355 README updates 2022-11-20 20:05:12 +01:00
Remko Tronçon
1075c3f58e notebook: Fixes 2022-11-20 19:38:05 +01:00
Remko Tronçon
2fb4a3876b notebook: Updates 2022-11-20 19:18:18 +01:00
Remko Tronçon
a29e0f9567 notebook: Move some files 2022-11-20 12:56:35 +01:00
Remko Tronçon
c00ae873e9 vscode-extension: Update README 2022-11-19 22:50:44 +01:00
Remko Tronçon
fcc610b0cd vscode-extension: Fix web support 2022-11-19 22:22:27 +01:00
Remko Tronçon
4f154243b5 vscode-extension: Import 2022-11-19 21:32:11 +01:00
Remko Tronçon
4516fb92e1 thurtle: Highlight CONSTANT, VARIABLE, and VALUE as definitions 2022-11-13 19:00:20 +01:00
Remko Tronçon
83fa40a3b4 Implement BYE 2022-10-01 20:13:59 +02:00
Remko Tronçon
86069773e1 doc: Documentation tweaks & fixes 2022-10-01 19:39:23 +02:00
Remko Tronçon
db43e9540a Fix lint errors 2022-07-06 19:53:21 +02:00
Remko Tronçon
6b2db1edd4 shell: Support passing program in query 2022-07-03 21:43:03 +02:00
Remko Tronçon
2682cbbb34 S\" 2022-07-03 21:15:51 +02:00
Remko Tronçon
e896b5d7bc shell: Flush output on paste 2022-06-10 20:00:18 +02:00
Remko Tronçon
48219d1dd0 shell: Buffer output 2022-06-10 14:51:03 +02:00
Remko Tronçon
40f53ee6fe TO: Fix compilation behavior 2022-06-05 23:17:35 +02:00
Remko Tronçon
6cfc439342 tests: Enable 2 disabled tests 2022-06-05 19:49:45 +02:00
Remko Tronçon
09292e9794 Implement SAVE-INPUT, RESTORE-INPUT 2022-06-05 19:18:37 +02:00
Remko Tronçon
1f5ffd1b9c Implement DEFER, DEFER!, DEFER@, IS, ACTION-OF 2022-06-05 19:05:39 +02:00
Remko Tronçon
fb25416734 UNUSED: Fix returning in cells instead of address units 2022-06-03 21:20:20 +02:00
Remko Tronçon
a8b8d6e4d3 HOLDS 2022-06-03 21:05:43 +02:00
Remko Tronçon
acfe0adfaa ROLL 2022-06-03 20:55:42 +02:00
Remko Tronçon
3ffaf71cbe MARKER 2022-06-03 20:40:31 +02:00
Remko Tronçon
e5c1124e21 BUFFER: 2022-06-03 20:40:18 +02:00
Remko Tronçon
10c5fd6b53 U> 2022-06-02 22:30:05 +02:00
Remko Tronçon
d396753de4 WITHIN 2022-06-02 22:22:07 +02:00
Remko Tronçon
80a9eea499 build: Fix benchmarks 2022-06-02 21:40:29 +02:00
Remko Tronçon
5a4efef6c8 Documentation 2022-06-01 22:08:58 +02:00
Remko Tronçon
c9ae5e0a03 COMPILE, 2022-06-01 21:21:36 +02:00
Remko Tronçon
d2fee658dd :NONAME 2022-06-01 21:14:21 +02:00
Remko Tronçon
93a58087d6 2R@ 2022-05-31 21:42:17 +02:00
Remko Tronçon
9a77665d99 0<> 2022-05-31 21:39:35 +02:00