1. 068dd89 Fix PointerSet and BuilderRecordMap iterators under C++23 by Chris Bracken · 6 days ago main master
  2. 7ecf26c Don't print the request when there's only one. by Matt Stark · 2 weeks ago
  3. 78e67af Bypass group targets for order-only deps in source set stamp files by Takuto Ikuta · 9 days ago
  4. 7a518ce Fix complete_static_lib to include Rust libraries. by Evan Shrubsole · 10 days ago
  5. a2dede2 Exports group's target "data" property by BogDan Vatra · 5 weeks ago
  6. 6516b66 Optimize OrderOnlyDeps computation using ResolvedTargetData caching by Takuto Ikuta · 9 days ago
  7. 87f7905 Format gn src with run_formatter.sh by Will Harris · 9 days ago
  8. 8dc9a79 gn format: 80-character comment wrapping and reflowing improvements by Will Harris · 2 weeks ago
  9. 88604ad Build with C++23 by Victor Hugo Vianna Silva · 11 days ago
  10. 576a0eb Revert "Fix toolchain dependencies not triggering rebuilds in Ninja" by Takuto Ikuta · 10 days ago
  11. cf5bbae Roll windows toolchain by Victor Hugo Vianna Silva · 10 days ago
  12. ed2d2a7 Fix C++23 compilation errors by Victor Hugo Vianna Silva · 11 days ago
  13. 9ece3f5 Fix toolchain dependencies not triggering rebuilds in Ninja by Peter Collingbourne · 4 weeks ago
  14. 1740f5c [gn] Bypass groups in order-only deps to use source set linkdeps by Takuto Ikuta · 2 weeks ago
  15. eab8a9f Update reference.md by Takuto Ikuta · 2 weeks ago
  16. d830369 Run update reference in CI by Matt Stark · 3 weeks ago
  17. fa9dacd Add `gn suggest` subcommand. by Matt Stark · 3 weeks ago
  18. 1275aa6 Update documentation by Sylvain Defresne · 3 weeks ago
  19. 9747d14 [apple] Optimise enumeration of additional files for Xcode project by Sylvain Defresne · 3 weeks ago
  20. a9f1a50 [gn] Split SOURCE_SET phony targets to exclude additional outputs from linking by Takuto Ikuta · 3 weeks ago
  21. 11777fd Run formatter in CI by Matt Stark · 3 weeks ago
  22. c81f637 Rework update_reference.sh to run correctly in CI. by Matt Stark · 3 weeks ago
  23. 07ea23e IWYU: gn/target.h by Matt Jolly · 3 weeks ago
  24. dcc5e98 Revert "Run formatter and update reference in CI" by Takuto Ikuta · 3 weeks ago
  25. 85355fa Revert "Fix: Ensure only actual object files are included in link inputs" by Takuto Ikuta · 3 weeks ago
  26. bed604c Run formatter and update reference in CI by Matt Stark · 3 weeks ago
  27. e7f6986 Add --diff to run_formatter and update_reference by Matt Stark · 3 weeks ago
  28. c45cf3a Fix: Ensure only actual object files are included in link inputs by Takuto Ikuta · 3 weeks ago
  29. e2f38fa Run `infra/recipes.py test train`. by Matt Stark · 3 weeks ago
  30. afcf992 Improve EXPECT_EQ diff printing by Matt Stark · 3 weeks ago
  31. c784690 Simplify success expectations in GN. by Matt Stark · 3 weeks ago
  32. 9641c50 Add support for c_additional_outputs in config by Takuto Ikuta · 4 weeks ago
  33. a7ad13b Add diffs to EXPECT_EQ. by Matt Stark · 4 weeks ago
  34. 7f7c0c9 Advertise QtCreator v20+ built-in GN support by BogDan Vatra · 5 weeks ago
  35. 9f7020c Rename impl:$MODULE to $MODULE_Private. by Matt Stark · 5 weeks ago
  36. c89f25a Only output -fmodule-map-file for the root generated modulemap. by Matt Stark · 5 weeks ago
  37. 42ace47 Add function `expand_directory` to gn. by Matt Stark · 5 weeks ago
  38. ab5eb17 Refactor ModuleType from an enum to a bitset. by Matt Stark · 5 weeks ago
  39. ec56d4d Generate two modulemaps per target. by Matt Stark · 5 weeks ago
  40. 95b80cf Put dependencies in modulemaps by Matt Stark · 5 weeks ago
  41. 608d3ea Run formatter by Matt Stark · 5 weeks ago
  42. 067bb9e Include your own modulemap files in module_deps_no_self. by Matt Stark · 5 weeks ago
  43. f9116e3 Change default module name in GN to be the full label. by Matt Stark · 9 weeks ago
  44. 6e8dcde Add modulemap generation to GN. by Matt Stark · 9 weeks ago
  45. 400e5d3 Support building gn without a .git directory. by Matt Stark · 7 weeks ago
  46. b2ac0e7 Limit the maximum number of GN worker threads to 32. by Takuto Ikuta · 8 weeks ago
  47. c91f7e8 Remove premature target writing before validation during `gn gen`. by David 'Digit' Turner · 8 weeks ago
  48. 755ea88 Only run target checks in background threads during resolution. by David 'Digit' Turner · 8 weeks ago
  49. 3007f57 Add additional files to gitignore by Matt Stark · 9 weeks ago
  50. 335219e Add `inputs` parameter to `tool`. by Matt Stark · 10 weeks ago
  51. 85999e3 Unit test foo* not just *foo patterns by Richard Wang · 9 weeks ago
  52. d22fa2d Unit test edge cases around consecutive \b in patterns by Richard Wang · 9 weeks ago
  53. 2941d2a Reject newlines in string config values (defines, cflags, etc.) by Nico Weber · 10 weeks ago
  54. 382e68c Set clang-format to use C++20 by Matt Stark · 9 weeks ago
  55. 83c605e Run formatter by Matt Stark · 9 weeks ago
  56. 129ce6b Bump min mac version flag. by Matt Stark · 10 weeks ago
  57. d8c2f07 Add --error-limit flag to control error output count by Takuto Ikuta · 2 months ago
  58. 3c855e6 [gn] Fix Value::operator== for empty lists by Takuto Ikuta · 2 months ago
  59. ef0e058 [gn] Optimize Value::LIST with Copy-On-Write using nullptr by Takuto Ikuta · 2 months ago
  60. a155c8c Capture C++ modules compilation commands in compile_commands.json by Takuto Ikuta · 2 months ago
  61. 1a310e8 Output -fmodule-map-file as well as -fmodule-file for module dependencies. by Matt Stark · 3 months ago
  62. 6767e99 Optimize HeaderChecker by parallelizing ReachabilityCache pre-calculation and removing lock contention. by Takuto Ikuta · 3 months ago
  63. 47b40ef Optimize HeaderChecker file I/O by parsing files only once by Takuto Ikuta · 3 months ago
  64. bfffe16 Optimize reachability cache to drastically reduce BFS executions by Takuto Ikuta · 3 months ago
  65. 2c775ed Remove unused targets_count_ in HeaderChecker by Takuto Ikuta · 3 months ago
  66. f896025 Apply clang-format by Takuto Ikuta · 3 months ago
  67. 2d1bf87 Use high-performance cores on Apple Silicon for worker pool by Takuto Ikuta · 3 months ago
  68. 318ec1d Optimize HeaderChecker::IsDependencyOf using HashTableBase by Takuto Ikuta · 3 months ago
  69. 18d8e6d [perf] Optimize HeaderChecker BFS using reserve() by Takuto Ikuta · 3 months ago
  70. 9d19a78 [perf] Share ResolvedTargetData across worker threads by Takuto Ikuta · 3 months ago
  71. 651e16f [perf] Cache dependency checks in HeaderChecker by Takuto Ikuta · 3 months ago
  72. 41942b7 [test] Fix SetupTest.AbsolutePythonPathInsideRootDir on macOS by Takuto Ikuta · 3 months ago
  73. 77e6715 [mac] Update minimum macOS version to 10.12 by Takuto Ikuta · 3 months ago
  74. 304bbef Include validations when collecting metadata by Neri Marschik · 3 months ago
  75. ae3a7d3 Fix target being written twice under certain circumstances by Neri Marschik · 3 months ago
  76. 7498ca2 Add validation support to gn analyze/desc/path/refs by Neri Marschik · 4 months ago
  77. b7f5917 Fix race condition when using validations by Neri Marschik · 3 months ago
  78. 3c0f5be Add pcm files to the deps of phony target by Takuto Ikuta · 4 months ago
  79. bd3356a Add `validations` dependency type to targets by Neri Marschik · 4 months ago
  80. 103f8b4 Fix result of Scheduler::Run() with empty work queue by Matthias Liedtke · 4 months ago
  81. 1d89b98 Add conductor setup files by Matt Stark · 11 months ago
  82. 9673115 Improve writing runtime deps by Greg Thompson · 5 months ago
  83. 5550ba0 Unit test label user visible name by Richard Wang · 4 months ago
  84. aac7c27 Improve error message for rebase_path builtin by Neri Marschik · 5 months ago
  85. 1a9fc61 Minor table-driven test refactor by Richard Wang · 4 months ago
  86. 40aac3f win: Use relative path for python in ninja files if possible by Shezan Baig · 4 months ago
  87. 64d3586 Fix sha2 on big endian by Milad Fa · 5 months ago
  88. 3c18899 [Windows] Reduce the number of worker threads on many-core machines by Greg Thompson · 5 months ago
  89. 4e0818f Add a sha256 hash implementation and use it for string_hash by Daniel Cheng · 5 months ago
  90. 5964f49 Opt-in to the Windows SegmentHeap by Greg Thompson · 5 months ago
  91. 0eb071f Add a `module_name` flag to source_set. by Matt Stark · 6 months ago
  92. bf891ce Refactor module name to be dynamic. by Matt Stark · 6 months ago
  93. 8450d60 Optimize vector creation in compile_commands_writer.cc. by Jeffrey Yu · 6 months ago
  94. 6e0b557 Run 'tools/run_formatter.sh' by Matt Stark · 6 months ago
  95. ab6f8b2 Implement `string_hash` function. by Lukasz Anforowicz · 6 months ago
  96. d92aee2 Support weak_libraries by XiaoPeng Li · 6 months ago
  97. 4619125 Do not add .inputdeps paths to --ninja-outputs-file by David 'Digit' Turner · 6 months ago
  98. fb3b73d Make clang modules output -fmodule-file=foo=<pcm>. by Matt Stark · 6 months ago
  99. a156d0b infra: Revert CIPD autoconf by Junji Watanabe · 6 months ago
  100. 59cb063 infra: Include autoconf bin directory to PATH by Junji Watanabe · 6 months ago