1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-05 18:32:30 +01:00
uBlock/src
Raymond Hill f5f9e05071
Order HNTrie nodes alphabetically to allow for early bailout
This commit implements the alphabetical ordering of HNTrie
nodes, so as to make it possible to bail out early at
HNTrie.matches() time.

Contrary to what I expected, there is no performance gain
observed to HNTrie.matches() as per benchmarks -- I find
the results perplexing.

Because of this I will revert this commit immediately.
The purpose of this commit is to record the changes so
that I can bring them back to life in the future whenever
I want to investigate further.
2019-04-30 06:47:54 -04:00
..
_locales Import translation work from https://crowdin.com/project/ublock 2019-04-26 17:30:19 -04:00
css Fix the logger's rendering of hostnames starting with digits 2019-04-23 09:28:00 -04:00
img Add export-to-clipboard feature to logger 2019-01-14 14:57:31 -05:00
js Order HNTrie nodes alphabetically to allow for early bailout 2019-04-30 06:47:54 -04:00
lib Fix page count computation in publicSuffixList.enableWASM() 2019-04-25 19:40:07 -04:00
web_accessible_resources add info about the script used to generate the web-accessible resouces 2018-09-14 08:02:27 -04:00
1p-filters.html further improving UI for small screens 2018-03-28 16:15:50 -04:00
3p-filters.html fix https://github.com/uBlockOrigin/uBlock-issues/issues/171 2018-08-31 10:50:19 -04:00
about.html Revert use of Fontawesome v5; use 4.7 or equivalent: see <>https://github.com/uBlockOrigin/uBlock-issues/issues/249#issuecomment-448587658 2018-12-19 14:05:19 -05:00
advanced-settings.html make use of CodeMirror in "Advanced settings" page 2018-08-13 10:21:42 -04:00
asset-viewer.html fix https://github.com/uBlockOrigin/uBlock-issues/issues/292 2018-12-06 09:29:17 -05:00
background.html Performance + code maintenance work on static network filtering engine 2019-04-14 16:45:20 -04:00
cloud-ui.html fix https://github.com/uBlockOrigin/uBlock-issues/issues/171 2018-08-31 10:50:19 -04:00
dashboard.html Remove (broken) benchmark pane 2018-12-21 12:01:24 -05:00
document-blocked.html Further fine tune layout for small screen devices; use SVG for icon 2018-12-21 08:16:24 -05:00
dyna-rules.html further improving UI for small screens 2018-03-28 16:15:50 -04:00
epicker.html Make the element picker dialog slowly fade away when made discrete 2018-12-22 15:09:38 -05:00
logger-ui.html Support in logger's filter expression picker 2019-04-28 07:23:14 -04:00
popup.html Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
settings.html Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
shortcuts.html fix https://github.com/uBlockOrigin/uBlock-issues/issues/106 2018-07-18 18:00:55 -04:00
whitelist.html further improving UI for small screens 2018-03-28 16:15:50 -04:00