Commit Graph

308 Commits

Author SHA1 Message Date
Michael Van Canneyt
2d93d12f4c * Add some explanations, reference correct project sources 2025-04-02 16:46:20 +02:00
Michael Van Canneyt
bd0fdc19f2 * Demo for mem grow notification 2025-04-02 14:15:33 +02:00
Michalis Kamburelis
61d004122d Fix WasiFetch1.lpr to compile
1. adjust to new dotted unit names (Job.Shared, Job.JS)

2. and do not export JOBCallback (not necessary anymore, see analogous commit to other examples in 80f9f00aa3 and talk in https://gitlab.com/freepascal.org/fpc/pas2js/-/issues/39288 )
2024-12-03 13:08:22 +01:00
Michalis Kamburelis
eb745094b0 Fix WasiDomTest1 to compile - mistakenly, it used NoThreads 2x in the uses clause 2024-12-03 13:06:21 +01:00
Michalis Kamburelis
635d2f57a0 Fix wasienv examples to use InstanceExports, not WasiExports
As indicated by @mvancanneyt in https://gitlab.com/freepascal.org/fpc/pas2js/-/issues/39289#note_2237702957 , the InstanceExports is correct.
2024-12-03 13:05:50 +01:00
Michael Van Canneyt
80f9f00aa3 * JOBCallback exists in job.js.pas 2024-12-02 21:25:20 +01:00
Michael Van Canneyt
db5696079e * Demo for main thread in worker 2024-11-06 00:09:36 +01:00
Michael Van Canneyt
10d2c51c02 * Thread in lib demo - main window = main thread 2024-11-06 00:05:59 +01:00
Michael Van Canneyt
9f2392d4fd * Fix threading, in accordance with new specs 2024-11-04 16:11:12 +01:00
Michaël Van Canneyt
b0dfc31b05 * Turtle graphics web compiler demo 2024-09-18 18:54:17 +02:00
Michaël Van Canneyt
c4401f9886 * Turtle graphics demo 2024-09-18 18:51:24 +02:00
Michaël Van Canneyt
6717b54b3e * Add host config file to configure behavior 2024-09-08 11:12:57 +02:00
Michaël Van Canneyt
f1af18918c * Use hostconfig provided wasm file 2024-09-08 11:06:37 +02:00
Michaël Van Canneyt
87631018bc * Add license header 2024-09-08 10:58:01 +02:00
Michaël Van Canneyt
e9df862a56 * Remove non-existing files 2024-09-08 10:48:34 +02:00
Michaël Van Canneyt
cc6810e6e6 * Regexp support 2024-09-07 23:36:41 +02:00
Michaël Van Canneyt
f07765b895 * Improve HTML 2024-09-07 23:33:09 +02:00
Michaël Van Canneyt
b05c3cb55e * Websocket API 2024-09-07 17:35:46 +02:00
Michaël Van Canneyt
05d527bd9c * More examples, add examples to install 2024-08-30 23:16:43 +02:00
Michaël Van Canneyt
8802cf610b * Some cleanup 2024-08-28 22:31:26 +02:00
Michaël Van Canneyt
bbd489c313 * ZenFS filesystem utils and demo 2024-08-28 22:13:41 +02:00
Michaël Van Canneyt
3608db7e53 * Moved example to basic 2024-08-28 22:13:41 +02:00
Michaël Van Canneyt
50562a0457 * No session files in git 2024-08-06 09:09:41 +02:00
Michaël Van Canneyt
fefd1e602e * Corrections so it compiles with latest JOB & WASI classes 2024-08-06 09:09:41 +02:00
Michael Van Canneyt
ba76fe4b78 * Some fixes and improvements: refresh tree 2024-08-01 18:12:37 +02:00
Michael Van Canneyt
09a24f2b17 * Improvements to object inspector 2024-07-29 17:17:18 +02:00
Michael Van Canneyt
4dfcc7f5dc * Reference sources 2024-07-29 15:53:51 +02:00
Michael Van Canneyt
1aaa3d62fd * Some corrections & better title 2024-07-29 15:42:24 +02:00
Michael Van Canneyt
b81e313402 * Really simple event handler demo 2024-07-29 15:40:21 +02:00
Michael Van Canneyt
8ea30c73c1 * Generic webassembly JOB loader 2024-07-29 15:35:43 +02:00
Michaël Van Canneyt
4eebcb7f5f * Demo for wasm debug object inspector 2024-07-29 09:01:29 +02:00
Michael Van Canneyt
5b2660990f * Correct compilation 2024-06-17 10:37:29 +02:00
Michaël Van Canneyt
d43629c689 * Disable threads 2024-06-06 14:41:51 +02:00
mattias
b4266408bc wasi: fixed job examples using nothreads 2024-05-20 14:54:02 +02:00
Michaël Van Canneyt
5d3abdcc5d * Add FindFirst/FindNext support 2024-05-19 15:37:31 +02:00
mattias
72b7d29497 updated demo lpi 2024-05-19 12:34:02 +02:00
Michael Van Canneyt
d8bea5b79a * Small explanation about the filesystem support 2024-05-18 23:30:52 +02:00
Michael Van Canneyt
68b3cf0051 * Cosmetic schanges 2024-05-16 17:47:10 +02:00
Michael Van Canneyt
ac1c2cd874 * Added ZenFS and demo 2024-05-16 17:47:10 +02:00
mattias
7d78964c52 wasi: updated example, some clean up 2024-04-28 15:56:16 +02:00
Michael Van Canneyt
35f32843ca * Demo for JOB object factory 2024-04-26 18:14:15 +02:00
Michael Van Canneyt
c38e2b65da * Moved to FPC 2024-04-26 18:03:13 +02:00
Michael Van Canneyt
96adefd518 * Corrections so all webidsls compile 2024-04-24 09:14:09 +02:00
mattias
255b8ba26e demo: wasi: fixed path 2024-04-13 09:33:46 +02:00
Michaël Van Canneyt
e656cbc2a8 * Get Array (as ISJArray) 2024-04-12 16:47:04 +02:00
Michael Van Canneyt
60213f275d UInt8Array and friends 2024-04-12 14:28:26 +02:00
Michael Van Canneyt
ee3abc4fd7 * Float64 alias types 2024-04-11 17:06:16 +02:00
Michaël Van Canneyt
73c5f17ee1 * Add ArrayBufferView 2024-04-11 15:40:12 +02:00
Michael Van Canneyt
c8925b3549 * Documentl10n 2024-04-11 14:53:59 +02:00
Michael Van Canneyt
96d96d145d * Add some types not defined in Mozillas webidls 2024-04-11 11:49:46 +02:00