1. 4ffb87a Introduce new built-in "phony" tool. by David 'Digit' Turner · 3 years ago
  2. 4b613b1 Fix build template for --platform msvc by David 'Digit' Turner · 3 years ago
  3. 281ba2c build/gen.py: Fix regen command arguments generation. by David 'Digit' Turner · 3 years, 1 month ago
  4. a754274 Improve Builder performance. by David 'Digit' Turner · 3 years, 2 months ago
  5. 0e7ed63 Add PointerSet<T> template. by David 'Digit' Turner · 3 years, 2 months ago
  6. 32aa9d9 Minor style updates. by Brett Wilson · 3 years, 5 months ago
  7. 45aa842 Enable GN to build & run on z/OS by Gaby Baghdadi · 3 years, 8 months ago
  8. 4e260f1 Add clean_stale command by RJ Ascani · 4 years, 3 months ago
  9. 6966efb Restat build.ninja after gen by RJ Ascani · 4 years, 3 months ago
  10. 843b500 Revert phony targets to stamp targets by RJ Ascani · 4 years, 3 months ago
  11. 99f72f8 Switch source_set stamp targets to phony targets by RJ Ascani · 4 years, 5 months ago
  12. 32c8eaf Add netbsd as a platform by Maya Rashish · 4 years, 5 months ago
  13. 5da62d5 Fix native MinGW build by Rodrigo Hernandez · 4 years, 5 months ago
  14. 0649bd9 Add MSYS as a platform. by Rodrigo Hernandez · 4 years, 5 months ago
  15. b489f90 Add support for Solaris and illumos systems by Patrick Mooney · 4 years, 9 months ago
  16. 89e6425 Add support for building .swift files by Sylvain Defresne · 4 years, 6 months ago
  17. cd3869b Fix no_check_targets logic and add a unit test. by Erik Staab · 4 years, 7 months ago
  18. 92116c5 [rust-project] Correct sysroot dependencies by Aaron Wood · 4 years, 8 months ago
  19. 317fdc1 Support specifying required Ninja version by Petr Hosek · 4 years, 8 months ago
  20. 207400c build/gen.py: Add --link-lib=LINK_LIB option. by David 'Digit' Turner · 4 years, 9 months ago
  21. 7c5d100 Speed up generation of input files list. by David 'Digit' Turner · 4 years, 10 months ago
  22. edf6e8e Add StringOutputBuffer class. by David 'Digit' Turner · 4 years, 10 months ago
  23. 222ae50 rust-project.json support by Benjamin Brittain · 4 years, 10 months ago
  24. 7439709 Add an "outputs" command. by Brett Wilson · 4 years, 10 months ago
  25. aff489a Add "filter_{exclude,include}" intrinsic functions to GN by Sylvain Defresne · 4 years, 11 months ago
  26. 0785423 Reduce RAM usage and improve speed of "gn gen" by David 'Digit' Turner · 5 years ago
  27. d422999 WIP: Fix (cross)compile with MinGW by BogDan Vatra · 5 years ago
  28. 52cb644 Add a "gn_version" variable. by Nico Weber · 5 years ago
  29. 28044bc Speed up source file set operations. by David 'Digit' Turner · 5 years ago
  30. a09ec16 Improve support for frameworks in gn by Sylvain Defresne · 5 years ago
  31. de54297 gen.py: Stop writing rule cc, GN has no C code. by Nico Weber · 5 years ago
  32. a0a58ab Enable -Wall -Wextra compiler warnings on non-Win too. by Nico Weber · 5 years ago
  33. 99d2363 win: Only use ICF and LTO if explicitly opted in. by Nico Weber · 5 years ago
  34. 160387b win: Don't use rsp files when linking gn either. by Nico Weber · 5 years ago
  35. 3f6100c Move source files into src/, and move tools/gn/misc to the toplevel. by Nico Weber · 5 years ago
  36. 3e42596 win: Don't use rsp files when compiling gn. by Nico Weber · 5 years ago
  37. 6c7fcc3 Add support for building on Haiku. by Calvin Hill · 6 years ago
  38. d034be3 Remove Bind and Callback. by Brett Wilson · 5 years ago
  39. dba3084 Define StringPiece in terms of std::string_view by Brett Wilson · 5 years ago
  40. 102cdd4 Define string16 in terms of std::u16string. by Brett Wilson · 5 years ago
  41. b3fefa6 Compile with C++17. by Brett Wilson · 5 years ago
  42. ad9054d gen.py: Allow linking libstdc++ dynamically by Ryan Gonzalez · 5 years ago
  43. bf27729 [rust] Update RustTargetGenerator to not duplicate work by Julie Hockett · 6 years ago
  44. 3ddcc49 Fix build with GCC on FreeBSD by Oleh Hushchenkov · 6 years ago
  45. 80a5dc0 Ninja rules for Rust by Julie Hockett · 6 years ago
  46. e906492 Rust GN target generation by Julie Hockett · 6 years ago
  47. 586b028 Rust compilation tool and toolchain support by Julie Hockett · 6 years ago
  48. ed8b690 rust_library and Rust-specific variables by Julie Hockett · 6 years ago
  49. 5b16fb9 Rust substitutions and config values by Julie Hockett · 6 years ago
  50. 17cc456 json_project_writer: Output response_file_contents for action and action_for_each by Kimmo Kinnunen · 6 years ago
  51. bc3fe2a [gen.py] Use relative -I switches and source paths by Roland McGrath · 6 years ago
  52. 0d038c2 Cache source file type in SourceFile by Tom Anderson · 6 years ago
  53. 9a469b2 Refactor SubstitutionType for increased flexibility by Julie Hockett · 6 years ago
  54. 9ef3176 Move C logic to child class of NinjaBinaryTargetWriter by Julie Hockett · 6 years ago
  55. 5b0bb6a Move Tool logic out of Toolchain by Julie Hockett · 6 years ago
  56. 2c72317 Support for building on OpenBSD. by dana koch · 6 years ago
  57. 0f3dbca Use LLVM archiver on macOS by Petr Hosek · 6 years ago
  58. 9434c3d Make gen.py compatible with python3 by Mike Gilbert · 6 years ago
  59. e15f243 gen.py: Pass -pthread, not -lpthread, in ldflags. by Raphael Kubo da Costa · 6 years ago
  60. 1152229 gen.py: Pass -pthread via ldflags, not libs by Raphael Kubo da Costa · 6 years ago
  61. 0ac93dd For proper order put -lpthreads as a 'library' not a 'linker flag' by Khouri Giordano · 6 years ago
  62. 082fbe3 Pass -lpthread when linking instead of -pthread by Tom Anderson · 6 years ago
  63. 57586fd Suppress warning on VS2017. by Jamie Madill · 6 years ago
  64. 4dcd277 Port to FreeBSD. by Peter Collingbourne · 6 years ago
  65. 5519dc2 Reintroduce the ICF flag, turn it on for bots by Petr Hosek · 6 years ago
  66. 282a428 Disable ICF on Darwin, make it default for Release by Petr Hosek · 6 years ago
  67. 88bd8a8 build/gen.py: Add --no-strip option. by David 'Digit' Turner · 6 years ago
  68. d021d39 [metadata] Add generated_file target type by Julie Hockett · 6 years ago
  69. a07831b [metadata] Adding `meta` command by Julie Hockett · 6 years ago
  70. 0587778 [metadata] Walk function by Julie Hockett · 6 years ago
  71. a27e8dc [metadata] Adding basic metadata walking by Julie Hockett · 6 years ago
  72. 0e1b884 [metadata] Adding metadata variable to target by Julie Hockett · 6 years ago
  73. 0790d30 List .gn file in build.ninja.d. by Nico Weber · 6 years ago
  74. 9dfbe7f win: Slightly simplify build flags. by Nico Weber · 6 years ago
  75. 2a4d900 gen.py: Remove UpdateLinuxSysroot() by Raphael Kubo da Costa · 6 years ago
  76. df15af4 Explicitly specify sysroot for Linux and macOS by Petr Hosek · 6 years ago
  77. 85d0c04 Remove all macOS specific code from base and framework dependencies by Petr Hosek · 6 years ago
  78. 94ca73e Make diagnostics colored when compiling gn. by Nico Weber · 6 years ago
  79. e134e49 Support specifying target and host platform in gen.py by Petr Hosek · 6 years ago
  80. dd6a383 Switch to libc++ on Linux by Petr Hosek · 6 years ago
  81. 0917129 [output_conversion] Add output_conversion options by Julie Hockett · 6 years ago
  82. c2717de [compdb] Properly escape for JSON by Julie Hockett · 6 years ago
  83. 499868c port gn to aix by John Barboza · 7 years ago
  84. d2d7ecb Default to "ar" instead of "llvm-ar" by Brett Wilson · 6 years ago
  85. 5d9a4e9 Make ICF an option in gen.py by Petr Hosek · 7 years ago
  86. d7111cb Enable identical code folding link option by Petr Hosek · 7 years ago
  87. a6c2a5d Use -ffunction-sections and -fdata-sections by Petr Hosek · 7 years ago
  88. 63b7270 Make LTO an option in gen.py by Petr Hosek · 7 years ago
  89. d9bca56 Fixes for --out-path and --no-sysroot by Tom Anderson · 7 years ago
  90. 0e4f393 Add options necessary for Chromium's bootstrap.py to forward to gen.py by Tom Anderson · 7 years ago
  91. 8ce4e49 [gn] Add --export-compile-commands switch to gen by Julie Hockett · 7 years ago
  92. f0b4405 Don't pass -flto. by Nico Weber · 7 years ago
  93. fdc7a74 Improve --version per discussion by Scott Graham · 7 years ago
  94. 3ddcf64 Make gn --version work by Scott Graham · 7 years ago
  95. 4cf8d15 Make Mac explicitly target 10.9 by Scott Graham · 7 years ago
  96. 096dd22 Attempt to reduce Linux deps by Scott Graham · 7 years ago
  97. fab2eb7 Build linux binaries against sid sysroot by Scott Graham · 7 years ago
  98. f30b573 Don't DCHECK in release builds by Scott Graham · 7 years ago
  99. 1a883b0 Tweak flags to improve size/speed for posix by Scott Graham · 7 years ago
  100. 33394fb Remove some more unused stuff, mostly Mac by Scott Graham · 7 years ago