Commit Graph

40 Commits

Author SHA1 Message Date
Michael Van Canneyt
d7ac63abd7 * Fix releasobjectid 2025-02-21 14:33:52 +01:00
Michael Van Canneyt
83be8b0e13 * IDs now generated by wasm 2025-02-14 15:28:12 +01:00
Michael Van Canneyt
2c0404c1e9 * Add share 2025-02-12 09:19:46 +01:00
Michael Van Canneyt
1c36ead825 * need 16-bit array for unicode 2025-02-07 09:54:40 +01:00
Michael Van Canneyt
fa88ecbe08 * Make sure TTextEncoder always operates on non-shared mem 2025-02-06 14:33:21 +01:00
Michael Van Canneyt
66b4f8d4fe * Remove some unused variables 2025-01-23 11:42:25 +01:00
Michael Van Canneyt
8bd9ed19c2 * Register self 2024-12-05 17:44:01 +01:00
Michael Van Canneyt
4a99eea17d * Atomics 2024-12-04 22:17:05 +01:00
Michael Van Canneyt
2d0fc5940a * Allow to compile for worker 2024-11-07 15:08:10 +01:00
Michael Van Canneyt
1efaac6c8d * Allow to call DebugLiveObjects using object id -1 2024-09-20 10:23:31 +02:00
Michael Van Canneyt
193eeb8483 * DebugObject call 2024-09-18 17:41:00 +02:00
Michael Van Canneyt
d0b339ff89 * Allow to set size when 2024-09-17 10:44:47 +02:00
Michael Van Canneyt
9361ce944f * GetStats and DumpLiveObjects calls 2024-08-23 16:45:40 +02:00
Michael Van Canneyt
c697d58176 * Use text encoder (since we have webassembly support, we can assume textencoder support) 2024-08-19 15:10:00 +02:00
Michael Van Canneyt
af5b1434dc * SetMemoryFromArray 2024-08-09 16:24:04 +02:00
Michaël Van Canneyt
44f8c7e352 * Add event handler for exceptions 2024-08-06 09:09:41 +02:00
Michaël Van Canneyt
14601cabf0 * Object ID can be 0 - we allow nil then. 2024-06-27 17:28:55 +02:00
Michael Van Canneyt
511d4cd282 * Introduce InstanceBuffer 2024-06-26 14:18:30 +02:00
Michael Van Canneyt
86ac1eaf30 * Do not free temp objects in callback: webassembly code may save them 2024-06-19 15:44:20 +02:00
Michael Van Canneyt
e92717f761 * Correct WasiExports after InstanceExports change 2024-06-14 17:45:13 +02:00
Michaël Van Canneyt
35650070fc * Make JOBResultLast an alias instead of a numerical value 2024-06-12 17:40:53 +02:00
Michaël Van Canneyt
6530fde036 * Make methodcallback a named method, helps in browser debugger stack view 2024-06-12 17:40:15 +02:00
Michael Van Canneyt
13742a5375 * Allow to access webassembly memory as Uint8Array 2024-06-05 10:57:24 +02:00
Michael Van Canneyt
154565601d * Reget memory when memory is allocated 2024-06-04 15:13:34 +02:00
Michael Van Canneyt
017738ed33 * Allow to read array of byte 2024-05-24 17:28:42 +02:00
Michael Van Canneyt
de892c168d * Declare CSS 2024-04-29 17:08:27 +02:00
Michael Van Canneyt
034bdafe50 * Register CSS global 2024-04-29 16:26:33 +02:00
Michael Van Canneyt
de5144b9cf * Add possibility to create objects directly without global object. Allow factory function for objects 2024-04-26 18:04:02 +02:00
Michaël Van Canneyt
fbad08559d * Patch from Thierry Gayet, caches is only available in web worker 2024-03-26 17:35:39 +01:00
Michaël Van Canneyt
1afdbeda6a * Namespaced WASI and JOB APIs 2023-12-02 18:00:44 +01:00
mattias
80a4c037a0 wasmjob: switched job_js using variants, added fetch 2022-08-26 16:00:15 +02:00
mattias
04ae910f3b wasmjob: fixed pass literal string 2022-08-25 00:22:21 +02:00
mattias
b819dc02c7 wasmjob: fixed callback returning object passed by arg 2022-08-24 23:35:03 +02:00
mattias
60c1186110 wasmjob: fixed callback arg string 2022-08-24 17:31:51 +02:00
mattias
c74fcb363a wasmjob: variant object 2022-08-21 20:18:42 +02:00
mattias
d484f6e826 wasmjob: pass utf8string as utf-16 2022-08-20 01:37:20 +02:00
mattias
224d0b3944 wasmjob: started tests 2022-08-18 10:31:25 +02:00
mattias
c5aab46aa4 wasmjob: started fetch demo 2022-08-01 14:04:41 +02:00
mattias
25172f1dd1 wasmjob: global objects via names 2022-07-13 18:10:14 +02:00
mattias
eb74dbf3b0 wasmjob: merged job_wasm into job_js, moved job_shared and job_browser to packages/job 2022-07-13 15:27:24 +02:00