- f98b6d7 Reland "Adds a path_exists() function" by Andrew Grieve · 9 weeks ago
- c6f1e69 Revert "Adds a path_exists() function" by Andrew Grieve · 9 weeks ago
- 68b72c3 Adds a path_exists() function by Andrew Grieve · 10 weeks ago
- ab638bd Revert "Speed-up GN with custom OutputStream interface." by Dirk Pranke · 3 months ago
- 2dd9331 Speed-up GN with custom OutputStream interface. by David 'Digit' Turner · 3 months ago
- fdb9014 BugFix: Syntax error in gen.py file by zhaosonggo@gmail.com · 9 months ago
- 70844c8 [MinGW] Fix mingw building issues by anlex N · 1 year ago
- feb2746 [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template by anlex N · 1 year ago
- 06cdcc8 [ios] Simplify handling of assets catalog by Sylvain Defresne · 1 year, 1 month ago
- 88e8054 Fix build with gcc12 by Milad Fa · 1 year, 2 months ago
- e05c0aa [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude() by Aaron Wood · 1 year, 3 months ago
- 5787e99 Add NinjaOutputsWriter class by David 'Digit' Turner · 1 year, 2 months ago
- 03d10f1 Move InvokePython() function to its own source file. by David 'Digit' Turner · 1 year, 2 months ago
- 0cdb7dd zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat by Gaby Baghdadi · 1 year, 5 months ago
- d4f94f9 Enable C++ runtime assertions in debug mode. by David 'Digit' Turner · 1 year, 3 months ago
- a3dcd7a Add long path support for windows by Reito · 1 year, 3 months ago
- 5fd939d Use c++20 in GN build by Takuto Ikuta · 1 year, 4 months ago
- c7b223b Ignore build warning -Werror=redundant-move by Ricardo Ribalda · 1 year, 6 months ago
- fae280e [serenity] Add SerenityOS port by Andrew Kaster · 1 year, 10 months ago
- e9e83d9 Add --use-asan and --use-ubsan options to build/gen.py by Roland McGrath · 2 years ago
- caadd6c Remove obsolete InheritedLibraries class. by David 'Digit' Turner · 2 years, 6 months ago
- 9103fc8 Add ResolvedTargetData class. by David 'Digit' Turner · 2 years, 3 months ago
- 9bffaa2 Add ResolvedTargetDeps class by David 'Digit' Turner · 2 years, 6 months ago
- 89c2ab2 Add TargetPublicPair class. by David 'Digit' Turner · 2 years, 6 months ago
- 0bcd37b Avoid ACCESS_DENIED when writing build.ninja on Windows by Bruce Dawson · 2 years, 9 months ago
- bfff605 [gn] Prevent build.ninja deletion when regeneration is interrupted by Bryan Henry · 2 years, 10 months ago
- 9ef3217 build/gen.py: Make LAST_COMMIT_POSITION reproducible by Evangelos Foutras · 2 years, 10 months ago
- 578a7fe add --allow-warnings flag in gen.py by Takuto Ikuta · 3 years ago
- bf4e17d Revert recent performance-related commits. by David 'Digit' Turner · 3 years ago
- 53ef169 Check explicitly for clang++ usage by Milad Fa · 3 years ago
- 48b013c Fix compilation with gcc by Milad Fa · 3 years ago
- 260a79d enable extra-semi warnings by Takuto Ikuta · 3 years ago
- ecec350 AIX: Fix gcc compilation on aix by Milad Fa · 3 years ago
- d18426e update icu by Takuto Ikuta · 3 years ago
- ced9fbf enable range-loop-analysis warning by Takuto Ikuta · 3 years ago
- a944ed7 enable -Wundef and make warning as error by Takuto Ikuta · 3 years ago
- 1cdd270 Add ResolvedTargetData class by David 'Digit' Turner · 3 years, 1 month ago
- 9e3df46 Add TaggedPointer<T,N> template. by David 'Digit' Turner · 3 years, 1 month ago
- e2345a8 Add ImmutableVector and ImmutableVectorView templates. by David 'Digit' Turner · 3 years, 1 month ago
- a331a36 Add AlignedAlloc<N> template. by David 'Digit' Turner · 3 years, 1 month ago
- 570fd28 fix full_test.py syntax for python3 by Takuto Ikuta · 3 years, 1 month ago
- 4ffb87a Introduce new built-in "phony" tool. by David 'Digit' Turner · 3 years, 3 months ago
- 4b613b1 Fix build template for --platform msvc by David 'Digit' Turner · 3 years, 3 months ago
- 281ba2c build/gen.py: Fix regen command arguments generation. by David 'Digit' Turner · 3 years, 5 months ago
- a754274 Improve Builder performance. by David 'Digit' Turner · 3 years, 5 months ago
- 0e7ed63 Add PointerSet<T> template. by David 'Digit' Turner · 3 years, 5 months ago
- 32aa9d9 Minor style updates. by Brett Wilson · 3 years, 9 months ago
- 45aa842 Enable GN to build & run on z/OS by Gaby Baghdadi · 4 years ago
- 4e260f1 Add clean_stale command by RJ Ascani · 4 years, 7 months ago
- 6966efb Restat build.ninja after gen by RJ Ascani · 4 years, 7 months ago
- 843b500 Revert phony targets to stamp targets by RJ Ascani · 4 years, 6 months ago
- 99f72f8 Switch source_set stamp targets to phony targets by RJ Ascani · 4 years, 8 months ago
- 32c8eaf Add netbsd as a platform by Maya Rashish · 4 years, 9 months ago
- 5da62d5 Fix native MinGW build by Rodrigo Hernandez · 4 years, 9 months ago
- 0649bd9 Add MSYS as a platform. by Rodrigo Hernandez · 4 years, 9 months ago
- b489f90 Add support for Solaris and illumos systems by Patrick Mooney · 5 years ago
- 89e6425 Add support for building .swift files by Sylvain Defresne · 4 years, 9 months ago
- cd3869b Fix no_check_targets logic and add a unit test. by Erik Staab · 4 years, 10 months ago
- 92116c5 [rust-project] Correct sysroot dependencies by Aaron Wood · 5 years ago
- 317fdc1 Support specifying required Ninja version by Petr Hosek · 5 years ago
- 207400c build/gen.py: Add --link-lib=LINK_LIB option. by David 'Digit' Turner · 5 years ago
- 7c5d100 Speed up generation of input files list. by David 'Digit' Turner · 5 years ago
- edf6e8e Add StringOutputBuffer class. by David 'Digit' Turner · 5 years ago
- 222ae50 rust-project.json support by Benjamin Brittain · 5 years ago
- 7439709 Add an "outputs" command. by Brett Wilson · 5 years ago
- aff489a Add "filter_{exclude,include}" intrinsic functions to GN by Sylvain Defresne · 5 years ago
- 0785423 Reduce RAM usage and improve speed of "gn gen" by David 'Digit' Turner · 5 years ago
- d422999 WIP: Fix (cross)compile with MinGW by BogDan Vatra · 5 years ago
- 52cb644 Add a "gn_version" variable. by Nico Weber · 5 years ago
- 28044bc Speed up source file set operations. by David 'Digit' Turner · 5 years ago
- a09ec16 Improve support for frameworks in gn by Sylvain Defresne · 5 years ago
- de54297 gen.py: Stop writing rule cc, GN has no C code. by Nico Weber · 5 years ago
- a0a58ab Enable -Wall -Wextra compiler warnings on non-Win too. by Nico Weber · 5 years ago
- 99d2363 win: Only use ICF and LTO if explicitly opted in. by Nico Weber · 5 years ago
- 160387b win: Don't use rsp files when linking gn either. by Nico Weber · 5 years ago
- 3f6100c Move source files into src/, and move tools/gn/misc to the toplevel. by Nico Weber · 5 years ago
- 3e42596 win: Don't use rsp files when compiling gn. by Nico Weber · 5 years ago
- 6c7fcc3 Add support for building on Haiku. by Calvin Hill · 6 years ago
- d034be3 Remove Bind and Callback. by Brett Wilson · 6 years ago
- dba3084 Define StringPiece in terms of std::string_view by Brett Wilson · 6 years ago
- 102cdd4 Define string16 in terms of std::u16string. by Brett Wilson · 6 years ago
- b3fefa6 Compile with C++17. by Brett Wilson · 6 years ago
- ad9054d gen.py: Allow linking libstdc++ dynamically by Ryan Gonzalez · 6 years ago
- bf27729 [rust] Update RustTargetGenerator to not duplicate work by Julie Hockett · 6 years ago
- 3ddcc49 Fix build with GCC on FreeBSD by Oleh Hushchenkov · 6 years ago
- 80a5dc0 Ninja rules for Rust by Julie Hockett · 6 years ago
- e906492 Rust GN target generation by Julie Hockett · 6 years ago
- 586b028 Rust compilation tool and toolchain support by Julie Hockett · 6 years ago
- ed8b690 rust_library and Rust-specific variables by Julie Hockett · 6 years ago
- 5b16fb9 Rust substitutions and config values by Julie Hockett · 6 years ago
- 17cc456 json_project_writer: Output response_file_contents for action and action_for_each by Kimmo Kinnunen · 6 years ago
- bc3fe2a [gen.py] Use relative -I switches and source paths by Roland McGrath · 6 years ago
- 0d038c2 Cache source file type in SourceFile by Tom Anderson · 6 years ago
- 9a469b2 Refactor SubstitutionType for increased flexibility by Julie Hockett · 6 years ago
- 9ef3176 Move C logic to child class of NinjaBinaryTargetWriter by Julie Hockett · 6 years ago
- 5b0bb6a Move Tool logic out of Toolchain by Julie Hockett · 6 years ago
- 2c72317 Support for building on OpenBSD. by dana koch · 6 years ago
- 0f3dbca Use LLVM archiver on macOS by Petr Hosek · 6 years ago
- 9434c3d Make gen.py compatible with python3 by Mike Gilbert · 6 years ago
- e15f243 gen.py: Pass -pthread, not -lpthread, in ldflags. by Raphael Kubo da Costa · 6 years ago