Login
Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-06-12
12:18
Doc updates in whwasmutil.js. No code changes. Leaf check-in: 393f361323 user: stephan tags: trunk
2024-05-09
18:40
Add a maintenance-reminder comment explaining [01974156b264ab]. check-in: 8cc1810a2f user: stephan tags: trunk
18:13
Reformulate a for-in loop to a for loop in wasm.xWrap() to work around a downstream framework-level misbehavior, as reported in [https://sqlite.org/forum/forumpost/b549992634b55104]. check-in: 01974156b2 user: stephan tags: trunk
2024-04-26
19:19
Remove a now-unsupported emcc flag. check-in: 730e2db3bd user: stephan tags: trunk
18:43
Internal doc touchups. check-in: fdb01ee1dd user: stephan tags: trunk
2023-12-29
04:28
An even better correction to the previous checkin. check-in: 3eb5bf7fdd user: stephan tags: trunk
04:26
Tiny doc correction. check-in: 59de9aafa9 user: stephan tags: trunk
2023-08-03
20:53
Upstream whwasmutil fixes from the sqlite project. Account for breaking changes in emscripten 3.1.44. check-in: 48b231dd2e user: stephan tags: trunk
2023-07-27
01:39
Document a breaking change in emcc 3.1.44. check-in: ddbaf9226e user: stephan tags: trunk
2023-07-13
14:10
Minor internal doc improvement. check-in: be73e921ba user: stephan tags: trunk
13:28
Portability tweaks: 1) refactor some static class members to support tools which don't support the static keyword. 2) Replace 'self' references with 'globalThis'. check-in: e6be736c33 user: stephan tags: trunk
2023-03-07
19:09
Latest changes from the sqlite source tree. check-in: 2b50a1468a user: stephan tags: trunk
2022-12-09
09:48
Mountains of tweaks from the upstream sqlite3 tree. check-in: 9a506f4393 user: stephan tags: trunk
2022-12-07
03:41
Add addOnDispose() to Jaccwabyt and code-adjacent minor internal cleanups. check-in: f81a2cb246 user: stephan tags: trunk
2022-12-06
08:45
More API cleanups, additions, and renaming from the sqlite3 tree. check-in: 47f4bbe9ae user: stephan tags: trunk
2022-12-05
15:11
Remove jaccwabyt's instanceForPointer(), resolveToInstance(), and disposeAll(), as they all relied on C-pointer-to-JS-struct mappings being 1-to-1, whereas any number of JS struct instances can legally wrap any given C pointer. Add 'c' and 'C' (signed/unsigned char) type mappings, but currently missing tests in this tree (pending fleshing out of those in the sqlite3 tree). check-in: 59219f6219 user: stephan tags: trunk
11:43
whwasmutil fixes from the sqlite3 tree. check-in: 932778333e user: stephan tags: trunk
2022-12-03
13:17
whwasmutil.js changes from the sqlite3 tree. check-in: 76eec865a8 user: stephan tags: trunk
11:43
Add a missing dealloc() call to the tests. check-in: 472e2b12bc user: stephan tags: trunk
2022-12-01
03:52
Latest whwasmutil.js from the sqlite3 tree. check-in: 443db9a56f user: stephan tags: trunk
2022-10-27
02:53
Add WhWasmUtil.isPtr(). check-in: 4f63a92d45 user: stephan tags: trunk
2022-10-18
19:43
whwashutil.js updates from the sqlite3 tree. check-in: ce6d03fcad user: stephan tags: trunk
2022-10-02
03:22
whwasmutil additions from the sqlite3 tree. check-in: 2c9bab5076 user: stephan tags: trunk
2022-09-26
13:55
Doc fixes and minor API tweak to WhWasmUtil.installFunction(). check-in: 5f045282a3 user: stephan tags: trunk
11:42
Minor doc tweak. check-in: 2cd518ca51 user: stephan tags: trunk
2022-09-25
07:26
Minor whwasmutil.js additions from the sqlite tree. check-in: e342ce82e5 user: stephan tags: trunk
2022-09-19
17:07
Added some commentary re. performance. check-in: 08c71b18d9 user: stephan tags: trunk
2022-09-06
18:43
Added WhWasmUtil.scopedAllocMainArgv() and targetObject.ptrSizeof. check-in: 29569a370b user: stephan tags: trunk
2022-08-30
09:50
whwasmutil: remove superfluous function.bind() calls to eliminate a level of call() indirection. check-in: 4ee5e30339 user: stephan tags: trunk
2022-08-29
12:32
Add get/setPtrValue() to the common wasm utils. check-in: 4b71b7e031 user: stephan tags: trunk
2022-08-13
14:05
Corrected TextDecoder.decode() usage to run when its input references a SharedArrayBuffer. check-in: b76ff230ae user: stephan tags: trunk
2022-07-22
23:36
Doc touchups. check-in: 002af105c8 user: stephan tags: trunk
23:34
Corrected a copy/paste snafu in test code. check-in: e245b3c246 user: stephan tags: trunk
21:51
Added wasm util cstrncpy(). check-in: ef38e3bbe0 user: stephan tags: trunk
19:28
Tiny whwasmutil.js::yawl() malloc/free proxy tweak. check-in: e345abb833 user: stephan tags: trunk
18:46
Tiny cosmetic test cleanups. check-in: 12e85e625e user: stephan tags: trunk
18:40
Setting struct props to JS null now special-cases them to integer 0. When assigning a StructType instance to a P-type member, do not resolve the instance.pointer value first - take it as is, even if it's been disposed (in which case treat it as null). Corrected a broken JS include in testing-emcc.html. check-in: 7821696ec1 user: stephan tags: trunk
17:12
Explicitly permit strings in structInstance.ondispose arrays as descriptive elements to assist in debugging. check-in: dc1312d4fc user: stephan tags: trunk
2022-07-14
13:14
Minor doc updates. check-in: f694ba7226 user: stephan tags: trunk
2022-07-13
22:00
Clarified some slightly misleading text in the docs. check-in: 8607f18301 user: stephan tags: trunk
12:38
Added chmod -x to wasi-sdk wasm build. (Why do compilers/linkers make those executable???) check-in: 743e2191b0 user: stephan tags: trunk
11:58
Removed a duplicated wasm util installation. check-in: 61af36f5d2 user: stephan tags: trunk
11:47
Restructured test app build to work with toolchains other than emcc and added a build based on wasi-sdk. check-in: 033d48dd7c user: stephan tags: trunk
2022-07-12
06:48
Added basic wasm loader to whwasmutil and changed how it accesses target.exports. check-in: 1fc2b29fb9 user: stephan tags: trunk
2022-07-10
22:23
whwasmutil updates from another tree. check-in: 6e9dc5b4e7 user: stephan tags: trunk
02:40
wasm util: added allocPtr() and scopedAllocPtr() to simplify certain use cases. check-in: 4bbf0c454c user: stephan tags: trunk
2022-07-09
18:36
Renamed jaccwabyt test functions. check-in: 93689ef1e9 user: stephan tags: trunk
11:26
doc updates. check-in: d69acbe586 user: stephan tags: trunk
09:55
wasm util doc updates. check-in: 4912aae358 user: stephan tags: trunk
02:13
Cleanups pulled in from a separate tree. check-in: af952c733c user: stephan tags: trunk