mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-30 19:03:16 +03:00
OPFS VFS now lazily opens its sync access handle, as a step towards experimenting with relinquishing it during idle times to help avoid cross-tab and page-reload locking issues.
FossilOrigin-Name: a984e1ba435731413a541f86c50232bc7d6e33aff6ba4cca90f89188e7b82a2c
This commit is contained in:
@ -371,16 +371,16 @@ self.WhWasmUtilInstaller = function(target){
|
||||
/**
|
||||
Creates a WASM function which wraps the given JS function and
|
||||
returns the JS binding of that WASM function. The signature
|
||||
argument must be the Jaccwabyt-format or Emscripten
|
||||
string must be the Jaccwabyt-format or Emscripten
|
||||
addFunction()-format function signature string. In short: in may
|
||||
have one of the following formats:
|
||||
|
||||
- Emscripten: `x...`, where the first x is a letter representing
|
||||
- Emscripten: `"x..."`, where the first x is a letter representing
|
||||
the result type and subsequent letters represent the argument
|
||||
types. Functions with no arguments have only a single
|
||||
letter. See below.
|
||||
|
||||
- Jaccwabyt: `x(...)` where `x` is the letter representing the
|
||||
- Jaccwabyt: `"x(...)"` where `x` is the letter representing the
|
||||
result type and letters in the parens (if any) represent the
|
||||
argument types. Functions with no arguments use `x()`. See
|
||||
below.
|
||||
@ -451,9 +451,9 @@ self.WhWasmUtilInstaller = function(target){
|
||||
// is not yet documented on MDN.
|
||||
sigToWasm: function(sig){
|
||||
const rc = {parameters:[], results: []};
|
||||
if('v'!==sig[0]) rc.results.push(f._.letterType(sig[0]));
|
||||
if('v'!==sig[0]) rc.results.push(f.sigTypes(sig[0]));
|
||||
for(const x of f._.sigParams(sig)){
|
||||
rc.parameters.push(f._.letterType(x));
|
||||
rc.parameters.push(f._.typeCodes(x));
|
||||
}
|
||||
return rc;
|
||||
},************/
|
||||
|
Reference in New Issue
Block a user