-
ff3f75f Fix n2 for rustc_hash update by Cole Faust · 1 year, 9 months ago main
-
931000f Update code for Rust 1.83.0 by Chris Wailes · 1 year, 9 months ago
-
397b3fd Revert "Periodically recompact the n2_db" by Cole Faust · 2 years, 3 months ago
-
f6508e1 Readd setflags by Cole Faust · 2 years, 3 months ago
-
68d4965 Use os-agnostic file size method by Cole Faust · 2 years, 3 months ago
-
00e3efd Enable lints: "android" by Cole Faust · 2 years, 3 months ago
-
dc69be4 Merge changes I18cc12ba,I7a760a6b,Iabfcb39f into main by Cole Faust · 2 years, 3 months ago
-
ba59cd5 Periodically recompact the n2_db by Cole Faust · 2 years, 3 months ago
-
1a18417 Add tests for phony_output by Cole Faust · 2 years, 3 months ago
-
be49771 Improve phony behavior by Cole Faust · 2 years, 3 months ago
-
bbcf93c Properly handle escapes in depfile parsing by LaMont Jones · 2 years, 3 months ago
-
2d85570 Add phony_output feature to build specs. by Haamed Gheibi · 2 years, 3 months ago
-
2297777 Remove debugging code by Cole Faust · 2 years, 4 months ago
-
87aa87c Merge "Wait for all threads to finish before exiting" into main by Treehugger Robot · 2 years, 4 months ago
-
22b951c Wait for all threads to finish before exiting by Cole Faust · 2 years, 4 months ago
-
c754540 Enable core dumps in the n2 process itself by Cole Faust · 2 years, 4 months ago
-
9b4e4d8 Kill hung n2 with SIGSEGV and collect its core dump by Cole Faust · 2 years, 4 months ago
-
a231075 Log the start and end of the n2 command in build_fails_when_validation_fails by Cole Faust · 2 years, 4 months ago
-
a6d3338 Replace std::process::exit with ExitCode by Cole Faust · 2 years, 4 months ago
-
8411de1 Add more logging by Cole Faust · 2 years, 5 months ago
-
0be4524 Add logging and enable logging in failing test by Cole Faust · 2 years, 5 months ago
-
9edd397 Use jemalloc on linux only by Cole Faust · 2 years, 5 months ago
-
fa0d805 Merge "Assert output files exist" into main by Cole Faust · 2 years, 5 months ago
-
8b94724 Merge "Add multithreaded reading of the n2 db" into main by Cole Faust · 2 years, 5 months ago
-
d6965ab Merge "Enable jemalloc" into main by Cole Faust · 2 years, 5 months ago
-
a276e3e Assert output files exist by Cole Faust · 2 years, 5 months ago
-
d82c50f Lookup bindings from the build before the rule by Cole Faust · 2 years, 5 months ago
-
5a6642c Enable jemalloc by Cole Faust · 2 years, 5 months ago
-
7787814 Add multithreaded reading of the n2 db by Cole Faust · 2 years, 5 months ago
-
fa63b62 Add targets tool by Cole Faust · 2 years, 5 months ago
-
f0f1120 Merge "Make tracing thread-safe" into main by Treehugger Robot · 2 years, 5 months ago
-
7a2677a Make tracing thread-safe by Cole Faust · 2 years, 5 months ago
-
a668cec Flush frontend file after every message by Cole Faust · 2 years, 5 months ago
-
fa380f5 Merge changes I3ced97c9,I68a8649e,I5e7c195e,I79432cda,I2dd9e5da into main by Cole Faust · 2 years, 5 months ago
-
1213947 Increase the sleep before/after running commands by Cole Faust · 2 years, 5 months ago
-
f0554a5 lstat generated files by Cole Faust · 2 years, 5 months ago
-
8536b9d Shell-escape $in and $out by Cole Faust · 2 years, 6 months ago
-
06e302e Disallow missing depfiles by Cole Faust · 2 years, 6 months ago
-
c28d8df Implement --frontend-file by Cole Faust · 2 years, 6 months ago
-
ea9d45f Loosen bound on mtime diff in stat_mtime_resolution by Cole Faust · 2 years, 6 months ago
-
db1b201 Add multithreaded parsing by Cole Faust · 2 years, 6 months ago
-
2c5699b Attempt to fix test flakes by Cole Faust · 2 years, 6 months ago
-
7f8389b Disable dep_on_current_directory test by Cole Faust · 2 years, 6 months ago
-
975e230 Add build rules for n2 tests by Cole Faust · 2 years, 6 months ago
-
5e6f103 Merge remote-tracking branch 'origin/upstream' Import b/328273370 by Inna Palant · 2 years, 7 months ago
-
110d191 Import n2 to android by Cole Faust · 2 years, 7 months ago upstream
-
f184abd Initial empty repository by rassb@google.com · 2 years, 8 months ago
-
8881a66 Parse depfiles with multiple targets by Cole Faust · 2 years, 8 months ago
-
668d9ab Switch some HashMaps to FxHashMaps by Cole Faust · 2 years, 9 months ago
-
66b02a5 Only hash strings once in id_from_canonical by Cole Faust · 2 years, 9 months ago
-
a0e37e9 Precalcuate length of evaluated strings by Cole Faust · 2 years, 9 months ago
-
c90437e Pass owned paths to id_from_canonical by Cole Faust · 2 years, 9 months ago
-
38899de avoid clown shoes allocation of input files by Evan Martin · 2 years, 9 months ago
-
909ac60 Evaluate build paths in the context of the build's bindings by Cole Faust · 2 years, 9 months ago
-
56afe80 Add benchmark test for the loader by Cole Faust · 2 years, 9 months ago
-
fbc9054 Enforce only valid rule variables are used by Cole Faust · 2 years, 9 months ago
-
78650f6 drop git lfs by Evan Martin · 2 years, 10 months ago
-
cc45ae4 Wait for out instead of regular_input by Cole Faust · 2 years, 10 months ago
-
43cfa7f improve test for validation execution order by Evan Martin · 2 years, 10 months ago
-
438506a stat outputs of phony rules by Evan Martin · 2 years, 10 months ago
-
5f01dd4 mention empty depfiles in design notes by Evan Martin · 2 years, 10 months ago
-
9f8d939 update README to show current output by Evan Martin · 2 years, 10 months ago
-
738e564 allow windows drive letters in depfiles by Evan Martin · 2 years, 10 months ago
-
81ebd86 Treat missing depfile as a empty list of dependencies. by Tobias Hieta · 2 years, 10 months ago
-
d43e8ca another pass at documenting variable scope by Evan Martin · 2 years, 10 months ago
-
8677434 design notes on variable scope by Evan Martin · 2 years, 10 months ago
-
c26761e snapshots of llvm build artifacts by Evan Martin · 2 years, 10 months ago
-
b6f2188 Canonicalize paths to '.' instead of an empty string by Cole Faust · 2 years, 10 months ago
-
d5cec94 attempt to deflake write_to_input test by Evan Martin · 2 years, 10 months ago
-
2ef3a15 ci: show backtraces on test failure by Evan Martin · 2 years, 10 months ago
-
0f89aa8 support external build.ninja files under `cargo bench` by Evan Martin · 2 years, 10 months ago
-
57e6e12 disable bench for lib/bin, because it lives under benches/ by Evan Martin · 2 years, 10 months ago
-
04bc078 restore criterion benchmarking by Evan Martin · 2 years, 10 months ago
-
178bf19 move around nul-termination of input files by Evan Martin · 2 years, 10 months ago
-
54eeb86 use a growing Vec<u8> for buffering record writes by Evan Martin · 2 years, 10 months ago
-
08667f8 win: ensure thread attributes live long enough by Evan Martin · 2 years, 10 months ago
-
60e9a6e fix a test failing on windows by Evan Martin · 2 years, 10 months ago
-
c1fcd4a Add validation inputs by Cole Faust · 2 years, 10 months ago
-
8aaa403 obey builddir for placing .n2_db by Evan Martin · 2 years, 10 months ago
-
4bae87a allow $\n in most contexts when parsing by Evan Martin · 2 years, 11 months ago
-
593a81a drop log to fix test by Evan Martin · 3 years ago
-
dc8e3c9 build all files if none specified by Evan Martin · 3 years ago
-
90041c1 Run clippy --fix by Damien Elmes · 3 years, 1 month ago
-
b1102a6 add a test for utf8 truncation by Evan Martin · 3 years, 1 month ago
-
fd9ee6c Fix a panic when truncating inside a unicode char by Damien Elmes · 3 years, 1 month ago
-
117dfc6 Improve error printing in process_posix.rs by Nico Weber · 3 years, 1 month ago
-
7d1b9c4 ensure state for all outputs of phony builds by Evan Martin · 3 years, 1 month ago
-
d97762e include location in more error messages by Evan Martin · 3 years, 1 month ago
-
3a39030 rule expansion can refer to build vars that refer to top-level vars by Evan Martin · 3 years, 2 months ago
-
00dcdbe add currently-failing test case for issue #83 by Evan Martin · 3 years, 2 months ago
-
3b9daf3 untangle some of "lazy" variable handling by Evan Martin · 3 years, 2 months ago
-
12652a1 avoid fd leaks in pipe() call by Evan Martin · 3 years, 2 months ago
-
6edf153 clearer task termination logic by Evan Martin · 3 years, 2 months ago
-
4ba54d1 close pipe before waitpid by Evan Martin · 3 years, 2 months ago
-
f4690ab build fix on linux by Evan Martin · 3 years, 2 months ago
-
8017d1f better types in posix_spawn by Evan Martin · 3 years, 2 months ago
-
fc0f93b open /dev/null over stdin in subprocesses by Evan Martin · 3 years, 2 months ago
-
c1e3b58 minor type cleanups in posix_spawn by Evan Martin · 3 years, 2 months ago
-
3950537 clearer log comment by Evan Martin · 3 years, 2 months ago
-
0d9753a fix comments by Evan Martin · 3 years, 2 months ago