-
Notifications
You must be signed in to change notification settings - Fork 892
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unify Adblock engines into 1 engine #22127
Conversation
dca908f
to
8d44e09
Compare
648cb90
to
6d2c303
Compare
8d44e09
to
fa85bbf
Compare
6d2c303
to
956740d
Compare
c65dd4e
to
65ddc47
Compare
cde00d6
to
9efc40d
Compare
956740d
to
24c829c
Compare
9efc40d
to
28e45f8
Compare
28e45f8
to
266bb1f
Compare
266bb1f
to
5ebcbe7
Compare
5ebcbe7
to
492022d
Compare
a5d85e9
to
e2ff3ca
Compare
e2ff3ca
to
ba7f085
Compare
b978520
to
f19959d
Compare
d14f85a
to
0692a80
Compare
869d863
to
6edb329
Compare
8e929f7
to
4baeedc
Compare
ios/brave-ios/Sources/Brave/WebFilters/AdBlock/AdBlockEngineManager.swift
Outdated
Show resolved
Hide resolved
[puLL-Merge] - brave/brave-core@22127 DescriptionThis PR makes changes to the ad-block engine management to support grouped filter lists and resources components. It introduces new classes ChangesChanges
Security Hotspots
Overall, the refactoring looks solid from a security standpoint. The main areas to validate are proper handling of the serialized engine cache, but no major issues stand out in the changeset. Nice work on the modernization of this code! |
Resolves brave/brave-browser#36035
Resolves brave/brave-browser#36539
Two issues are bundled here
Submitter Checklist:
QA/Yes
orQA/No
;release-notes/include
orrelease-notes/exclude
;OS/...
) to the associated issuenpm run test -- brave_browser_tests
,npm run test -- brave_unit_tests
wikinpm run presubmit
wiki,npm run gn_check
,npm run tslint
git rebase master
(if needed)Reviewer Checklist:
gn
After-merge Checklist:
changes has landed on
Test Plan:
Performance:
iPhone 8
iPhone 15 pro