Remko Tronçon
|
01fcb9e2a8
|
build: Resolve waforth import from examples
|
2022-05-08 15:32:20 +02:00 |
|
Remko Tronçon
|
75c6490dc5
|
EXECUTE: Do a character load instead of full load
|
2022-05-08 14:33:20 +02:00 |
|
Remko Tronçon
|
263b5a7f33
|
package.json: Add keyword
|
2022-05-08 14:32:42 +02:00 |
|
Remko Tronçon
|
893d093968
|
Replace BASE,STATE,>IN with Forth variables
|
2022-05-08 14:31:43 +02:00 |
|
Remko Tronçon
|
432853955f
|
Update README
|
2022-05-07 21:39:58 +02:00 |
|
Remko Tronçon
|
61a20b7435
|
v0.5.0
|
2022-05-07 17:38:32 +02:00 |
|
Remko Tronçon
|
945cc3bede
|
compiler: Fix compilation of BEGIN+WHILE+WHILE+ELSE combinations
|
2022-05-07 17:32:00 +02:00 |
|
Remko Tronçon
|
860618af3e
|
compiler: Use TOS to store branch nesting
|
2022-05-07 16:48:56 +02:00 |
|
Remko Tronçon
|
721d4912b3
|
compiler: Fix branch nesting of begin
|
2022-05-07 12:21:41 +02:00 |
|
Remko Tronçon
|
9d2038efce
|
github: Refactor actions
|
2022-05-07 09:21:01 +02:00 |
|
Remko Tronçon
|
b5a1663bc1
|
Update README
|
2022-05-06 22:16:32 +02:00 |
|
Remko Tronçon
|
a11c7a10ea
|
Make onEmit log to console by default
|
2022-05-06 21:47:00 +02:00 |
|
Remko Tronçon
|
55647e0200
|
v0.4.1
|
2022-05-06 20:57:10 +02:00 |
|
Remko Tronçon
|
244d043c16
|
build: Use package.json version
|
2022-05-06 20:57:00 +02:00 |
|
Remko Tronçon
|
a6cdc3ea82
|
github: Publish site
|
2022-05-06 20:17:27 +02:00 |
|
Remko Tronçon
|
d8dc4f5b6b
|
build: Copy favicon
|
2022-05-05 22:40:03 +02:00 |
|
Remko Tronçon
|
30cf1a9231
|
README: Add console
|
2022-05-05 22:23:27 +02:00 |
|
Remko Tronçon
|
c5bb102eed
|
build: Add debug info to build
|
2022-05-05 22:20:46 +02:00 |
|
Remko Tronçon
|
f252014644
|
Documentation
|
2022-05-05 21:32:00 +02:00 |
|
Remko Tronçon
|
c8b976b99c
|
github: Add NPM package script to build action
|
2022-05-05 21:16:24 +02:00 |
|
Remko Tronçon
|
d7b80a49f0
|
Documentation
|
2022-05-05 21:15:35 +02:00 |
|
Remko Tronçon
|
77de4c4bac
|
v0.4.0
|
2022-05-05 20:56:22 +02:00 |
|
Remko Tronçon
|
8fca5e5a02
|
github: Add release publisher
|
2022-05-05 20:56:08 +02:00 |
|
Remko Tronçon
|
f1160105cd
|
Simplify onEmit API
|
2022-05-05 20:52:18 +02:00 |
|
Remko Tronçon
|
c583565528
|
build: Fix lint error
|
2022-05-05 20:45:58 +02:00 |
|
Remko Tronçon
|
5c0e3186d9
|
build: Remove incremental TS build in package build
|
2022-05-05 20:29:50 +02:00 |
|
Remko Tronçon
|
5c99dbc176
|
Fix build
|
2022-05-05 20:28:10 +02:00 |
|
Remko Tronçon
|
d8a8494387
|
v0.3.0
|
2022-05-05 20:20:40 +02:00 |
|
Remko Tronçon
|
a6d71029dc
|
Support calling JS from Forth
Initial attempt at an API.
Resolves: #13
|
2022-05-05 20:19:39 +02:00 |
|
Remko Tronçon
|
674dce6514
|
Detect stack underflow after interpreting
|
2022-05-03 21:52:27 +02:00 |
|
Remko Tronçon
|
85efb6262e
|
Improve sieve-raw-wasm
|
2022-05-03 21:38:07 +02:00 |
|
Remko Tronçon
|
64357b336f
|
Name WAForth module
|
2022-05-03 21:37:58 +02:00 |
|
Remko Tronçon
|
caa976597d
|
build: Update makefile
|
2022-05-01 22:58:02 +02:00 |
|
Remko Tronçon
|
0b1c7d2a24
|
benchmarks: Add C and JS version
|
2022-05-01 22:52:49 +02:00 |
|
Remko Tronçon
|
63841b65ab
|
sieve-vanilla->sieve-raw-wasm
|
2022-05-01 20:34:38 +02:00 |
|
Remko Tronçon
|
9e0705c9cd
|
Cleanup
|
2022-05-01 17:47:08 +02:00 |
|
Remko Tronçon
|
fffd982121
|
Remove sieve_direct
|
2022-05-01 17:09:14 +02:00 |
|
Remko Tronçon
|
f5df37a12f
|
Remove obsolete environment queries
|
2022-05-01 16:58:33 +02:00 |
|
Remko Tronçon
|
ed469cbef4
|
<#, #>, #, #S, SIGN, HOLD
|
2022-05-01 16:56:20 +02:00 |
|
Remko Tronçon
|
ba5bff8a99
|
ENVIRONMENT?
|
2022-05-01 11:37:35 +02:00 |
|
Remko Tronçon
|
bed0d392c8
|
Refactor string comparison
|
2022-05-01 10:45:53 +02:00 |
|
Remko Tronçon
|
38ed36b337
|
Cleanup
|
2022-05-01 09:40:17 +02:00 |
|
Remko Tronçon
|
5d687e8253
|
>NUMBER
|
2022-04-30 23:25:23 +02:00 |
|
Remko Tronçon
|
504ae3e93e
|
Fix FM/MOD + Implement SM/REM, UM/MOD.
|
2022-04-30 23:25:23 +02:00 |
|
Remko Tronçon
|
9eab504ad6
|
Update README.md
|
2022-04-30 23:25:23 +02:00 |
|
Remko Tronçon
|
c798ad8826
|
compiler: Repace get+set of TOS with tee
|
2022-04-30 12:46:42 +02:00 |
|
Remko Tronçon
|
fdda5b5009
|
do/loop: Use diff as index
This avoids an extra local per loop, avoids a branch
in +LOOP, and fixes handling of large unsigned integers as loop indices.
|
2022-04-30 12:46:26 +02:00 |
|
Remko Tronçon
|
a07772536c
|
tests: Enable parts of test suite
|
2022-04-26 22:46:54 +02:00 |
|
Remko Tronçon
|
3d9b10c860
|
tests: Enable BASE test
|
2022-04-26 22:46:54 +02:00 |
|
Remko Tronçon
|
4d6c3cb34d
|
compiler: Fix behavior of I & J to be compliant with ANS.
Keep loop indexes on the return stack for behavior of I and J.
|
2022-04-26 22:46:54 +02:00 |
|