aboutsummaryrefslogtreecommitdiff
path: root/ext/wasm/common/whwasmutil.js
Commit message (Expand)AuthorAge
* Significant surgery on the wasm build on the way to incorporating wasmfs as a...stephan2023-07-13
* Replace some JS 'self' references with 'globalThis', as reported via the npm ...stephan2023-06-26
* Replace use of 'self' in JS code with 'globalThis', as that works in browsers...stephan2023-03-07
* Expose the auto-extension API to JS and reorganize some nearby code.stephan2022-12-26
* Extend [0e69b2c379e618] to support uninstalling stale JS-to-WASM function poi...stephan2022-12-26
* Reimplement sqlite3.capi.sqlite3_close_v2() and sqlite3session_delete() as a ...stephan2022-12-26
* Rename the new wasm.irSizeof() to sizeofIR() because that seems clearer.stephan2022-12-25
* Merge wasm-session-api branch into trunk, adding the session API to the JS/WA...stephan2022-12-25
|\
| * Add sqlite3.wasm.irSizeof() and extend certain allocation functions to make u...stephan2022-12-25
| * Merge trunk into wasm-session-api branch.stephan2022-12-25
| |\
| * \ Merge trunk into wasm-session-api branch.stephan2022-12-23
| |\ \
| * | | Internal cleanups and minor speed optimizations in the sqlite3.wasm.xWrap() i...stephan2022-12-23
| * | | Add sqlite3.capi JS bindings for the sqlite3session_...(), sqlite3changeset_....stephan2022-12-23
* | | | Replace the "manual" implementation of sqlite3.capi.sqlite3_exec() with a bri...stephan2022-12-25
| |_|/ |/| |
* | | Add missing sqlite3_context_db_handle() JS binding. Reimplement sqlite3_set_a...stephan2022-12-25
* | | Enhance sqlite3.wasm.xWrap.FuncPtrAdapter to be able to handle sqlite3_create...stephan2022-12-25
* | | Reimplement JS's sqlite3_bind_text/blob() with hand-written bindings to permi...stephan2022-12-23
| |/ |/|
* | Internal JS cleanups. Correct part of [ac136925a645] to account for the eText...stephan2022-12-23
* | Cherry-pick [c4dab53b8ea3401abd] for sqlite3.wasm.xWrap() optimizations.stephan2022-12-23
|/
* Add sqlite3_set_authorizer() support and related tests to JS.stephan2022-12-16
* Internal refactoring of how sqlite3.wasm.xWrap() handles JS-to-C function poi...stephan2022-12-15
* Rename the new peek/pokeF32() and peek/pokeF64() to peek/poke32f() and peek/p...stephan2022-12-14
* Add convenience variants of sqlite3.wasm.peek/poke() for each numeric type to...stephan2022-12-14
* Extend the sqlite3.wasm function pointer argument converter to be able to han...stephan2022-12-13
* Revert part of [9386d6f63468] because the new automatic function pointer bind...stephan2022-12-12
* Move JS-to-C binding signatures from sqlite3-api-prologue.js to sqlite3-api-g...stephan2022-12-12
* Rework the internals of how argument/result types are converted to/from wasm ...stephan2022-12-12
* Refactor the sqlite3_value-to-JS conversion from an internal detail to sqlite...stephan2022-12-09
* Rename the oft-used, verbose sqlite3.wasm.get/setMemValue() and get/setPtrVal...stephan2022-12-09
* Micro-optimization in the oft-activated JS-to-WASM arguments conversion step.stephan2022-12-09
* Export sqlite3_status() and sqlite3_stmt_status() to wasm. Expand the arg/ret...stephan2022-12-09
* Rename wasm.cstringToJs() to wasm.cstrToJs() for consistency with other wasm....stephan2022-12-06
* Add wasm.cArgvToJs() to support sqlite3_module::xConnect().stephan2022-12-06
* Minor internal JS code/docs cleanups.stephan2022-12-06
* Export sqlite3_bind/value/result_pointer() to wasm. Add 'static-string' argum...stephan2022-12-05
* Initial infrastructure for adding virtual table/table-valued function support...stephan2022-12-05
* Rename wasm.xWrap.resultAdapter() X:free entries to X:dealloc for consistency...stephan2022-12-03
* Expand "sqlite3_vfs*" JS-to-WASM function argument conversions to accept VFS ...stephan2022-12-01
* Globally replace '' with "" for empty JS strings to please C preprocessor.stephan2022-11-03
* Expose sqlite3_randomness() to WASM and add a custom binding for it which can...stephan2022-10-27
* Move the rest of testing1.js into tester1.js and eliminate the dependency on ...stephan2022-10-13
* OPFS VFS now lazily opens its sync access handle, as a step towards experimen...stephan2022-10-03
* Partial revert of [a82e6faaa642] to remove the 'I' alias for 'j' wasm functio...stephan2022-10-03
* Minor JS API tweaks prompted by documenting them.stephan2022-10-03
* js: implement a hand-written wrapper for sqlite3_create_function_v2() which c...stephan2022-10-02
* Doc typo fixes.stephan2022-10-02
* More fleshing out of sqlite3.capi.wasm.pstack.stephan2022-10-02
* Add oo1.JsStorageDb() as a convenience wrapper for oo1.DB(...,'kvvfs'). Minor...stephan2022-09-30
* Add JS infrastructure to ostensibly allow us to customize the wasm imports, w...stephan2022-09-29
* Fiddle: replace db export routine with a C-side one which works for both Emsc...stephan2022-09-26