Sign in
gn
/
gn
/
HEAD
2bf753a
Add --starlark to build/gen.py.
by msta
· 12 hours ago
main
master
2998394
Add label and toolchain method to TargetRef trait.
by msta
· 7 days ago
de08418
Run tools/run_formatter.sh
by msta
· 14 hours ago
bc38197
Implement check_includes_strict parameter
by msta
· 7 days ago
33a6b47
Add option to supply multiple comma-separated types in --type
by Zgroza Klimek
· 5 days ago
fc56c7a
Add support for remaining target types in gn --type
by Zgroza Klimek
· 5 days ago
641ace9
Create starlark rule crate
by Matt Stark
· 8 weeks ago
270735a
Simplify provider types to require freezing at the compiler level.
by msta
· 7 days ago
27a549c
Make EvalContext have interior mutability.
by msta
· 8 days ago
2de5327
Rework API to create targets.
by Matt Stark
· 8 weeks ago
62147cf
Fix lint errors
by msta
· 9 days ago
22c9eba
Add support for creating ctx.attr/files/file
by Matt Stark
· 8 weeks ago
566d290
Allow testonly validations on non-testonly targets
by Tomasz Śniatowski
· 2 weeks ago
e39e771
Fix and improve metadata collection help documentation
by Takuto Ikuta
· 13 days ago
1622487
Add detailed failure messages to command_format_unittest
by Takuto Ikuta
· 13 days ago
22a4537
Fix failing lint errors
by Matt Stark
· 8 weeks ago
9cd4604
Run formatter.
by msta
· 13 days ago
a63029b
Create starlark providers crate
by Matt Stark
· 8 weeks ago
80f5c8a
Create starlark args crate
by Matt Stark
· 8 weeks ago
28b0782
Refactor depset and testutils to do a few things:
by Matt Stark
· 8 weeks ago
d8ce0ac
Implement GnValue FFI and starlark/rust conversions
by Matt Stark
· 8 weeks ago
5ae53f3
Enable build and usage on Sparc64
by BogDan Vatra
· 2 weeks ago
10d3ab4
Replace OutputFile with StringAtom under the hood
by msta
· 3 weeks ago
a7f3a1a
Remove all mutations of OutputFile objects.
by msta
· 3 weeks ago
35296c8
Create starlark depset crate
by Matt Stark
· 8 weeks ago
d9e3c0c
Create starlark loader crate
by Matt Stark
· 8 weeks ago
1d866be
Support converting attr to starlark values
by Matt Stark
· 8 weeks ago
bbfe0f9
Refactor filesystem utils to clean up the code and avoid OutputFile mutation
by msta
· 3 weeks ago
8685330
Keep cxx.h up to date
by Matt Stark
· 8 weeks ago
d2f537b
Fix command_format_unittest.cc out-of-tree builds.
by msta
· 3 weeks ago
0e6f876
Fix update_reference.sh to work with a custom output directory.
by msta
· 3 weeks ago
b02bd6f
Update CI recipe to build using out/Default output directory.
by msta
· 3 weeks ago
a1cfa56
Fix integration tests to work with a custom build/gen.py --out-path
by msta
· 3 weeks ago
8d35b83
Fix issues where cargo wouldn't rerun after static libraries were updated.
by Matt Stark
· 8 weeks ago
758ed08
Implement clang-format-ignore instead of manually using grep.
by Matt Stark
· 8 weeks ago
b8becbd
Fix missing public_inputs in the action's own inputs dependency
by Takuto Ikuta
· 3 weeks ago
7dce53a
Add public_inputs variable to action targets and propagate dependencies
by Takuto Ikuta
· 3 weeks ago
127c778
Switch FFI method to cxxbridge, and add tests to ffi crate.
by Matt Stark
· 8 weeks ago
60609a3
Create starlark testutils crate
by Matt Stark
· 8 weeks ago
7aa4ec6
Create starlark attr crate
by Matt Stark
· 8 weeks ago
7d18cb3
Make PackageRef validate package names.
by msta
· 3 weeks ago
28915c8
Add cole to owners, as the rust expert who will likely be giving the +2
by msta
· 3 weeks ago
13192df
Add linting tools to GN and fix lint errors.
by msta
· 4 weeks ago
5e88074
[rust-project] Support space-separated --cfg arguments
by Zgroza Klimek
· 4 weeks ago
e1c88f9
Implement ffi for OutputFile type.
by Matt Stark
· 8 weeks ago
e490de7
Implement ffi for settings type.
by Matt Stark
· 8 weeks ago
121b5ac
Refactor label conversion to handle source dirs that aren't labels as well.
by Matt Stark
· 8 weeks ago
56c856b
Fix jj formatter.
by msta
· 4 weeks ago
3e78e30
Add formatter configuration for jj.
by msta
· 4 weeks ago
792038f
Create rust formatter configuration and apply it.
by msta
· 4 weeks ago
f47f539
Reland "Propagate public_deps outputs via dependency_output for non-binary targets"
by Takuto Ikuta
· 4 weeks ago
fcdd618
Fix a compile error in label.rs
by msta
· 4 weeks ago
610e181
Add linting instructions to AGENTS.md
by msta
· 4 weeks ago
2519054
Create a simple FFI crate
by msta
· 5 weeks ago
760c6cc
Create starlark types crate.
by msta
· 5 weeks ago
5223a47
Revert "Propagate public_deps outputs via dependency_output for non-binary targets"
by Takuto Ikuta
· 4 weeks ago
3bccda1
Propagate public_deps outputs via dependency_output for non-binary targets
by Takuto Ikuta
· 4 weeks ago
1d86777
Create an `intern_string` function accessible to rust
by Matt Stark
· 8 weeks ago
8d1b023
Parallelize per-target JSON rendering in --ide=json
by Philipp Wollermann
· 5 weeks ago
ebe5847
Share ResolvedTargetData across targets in --ide=json
by Philipp Wollermann
· 5 weeks ago
22b8bd0
Make Ninja output deterministic across GN binary builds
by Philipp Wollermann
· 4 weeks ago
c6fd627
Vendor only cxx.h
by msta
· 5 weeks ago
e331ddb
Add an agents.md providing instructions on writing code.
by Matt Stark
· 8 weeks ago
a5cbe3d
Create an empty cargo project for starlark suppoprt.
by Matt Stark
· 8 weeks ago
ed2a732
Change resolution algorithm to reduce edge walks
by David 'Digit' Turner
· 7 weeks ago
62fab8a
Use BuilderRecord::waiting_map_
by David 'Digit' Turner
· 8 weeks ago
5d9fd47
ninja_rust_binary_target_writer: link C++-reachable transitive rlibs
by Philipp Wollermann
· 5 weeks ago
d31e020
Add integration test support to GN.
by Matt Stark
· 6 weeks ago
6884c3d
Prevent CI breakages by running integration tests.
by Matt Stark
· 5 weeks ago
c276f01
Fix the failing windows builder by adding a .exe suffix
by Matt Stark
· 6 weeks ago
e0cf408
Rerun `python3 infra/recipes.py test train`
by Matt Stark
· 6 weeks ago
8f7a945
Specifically only compile code in the build step.
by Matt Stark
· 6 weeks ago
c3f29c9
Update GN to require a minimum of python 3.9
by Matt Stark
· 6 weeks ago
7395cec
Revert "Run builds and tests quietly in CI"
by Matt Stark
· 6 weeks ago
838dd44
Make toolchain.ninja deterministic order.
by Matt Stark
· 6 weeks ago
d9b906e
Run builds and tests quietly in CI
by Matt Stark
· 6 weeks ago
9e17378
Improve pointer stability of OutputFile objects.
by Matt Stark
· 6 weeks ago
17e3863
Add --quiet to gn_unittests
by Matt Stark
· 6 weeks ago
a62eada
Run formatter
by Matt Stark
· 6 weeks ago
28df2d9
Prefer implicit std::string type conversion in rust_project_writer.cc for string literals
by Charles Celerier
· 7 weeks ago
197d7a5
Support `--target=<value>` in addition to `--target <value>`
by Charles Celerier
· 7 weeks ago
7b91a2f
Formatting only changes
by Charles Celerier
· 7 weeks ago
bac66cf
Introduce --format-width option (and format_width .gn variable).
by David 'Digit' Turner
· 8 weeks ago
6f8c032
Resolve suggest inputs relative to target include directories.
by Matt Stark
· 8 weeks ago
a113577
Consider target outputs as existing files in `gn suggest`.
by Matt Stark
· 8 weeks ago
3357c4f
Reland "Fix toolchain dependencies not triggering rebuilds in Ninja"
by Peter Collingbourne
· 10 weeks ago
0fefaeb
Fix build with GCC 16 on musl by adding missing <cstdint>
by Hemanth Kumar M D
· 2 months ago
e44942b
Add module_deps[_no_self] to the default test toolchain
by Matt Stark
· 10 weeks ago
618387c
Implement cycle detection and circular dependency handling in `gn suggest`.
by Matt Stark
· 3 months ago
f2f5b23
Reduce ResolvedTargetData lock contention by sharding targets map
by Takuto Ikuta
· 2 months ago
844bbe7
Implement visibility checks in `gn suggest`.
by Matt Stark
· 3 months ago
73dd4c2
Refactor `OutputSuggestions` to make it testable.
by Matt Stark
· 3 months ago
f9c7754
Format with c++23 standard
by Victor Hugo Vianna Silva
· 3 months ago
03a87f9
Enhance quiet mode.
by Brett Wilson
· 3 months ago
91232af
Fix pretty printing of string literals.
by Matt Stark
· 3 months ago
068dd89
Fix PointerSet and BuilderRecordMap iterators under C++23
by Chris Bracken
· 3 months ago
7ecf26c
Don't print the request when there's only one.
by Matt Stark
· 3 months ago
78e67af
Bypass group targets for order-only deps in source set stamp files
by Takuto Ikuta
· 3 months ago
7a518ce
Fix complete_static_lib to include Rust libraries.
by Evan Shrubsole
· 3 months ago
a2dede2
Exports group's target "data" property
by BogDan Vatra
· 4 months ago
Next »