Commit graph

515 commits

Author SHA1 Message Date
Remko Tronçon
3d3092a24e examples: Add fetch example 2022-05-13 22:02:28 +02:00
Remko Tronçon
164d7bee0f web: Expose push/pop on main object 2022-05-13 21:46:55 +02:00
Remko Tronçon
832c41324b build: Replace forth plugin by text loader 2022-05-12 21:13:04 +02:00
Remko Tronçon
a007fdedfc github: Run build workflow on pull requests 2022-05-12 21:11:32 +02:00
Remko Tronçon
79ab8c8e7f thurtle: Use JSX 2022-05-12 21:10:04 +02:00
Rick Carlino
9e30411d1b Add documentation comment to WAForth#read. 2022-05-12 07:27:46 +02:00
Remko Tronçon
8f37f588c1 thurtle: Fix link 2022-05-10 22:47:10 +02:00
Remko Tronçon
21eb8d7073 build: Set HTML titles in index 2022-05-10 22:45:17 +02:00
Remko Tronçon
b1546ad4a3 Thurtle 2022-05-10 22:41:43 +02:00
Remko Tronçon
59b56e5491 build: Clean up build 2022-05-08 18:44:03 +02:00
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