electron/shell
Charles Kerr c0fdf09f28
perf: on Windows, make Archive::HeaderIntegrity() faster (#46509)
* perf: do not clone the map each time we call Archive::HeaderIntegrity()

* perf: use absl::flat_hash_map for the integrity cache

* perf: do not clone the JSON payload string

* perf: preallocate capacity for the integrity cache

* perf: use move variant of insert_or_assign()

* refactor: simplify integrity cache building

remove unnecessary std::optional<>

* refactor: use base::FindOrNull()

* refactor: remove unused #includes

* refactor: make variable types explicit

* fix: make res_size unsigned

* refactor: put GetIntegrityConfigCache() in an unnamed namespace

refator: put LoadIntegrityConfig() in an unnamed namespace

* fix: oops, missing rel_path_utf8 key

* fix: oops, fix Wunreachable-code-return
2025-04-07 11:10:29 +02:00
..
app chore: bump chromium to 136.0.7095.0 (main) (#46118) 2025-04-03 19:02:49 -05:00
browser refactor: use base::flat_set in WebContents::DidUpdateFaviconUrl() (#46475) 2025-04-07 10:16:02 +02:00
common perf: on Windows, make Archive::HeaderIntegrity() faster (#46509) 2025-04-07 11:10:29 +02:00
renderer perf: prefer absl::flat_hash_set over std::set when sorted order is not needed (#46410) 2025-04-02 11:03:36 -05:00
services/node fix: destroy parent port backend when JS env exits (#46437) 2025-04-04 11:02:54 -05:00
utility fix: broken OOP window.print() on macOS/Linux (#45214) 2025-01-20 10:23:44 +01:00