commit | 0b096e879efeed55b466cf1b9ca6fbf43d893fee | [log] [tgz] |
---|---|---|
author | Arthur Sonzogni <arthursonzogni@chromium.org> | Mon Jan 27 16:40:45 2025 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jan 27 16:40:45 2025 |
tree | 050a56500a80b27783a16404942f0ee57869f914 | |
parent | 0128a69dd6d9fd349340a123aff43c1612ecaca4 [diff] |
Spanification: Represent source nodes explicitly. This change is purely refactorial and does not affect the behavior of the spanification tool. Parent patch: https://chromium-review.googlesource.com/c/chromium/src/+/6190594 Declaring the sources of a rewrite used two different instructions was part of the Node, which could be emitted multiple times from: - An edge. - A single Node. The boolean was not consistent, and there was some custom logic to mixe/deduplicate this data. To make the logic simpler and easier to read. We move this as a "source" serialized instruction. Bug: 356643982 Change-Id: I277eb008f0c01c15fc092bf46a838ce6f6fa9088 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6191878 Reviewed-by: Ali Hijazi <ahijazi@chromium.org> Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Auto-Submit: Arthur Sonzogni <arthursonzogni@chromium.org> Commit-Queue: Ali Hijazi <ahijazi@chromium.org> Reviewed-by: Stephen Nusko <nuskos@chromium.org> Cr-Commit-Position: refs/heads/main@{#1411653}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.