mirror of
https://github.com/gorhill/uBlock.git
synced 2024-11-17 16:02:33 +01:00
a08cdd721a
This fix the case of the following filter: trk*.vidible.tv Not matching: https://trk.vidible.tv/trk/.vidible.tv The wildcard is supposed to match any number of characters, including zero characters. The issue is that the code was not matching zero characters. This is due to an incorrect comparison in BidiTrieContainer.indexOf(), causing the code to bail out before testing for the zero character condition. |
||
---|---|---|
.. | ||
biditrie.wasm | ||
biditrie.wat | ||
hntrie.wasm | ||
hntrie.wat | ||
README.md |
For code reviewers
All wasm
files in that directory where created by compiling the
corresponding wat
file using the command (using hntrie.wat
/hntrie.wasm
as example):
wat2wasm hntrie.wat -o hntrie.wasm
Assuming:
- The command is executed from within the present directory.
wat2wasm
tool
The wat2wasm
tool can be downloaded from an official WebAssembly project:
https://github.com/WebAssembly/wabt/releases.
wat2wasm
tool online
You can also use the following online wat2wasm
tool:
https://webassembly.github.io/wabt/demo/wat2wasm/.
Just paste the whole content of the wat
file to compile into the WAT pane.
Click "Download" button to retrieve the resulting wasm
file.