Sign in
◑
Theme
gn
/
gn
/
HEAD
0625da0
Improve heuristic to disambiguate recommended dependency to add.
by Matt Stark
· 12 hours ago
main
master
f999721
No longer automatically add files to public.
by Matt Stark
· 33 hours ago
e095a1a
Deduplicate deps/public_deps and sources/public in gn edit
by Matt Stark
· 33 hours ago
c0e4aae
Preserve toolchain when generating suggestions in gn check
by Matt Stark
· 34 hours ago
5df47e5
Use ReachabilityCache to improve performance of loop detection
by Matt Stark
· 3 days ago
28fc447
Support `target(target_type, name)` in `gn edit`
by Matt Stark
· 2 days ago
3163718
Cache reverse dependencies for dependency exposure.
by Matt Stark
· 3 days ago
8288110
Skip attempting to resolve known files as module names.
by Matt Stark
· 3 days ago
5b0f883
Cache file path -> target lookup in `gn suggest`.
by Matt Stark
· 6 days ago
4f6a76b
Make `gn edit move` idempotent.
by Matt Stark
· 6 days ago
356ee8a
When re-running build/gen.py from ninja, preserve environment variables.
by Matt Stark
· 8 days ago
7e0a9f6
Implement pretty for several more types
by Matt Stark
· 8 days ago
16d3d2e
Ensure `gn edit` follows the style guide for variable ordering.
by Matt Stark
· 8 days ago
7826279
Simplify code produced by gn edit.
by Matt Stark
· 9 days ago
1c73f62
Support setting expressions in `gn edit`
by Matt Stark
· 9 days ago
f73e445
Revert "Write to ninja files via a standard API"
by Matt Stark
· 8 days ago
8e99ccc
Write to ninja files via a standard API
by Matt Stark
· 3 weeks ago
02564b4
Use move instead of add where suitable when suggesting fixes.
by Matt Stark
· 9 days ago
a99d46a
Fix EditCommandTest.ShardSubcommand
by Matt Stark
· 9 days ago
a6f2c97
Support public_inputs in gn desc
by Takuto Ikuta
· 10 days ago
4cf50b3
Update `gn format` to always insert newlines before targets.
by msta
· 3 weeks ago
150a9d6
run_formatter.sh: Warn if `rustfmt` is not installed.
by David 'Digit' Turner
· 13 days ago
d71c4a7
docs: Document that copy() uses the toolchain's copy tool
by Philipp Wollermann
· 10 weeks ago
c1b6637
standard_out.h: Add ScopedBufferedOuptut class.
by David 'Digit' Turner
· 3 months ago
664f3e6
Support public_inputs in group targets
by Takuto Ikuta
· 14 days ago
deecdc5
Run benchmarks serially.
by Matt Stark
· 2 weeks ago
07014ca
Write benchmarks to out/before and out/after instead of out/
by Matt Stark
· 2 weeks ago
a6473d4
Add jj subcommands to easily compare revisions.
by Matt Stark
· 3 weeks ago
e10143e
Add `build/gen.py --gen ~/chromium/src=out/Default`
by Matt Stark
· 3 weeks ago
d0aec58
Create a trace comparison tool to evaluate the performance impact of a change.
by Matt Stark
· 3 weeks ago
c7ffaf8
Allow host_os and host_cpu to be accessed in .gn files
by Takuto Ikuta
· 2 weeks ago
e0a6ab0
Implement `gn edit "shard"` subcommand
by msta
· 3 weeks ago
b1da121
Hint about --fix/--apply when running without them
by msta
· 2 weeks ago
2fc5f9e
Add support for creating new targets in `gn edit`
by msta
· 3 weeks ago
58933a7
Support cloning of nodes in the AST.
by msta
· 3 weeks ago
f3d7a0c
Mark NOTREACHED as [[noreturn]]
by msta
· 3 weeks ago
2481edf
Implement `gn check --fix`
by msta
· 3 weeks ago
f0be464
Fix gn suggest adding self-dependency loops.
by msta
· 3 weeks ago
d2e84fa
Add a `gn suggest --apply` option.
by msta
· 3 weeks ago
39e3f7a
Add `gn edit` suggestions to `gn suggest`
by msta
· 4 weeks ago
c6cffd4
Implement `gn edit "rename attr attr"`
by msta
· 4 weeks ago
bc1914c
Implement `gn edit "move attr attr value(s)"`
by msta
· 4 weeks ago
167116e
Implement `gn edit "add attribute value(s)"`
by msta
· 4 weeks ago
1c79e13
Implement `gn edit "remove attr value(s)"`
by msta
· 4 weeks ago
e8a8e09
Refactor parse nodes to support non-const access.
by msta
· 4 weeks ago
24800a7
Implement `gn edit delete` and `gn edit remove attr`
by msta
· 4 weeks ago
0db00fc
Implement `gn edit` command, and implement a simple subcommand "set"
by msta
· 4 weeks ago
d5594ca
Add features to test framework
by msta
· 4 weeks ago
152bfad
Implement a Result<T> type.
by msta
· 4 weeks ago
6b0190f
Fix formatter on main branch
by msta
· 4 weeks ago
7324363
Fix path to build/gen.py.
by msta
· 4 weeks ago
d1996a7
Add pre-upload checks into ninja targets
by msta
· 5 weeks ago
64cfb83
Add --exclude-type command-line argument
by Zgroza Klimek
· 6 weeks ago
925dd78
Add CQ to starlark branch
by msta
· 5 weeks ago
a01a5a9
Refactor main.star to support multiple branches.
by msta
· 5 weeks ago
f9cea14
Implement rule implementation execution.
by msta
· 7 weeks ago
3a817c2
Create a simple session type and create a test for it.
by msta
· 6 weeks ago
37ab73c
Fix lifetime of starlark struct keys passed to C++.
by msta
· 6 weeks ago
4ac2900
Rename .bzl to .scl in accordance with design doc guidance.
by msta
· 5 weeks ago
17b0057
Split into two kinds of scopes - scopes and structs.
by msta
· 6 weeks ago
3fd3b06
Allow too many arguments lint.
by msta
· 6 weeks ago
443fd7a
Fix starlark linker errors for clean builds
by msta
· 6 weeks ago
e1cedea
Fix occasional crashes when running cargo ffi tests in parallel.
by msta
· 6 weeks ago
46c9996
Remove several unsafes from the FFI bridge code.
by msta
· 6 weeks ago
4e0dd78
Support converting starlark::Error to gn's Err type.
by msta
· 10 weeks ago
4a060c5
Support source-relative paths for script_executable
by Takuto Ikuta
· 6 weeks ago
666912b
Fix UB in ffi scope function.
by msta
· 6 weeks ago
4c57ddc
Clarify "it" in error messages.
by msta
· 6 weeks ago
163c9b5
Support builtin provider types.
by Matt Stark
· 3 months ago
2bf753a
Add --starlark to build/gen.py.
by msta
· 6 weeks ago
2998394
Add label and toolchain method to TargetRef trait.
by msta
· 7 weeks ago
de08418
Run tools/run_formatter.sh
by msta
· 6 weeks ago
bc38197
Implement check_includes_strict parameter
by msta
· 7 weeks ago
33a6b47
Add option to supply multiple comma-separated types in --type
by Zgroza Klimek
· 7 weeks ago
fc56c7a
Add support for remaining target types in gn --type
by Zgroza Klimek
· 7 weeks ago
641ace9
Create starlark rule crate
by Matt Stark
· 3 months ago
270735a
Simplify provider types to require freezing at the compiler level.
by msta
· 7 weeks ago
27a549c
Make EvalContext have interior mutability.
by msta
· 7 weeks ago
2de5327
Rework API to create targets.
by Matt Stark
· 3 months ago
62147cf
Fix lint errors
by msta
· 7 weeks ago
22c9eba
Add support for creating ctx.attr/files/file
by Matt Stark
· 3 months ago
566d290
Allow testonly validations on non-testonly targets
by Tomasz Śniatowski
· 8 weeks ago
e39e771
Fix and improve metadata collection help documentation
by Takuto Ikuta
· 8 weeks ago
1622487
Add detailed failure messages to command_format_unittest
by Takuto Ikuta
· 8 weeks ago
22a4537
Fix failing lint errors
by Matt Stark
· 3 months ago
9cd4604
Run formatter.
by msta
· 8 weeks ago
a63029b
Create starlark providers crate
by Matt Stark
· 3 months ago
80f5c8a
Create starlark args crate
by Matt Stark
· 3 months ago
28b0782
Refactor depset and testutils to do a few things:
by Matt Stark
· 3 months ago
d8ce0ac
Implement GnValue FFI and starlark/rust conversions
by Matt Stark
· 3 months ago
5ae53f3
Enable build and usage on Sparc64
by BogDan Vatra
· 8 weeks ago
10d3ab4
Replace OutputFile with StringAtom under the hood
by msta
· 9 weeks ago
a7f3a1a
Remove all mutations of OutputFile objects.
by msta
· 9 weeks ago
35296c8
Create starlark depset crate
by Matt Stark
· 3 months ago
d9e3c0c
Create starlark loader crate
by Matt Stark
· 3 months ago
1d866be
Support converting attr to starlark values
by Matt Stark
· 3 months ago
bbfe0f9
Refactor filesystem utils to clean up the code and avoid OutputFile mutation
by msta
· 9 weeks ago
8685330
Keep cxx.h up to date
by Matt Stark
· 3 months ago
d2f537b
Fix command_format_unittest.cc out-of-tree builds.
by msta
· 9 weeks ago
0e6f876
Fix update_reference.sh to work with a custom output directory.
by msta
· 9 weeks ago
Next »