Sign in
◑
Theme
gn
/
gn
/
HEAD
9380878
Improve StringOutputBuffer to act more like an o(string)stream
by Matt Stark
· 4 days ago
main
master
3ef636a
Disable check_includes_strict optimizations when there are exceptions.
by Matt Stark
· 5 days ago
d78676b
Refactor CheckIncludesStrictExceptions API
by Matt Stark
· 5 days ago
d08d22a
Replace std::endl with '\n'.
by Matt Stark
· 4 days ago
dc39067
Refactor string_output_buffer to support "Reserve".
by Matt Stark
· 4 days ago
f90c3d9
Add check_includes_strict_exceptions configuration to .gn
by Matt Stark
· 2 weeks ago
ca14a83
Stop forwarding private hard_deps on Rust targets
by Takuto Ikuta
· 2 weeks ago
0817afa
Make StringAtom use pointer equality and hashing
by Matt Stark
· 11 days ago
0035961
Fix "Ouput" typos
by Ryosuke Miyake
· 2 weeks ago
f82afe9
Add no_check_generated_targets .gn variable
by Ryosuke Miyake
· 2 weeks ago
b58dfa8
Improve the suggestion heuristic for depending on targets.
by Matt Stark
· 2 weeks ago
f21094f
Do not generate last_commit_position.h in debug builds.
by Matt Stark
· 4 weeks ago
5262954
Enable check_includes_strict by default.
by Matt Stark
· 3 weeks ago
f9eca75
Disable rust formatter on main branch.
by Matt Stark
· 3 weeks ago
3fef1f0
Add include sorting configuration to .clang-format and reformat
by Takuto Ikuta
· 3 weeks ago
c4019b9
Delayed generated_file() writes if they collect validations metadata
by David 'Digit' Turner
· 3 weeks ago
9fe99e2
Stop forwarding private hard_deps on check_includes_strict targets
by Takuto Ikuta
· 3 weeks ago
0e7d98e
Add `collect_validations_metadata` boolean flag to generated_file() targets.
by David 'Digit' Turner
· 4 weeks ago
0c19d70
Add new experimental_collect_validations_metadata .gn variable
by David 'Digit' Turner
· 4 weeks ago
31dd2c2
Move generated_file() writes to dedicated function.
by David 'Digit' Turner
· 3 weeks ago
b309775
Avoid canonicalization + string comparisons during metadata collection.
by David 'Digit' Turner
· 3 weeks ago
d54a840
Use internal state struct for Target::GetMetadata().
by David 'Digit' Turner
· 3 weeks ago
841e072
Fix minor Scheduler data races.
by David 'Digit' Turner
· 4 weeks ago
054c986
rust: Don't make rlibs depend on non-Rust link inputs
by Takuto Ikuta
· 3 weeks ago
dc685a2
gn edit: keep build files alive for warnings
by Claudio DeSouza
· 5 weeks ago
510ec79
Add instructions for agent to build GN and run code / tests
by msta
· 3 months ago
2dfb8cb
Write phony rules for harddeps
by Nico Weber
· 4 weeks ago
56c2244
Support conditional sources for gn check.
by Matt Stark
· 5 weeks ago
8707f1b
Don't write order-only deps reachable through direct deps
by Nico Weber
· 4 weeks ago
127dd2a
When suggestions have a known includer target, don't complain that they
by Matt Stark
· 5 weeks ago
5910745
rust_project_writer: Support aliased_deps in rust-project.json
by Marc Jin
· 5 weeks ago
3c5809c
Header check: validate includes before building diagnostics
by Philipp Wollermann
· 7 weeks ago
3968ba7
Header check: defer unrestricted dependency walks
by Philipp Wollermann
· 7 weeks ago
9adad59
Header check: batch reachability and file checking tasks
by Philipp Wollermann
· 7 weeks ago
81bf84f
Header check: select files from the existing file map
by Philipp Wollermann
· 7 weeks ago
1b0f22e
Add an allowlist for allow_circular_includes_from.
by Matt Stark
· 6 months ago
5649e56
[gn] Use std::unordered_map for waiting_map_
by Takuto Ikuta
· 6 weeks ago
2ab8198
[gn] Shard StringAtomSet to avoid lock contention
by Takuto Ikuta
· 6 weeks ago
4c122ca
[gn] Use DCHECK in Target::info()
by Takuto Ikuta
· 6 weeks ago
b98227b
[gn] Make ResolvedTargetData stateless
by Takuto Ikuta
· 6 weeks ago
018bad7
[recipe] Enable THP for jemalloc build in GN recipe
by Takuto Ikuta
· 6 weeks ago
cfcd774
Header check: avoid interning paths during include lookup
by Philipp Wollermann
· 7 weeks ago
0625da0
Improve heuristic to disambiguate recommended dependency to add.
by Matt Stark
· 6 weeks ago
f999721
No longer automatically add files to public.
by Matt Stark
· 6 weeks ago
e095a1a
Deduplicate deps/public_deps and sources/public in gn edit
by Matt Stark
· 6 weeks ago
c0e4aae
Preserve toolchain when generating suggestions in gn check
by Matt Stark
· 6 weeks ago
5df47e5
Use ReachabilityCache to improve performance of loop detection
by Matt Stark
· 7 weeks ago
28fc447
Support `target(target_type, name)` in `gn edit`
by Matt Stark
· 7 weeks ago
3163718
Cache reverse dependencies for dependency exposure.
by Matt Stark
· 7 weeks ago
8288110
Skip attempting to resolve known files as module names.
by Matt Stark
· 7 weeks ago
5b0f883
Cache file path -> target lookup in `gn suggest`.
by Matt Stark
· 7 weeks ago
4f6a76b
Make `gn edit move` idempotent.
by Matt Stark
· 7 weeks ago
356ee8a
When re-running build/gen.py from ninja, preserve environment variables.
by Matt Stark
· 7 weeks ago
7e0a9f6
Implement pretty for several more types
by Matt Stark
· 7 weeks ago
16d3d2e
Ensure `gn edit` follows the style guide for variable ordering.
by Matt Stark
· 7 weeks ago
7826279
Simplify code produced by gn edit.
by Matt Stark
· 7 weeks ago
1c73f62
Support setting expressions in `gn edit`
by Matt Stark
· 8 weeks ago
f73e445
Revert "Write to ninja files via a standard API"
by Matt Stark
· 7 weeks ago
8e99ccc
Write to ninja files via a standard API
by Matt Stark
· 9 weeks ago
02564b4
Use move instead of add where suitable when suggesting fixes.
by Matt Stark
· 8 weeks ago
a99d46a
Fix EditCommandTest.ShardSubcommand
by Matt Stark
· 8 weeks ago
a6f2c97
Support public_inputs in gn desc
by Takuto Ikuta
· 8 weeks ago
4cf50b3
Update `gn format` to always insert newlines before targets.
by msta
· 9 weeks ago
150a9d6
run_formatter.sh: Warn if `rustfmt` is not installed.
by David 'Digit' Turner
· 8 weeks ago
d71c4a7
docs: Document that copy() uses the toolchain's copy tool
by Philipp Wollermann
· 4 months ago
c1b6637
standard_out.h: Add ScopedBufferedOuptut class.
by David 'Digit' Turner
· 5 months ago
664f3e6
Support public_inputs in group targets
by Takuto Ikuta
· 8 weeks ago
deecdc5
Run benchmarks serially.
by Matt Stark
· 8 weeks ago
07014ca
Write benchmarks to out/before and out/after instead of out/
by Matt Stark
· 8 weeks ago
a6473d4
Add jj subcommands to easily compare revisions.
by Matt Stark
· 9 weeks ago
e10143e
Add `build/gen.py --gen ~/chromium/src=out/Default`
by Matt Stark
· 9 weeks ago
d0aec58
Create a trace comparison tool to evaluate the performance impact of a change.
by Matt Stark
· 9 weeks ago
c7ffaf8
Allow host_os and host_cpu to be accessed in .gn files
by Takuto Ikuta
· 9 weeks ago
e0a6ab0
Implement `gn edit "shard"` subcommand
by msta
· 9 weeks ago
b1da121
Hint about --fix/--apply when running without them
by msta
· 9 weeks ago
2fc5f9e
Add support for creating new targets in `gn edit`
by msta
· 9 weeks ago
58933a7
Support cloning of nodes in the AST.
by msta
· 9 weeks ago
f3d7a0c
Mark NOTREACHED as [[noreturn]]
by msta
· 9 weeks ago
2481edf
Implement `gn check --fix`
by msta
· 10 weeks ago
f0be464
Fix gn suggest adding self-dependency loops.
by msta
· 9 weeks ago
d2e84fa
Add a `gn suggest --apply` option.
by msta
· 10 weeks ago
39e3f7a
Add `gn edit` suggestions to `gn suggest`
by msta
· 10 weeks ago
c6cffd4
Implement `gn edit "rename attr attr"`
by msta
· 10 weeks ago
bc1914c
Implement `gn edit "move attr attr value(s)"`
by msta
· 10 weeks ago
167116e
Implement `gn edit "add attribute value(s)"`
by msta
· 2 months ago
1c79e13
Implement `gn edit "remove attr value(s)"`
by msta
· 2 months ago
e8a8e09
Refactor parse nodes to support non-const access.
by msta
· 2 months ago
24800a7
Implement `gn edit delete` and `gn edit remove attr`
by msta
· 2 months ago
0db00fc
Implement `gn edit` command, and implement a simple subcommand "set"
by msta
· 3 months ago
d5594ca
Add features to test framework
by msta
· 3 months ago
152bfad
Implement a Result<T> type.
by msta
· 3 months ago
6b0190f
Fix formatter on main branch
by msta
· 2 months ago
7324363
Fix path to build/gen.py.
by msta
· 3 months ago
d1996a7
Add pre-upload checks into ninja targets
by msta
· 3 months ago
64cfb83
Add --exclude-type command-line argument
by Zgroza Klimek
· 3 months ago
925dd78
Add CQ to starlark branch
by msta
· 3 months ago
a01a5a9
Refactor main.star to support multiple branches.
by msta
· 3 months ago
f9cea14
Implement rule implementation execution.
by msta
· 3 months ago
3a817c2
Create a simple session type and create a test for it.
by msta
· 3 months ago
37ab73c
Fix lifetime of starlark struct keys passed to C++.
by msta
· 3 months ago
Next »