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