Report
[FAILURE] oss-swift-5.2-incremental-ASAN-RA-osx [#59]
Build URL:
https://ci.swift.org/job/oss-swift-5.2-incremental-ASAN-RA-osx/59/
Project:
oss-swift-5.2-incremental-ASAN-RA-osx
Date of build:
Mon, 27 Jan 2020 09:26:08 -0600
Build duration:
3 hr 16 min
Changes
-
Commit 5a3a06afd218c1f913a843c63dc58ad6e40c6535 by fredrik.medley:
Describe how to make a phony rule always up to date- edit: doc/manual.asciidoc
-
Commit 811b864045f1c440fe21a56802e7e20981578d6f by mqudsi:
Emit "FAILED: " in red if terminal supports ANSI color output- edit: src/build.cc
-
Commit 342b939bd3f32c43cf49825aa4ec7d8a8ba4cffd by mqudsi:
Unset suports_color_ if SetConsoleMode fails on WIN32- edit: src/line_printer.cc
-
Commit 567815df38a2ff54ad7478a90bd75c91e434236a by makepost:
Use st_mtim if st_mtime is macro, fix #1510- edit: src/disk_interface.cc
-
Commit cfd0bd3007b291df505f8c45083453310142d681 by guilhem.charles:
1492 add column headers to .ninja_log- edit: src/build_log_test.cc
- edit: src/build_log.cc
-
Commit 85038a5947183e0ead7bd81d7b481228e1e0d13a by mqudsi:
Add braces to clarify conditional scope- edit: src/build.cc
-
Commit 52ba2078905bfcc3741b27fd369acdfb9ea87ab8 by jhasse:
Fix Fuchsia typo- edit: doc/manual.asciidoc
-
Commit 9aa947471fcfc607bec6d92a1a6eed5c692edbaf by github:
Docs: Make builds reproducible by generating the same IDs from the same- edit: doc/docbook.xsl
-
Commit 1bcc689324bdee090eed035353724abc3fa7c909 by jhasse:
Take CPU set limitations into account when calculating processor count- edit: src/util.cc
-
Commit 02ec31abb7ffb70d5b66b8acbcf8ba7b2d5bbeef by github:
Update link to premake- edit: doc/manual.asciidoc
-
Commit a8bc2e15d5dce3f343850ea3a8fd4f36a42e0ed3 by jhasse:
Feature/add term env dumb to win32 (#1550)- edit: src/line_printer.cc
-
Commit 9de96be2cb177d386ef881ede8d0ca2b575ad31f by github:
make inline.sh more portable- edit: src/inline.sh
-
Commit 71b96489325e5e2629464687c60f20d9905ab51c by jhasse:
Remove trailing whitespace from all files- edit: src/getopt.c
- edit: src/clean_test.cc
- edit: src/deps_log.cc
- add: misc/ci.py
- edit: .travis.yml
- edit: configure.py
-
Commit 215a190a57efddcd114658f8b24d57f58c217d88 by brad.king:
ManifestParser: Fix typo {expectd => expected}- edit: src/manifest_parser.h
-
Commit d71880839246046cf0b1b662abf91687ea91f9b9 by brad.king:
Factor out a base class of ManifestParser- add: src/parser.cc
- edit: src/manifest_parser.cc
- edit: configure.py
- edit: src/manifest_parser.h
- add: src/parser.h
-
Commit 54520575cd11250ecf5d115b74fce5b8acd3e1aa by brad.king:
Assert precondition in BuildStatus::BuildEdgeStarted- edit: src/build.cc
-
Commit e50299c5004e1890d5335f4d51e8e576fa6836d5 by brad.king:
Allow EdgeFinished and NodeFinished to fail with errors- edit: src/build.cc
- edit: src/build_test.cc
- edit: src/build.h
-
Commit 70d356218beff99ddaa048ff357f2d2692a32b7a by brad.king:
Teach FakeCommandRunner to support multiple active commands- edit: src/build_test.cc
-
Commit 64acb1a22b1001df96a4dfb7f36c16d7f56df392 by brad.king:
Factor out edge marking logic from Plan::AddSubTarget- edit: src/build.cc
- edit: src/build.h
-
Commit 083a9e2e7af813571444e33fad5f0f373bce7e3f by brad.king:
Factor out output edge ready check from Plan::NodeFinished- edit: src/build.cc
- edit: src/build.h
-
Commit b08f3fb86909bf5b890e33936cf8fd44e1cbff47 by brad.king:
Make a Builder optionally available to Plan- edit: src/build.h
- edit: src/build.cc
-
Commit 325602ca41c76753470b991c7a47b76b15e4241b by brad.king:
Explicitly avoid repeat deps loading- edit: src/graph.cc
- edit: src/state.cc
- edit: src/graph.h
-
Commit c4b0c21ba9c60c2af99ea8d1961cbc1e4f217810 by brad.king:
Add a parser for a new "dyndep" file format- add: src/dyndep_parser.cc
- add: src/dyndep_parser.h
- add: src/dyndep.h
- edit: configure.py
- add: src/dyndep_parser_test.cc
-
Commit a4970769519b09fec5ff6ffe73a5fa2bf9f252e4 by brad.king:
Add a "dyndep" reserved binding to the manifest format- edit: src/eval_env.cc
- edit: src/graph.h
- edit: src/manifest_parser.cc
- edit: src/manifest_parser_test.cc
- edit: src/graph.cc
-
Commit e5c22c0a4b93895334a10d412124ffff69c3fd25 by brad.king:
Teach DependencyScan to load a dyndep file- edit: src/graph.h
- edit: src/dyndep.h
- add: src/dyndep.cc
- edit: src/graph.cc
- edit: src/graph_test.cc
- edit: configure.py
-
Commit 0f0fb3275d0c908d9a4401c97cd5ef9d407987d4 by brad.king:
Teach RecomputeDirty to load dyndep files that are ready- edit: src/graph.cc
- edit: src/graph_test.cc
-
Commit 2375707bdfc83c79c94cac93a957de71c294737c by brad.king:
Teach builder to load dyndep files when they are ready- edit: src/build.h
- edit: src/build_test.cc
- edit: src/build.cc
-
Commit c21f3f2a1d8cb0aea45804ffc788947c4096281b by brad.king:
clean: remove unnecessary Cleaner constructor variant- edit: src/clean.cc
- edit: src/clean.h
- edit: src/ninja.cc
-
Commit a3cbb4d4ddbd3661720603cc26b25cad6177b4c8 by brad.king:
clean: remove outputs specified by dyndep files- edit: src/clean.h
- edit: src/clean_test.cc
- edit: src/clean.cc
-
Commit a32e047b4f0e083eb8f9d9cdca9238bb4b006e4a by brad.king:
graph: load dyndep files- edit: src/graphviz.cc
- edit: src/ninja.cc
- edit: src/graphviz.h
-
Commit e1a58793ef080d4dcd2b404718a8d24307958591 by brad.king:
query: load dyndep files for queried edges- edit: src/ninja.cc
-
Commit 014a5414c4c2301d5572e7cb805416997f35d539 by brad.king:
Documentdyndep
binding behavior and the dyndep file format- edit: doc/manual.asciidoc
-
Commit 1d55d05afd5949a5caa6b41ffa5539f4cbb5a575 by brad.king:
Document example dyndep use cases- edit: doc/manual.asciidoc
-
Commit bb9512f53daa5913220282f0ad86a20d174e367c by nicolas.despres:
Resurrect the 'rules' tool.- edit: src/eval_env.h
- edit: src/ninja.cc
- edit: src/eval_env.cc
- edit: doc/manual.asciidoc
-
Commit 20b30dac6698d119e7797b34d6ed2c4ed8f48417 by jhasse:
Ignore .ccls-cache directory- edit: .gitignore
-
Commit 714621dba1b8b2d8cd6080b7bc82955b44054734 by ikifof:
Adding a way to clean dead build artifacts that have an entry in the- edit: src/ninja.cc
- edit: src/clean.cc
- edit: src/clean.h
- edit: src/clean_test.cc
-
Commit 28a7d1491367de7b39c854d166114f76d272f04f by jhasse:
Fix UB "member call on null pointer of type 'DepsLog'", see #1248- edit: src/graph.cc
-
Commit fba5ce07367ce63ade61a560feed36ea9d315b0f by peter:
Follow GCC/Clang behavior wrt depfiles- edit: src/depfile_parser.in.cc
- edit: src/depfile_parser_test.cc
- edit: src/depfile_parser.cc
-
Commit a3a5d60622eb7330b8d82ff6620d28e3b90c6848 by jessemckenna:
Make GetProcessorCount() count processors across all processor groups- edit: src/util.cc
-
Commit 007e029ea35e29466bd40cc38de42d3c8eab70d3 by jessemckenna:
Update WIN32_WINNT from 0x0501 (Windows XP) to 0x0601 (Windows 7) to- edit: configure.py
-
Commit 66b4cc94c4f2d34289cc6bfa827e7cb862a70c67 by jhasse:
Improve const-correctness in compdb related methods- edit: src/graph.h
- edit: src/ninja.cc
- edit: src/graph.cc
-
Commit 20af31d586c1f1bddeaad0583adc17933d5465ce by jhasse:
compdb: Dump every rule without any arguments, fix #1377- edit: src/ninja.cc
-
Commit 5521085b2daf1f55d4256153166d790978b6bb34 by ky0ko:
fix building ninja_test on AIX 6.1- edit: src/test.cc
-
Commit 0cb85516b43bc312363fcb959ce8816a6db6719e by jhasse:
Fix appveyor.yml (#1621)- edit: appveyor.yml
-
Commit 78f700c35c07b5ef5663716461852fbdee287817 by github:
Recommend MD over MMD for header dependencies.- edit: doc/manual.asciidoc
-
Commit bd17f236231a58c44f1f5f09ff925aa666d672b7 by jhasse:
Enable build on IBM i platform (#1630)- edit: configure.py
- edit: src/util.cc
-
Commit 0dfa8a48eb9308a95d5574aa1786700b2cb4ece3 by jhasse:
Expand the continuous integration coverage to more platforms / operating- edit: .travis.yml
- edit: appveyor.yml
-
Commit ae3130c9bc25079b4b51a92c6c784673c82fc0cd by jhasse:
Travis CI: Use Python 3 to configure build- edit: .travis.yml
-
Commit 21eb8669ff576aa0d26159845c22f65227c1cc30 by colin:
Fix MinGW bootstrap build by applying the fix in appveyor.yml- edit: configure.py
- edit: appveyor.yml
-
Commit ec6e7c7a77c8010d42ae0b27b83a097a5875fc4e by jhasse:
Add CMake build file as an alternative to configure.py- add: CMakeLists.txt
-
Commit 691b821c9046eafa73f12335a8c3150fd9db1595 by jhasse:
CMake: Support building without re2c- edit: CMakeLists.txt
-
Commit 6f27f9642cb0508c0e24b379f2654f1797841fe6 by jhasse:
CMake: Fix Windows build- edit: CMakeLists.txt
-
Commit 15d8ead0fc58a66aa89f89a96e047ec0c5206140 by jhasse:
Ignore all kinds of build directories- edit: .gitignore
-
Commit 8ed4bb844908de8bf2623bd6739da463fe83ef0b by jhasse:
Small constifications (#1647)- edit: src/build.cc
- edit: src/build_test.cc
- edit: src/graph.cc
- edit: src/graph.h
- edit: src/build.h
-
Commit 07b1cf264a24d819e257184f2dfe9b6d151ddae5 by bwiedemann:
Fix test_issue_1418 to pass on 1-core VM- edit: misc/output_test.py
-
Commit 95e0cb5156d295e0510b5296e441eecb1f8b1806 by jhasse:
Fix crash when using MSVC in debug mode- edit: src/graph.cc
-
Commit 71c2cf3905a66f68409edde4745cb69ed967aefb by jhasse:
CMake: Let MSVC correctly report __cplusplus- edit: CMakeLists.txt
-
Commit 21bd971ea9381e6c36d3a3be17a501899922ff73 by jhasse:
CMake: Bump required version for object libraries- edit: CMakeLists.txt
-
Commit 04ce2ea7a2930b32655823d55a8ff9865a37d6c2 by macocio:
Ensure substring indexing never goes negative- edit: src/util.cc
- edit: src/util_test.cc
-
Commit ca5cddc27fc25ca3f1a6c50f24f833bb6ed9ee9c by jhasse:
Travis CI: Remove broken Xcode config- edit: .travis.yml
-
Commit 97c5949ffeb4ec84cec1290c118cf34aa0e503e4 by jhasse:
Revert "1492 add column headers to .ninja_log"- edit: src/build_log.cc
- edit: src/build_log_test.cc
-
Commit 49a14a8b7c7926628261b2a48a807745cffd0f56 by mast.ryan:
Add GitHub Action workflow to build ninja using CMake- add: .github/workflows/release-ninja-binaries.yml
-
Commit da2dad895393d39bcc36b593edb6eb89e7cb5c0a by github:
Upload ninja binary to published releases- edit: .github/workflows/release-ninja-binaries.yml
-
Commit cd9d614075f04eef9b8ed9384e2fafa812472a75 by github:
Strip unnecessary info from the Linux binary- edit: .github/workflows/release-ninja-binaries.yml
-
Commit 980bc03f53f5f07f625c2f231a241971c2cf385d by 44207430+SibiSiddharthan:
Fixed compilation by gcc on Windows- edit: CMakeLists.txt
-
Commit 115c654d2745ceed00cabde09fa880029cea1b52 by gh:
Add Bionic tweak for getloadavg- edit: src/util.cc
-
Commit cdf33d8b873f6a5faa07f602d7f8747943f0da9b by github:
Fix invalid preprocessor #if- edit: src/graph.cc
-
Commit f8497798a3cb2528faaec8a38acee12f554caf41 by github:
Update graph_test.cc- edit: src/graph_test.cc
-
Commit f1a33131154ae7d9648aa82afac462859535fb62 by github:
Fix yaml lint (whitespace) errors in release action- edit: .github/workflows/release-ninja-binaries.yml
-
Commit 953efbce932a293ee6cba3cf77890b915b0f13c1 by github:
Fix minor typo of return value- edit: src/manifest_parser.cc
-
Commit 9fa8a4b730d0bf49b13e502ac99f297ac387d707 by github:
Trigger test run for release builds on PRs- edit: .github/workflows/release-ninja-binaries.yml
-
Commit e2433c11d00725913d0b76350f4d35ba749e3f47 by ben.boeckel:
build: add to deps log for each edge output- edit: src/build.cc
-
Commit 1daa7470ab7ed147726b560d0bc55327fff3482f by ben.boeckel:
depfile_parser: remove restriction on multiple outputs- edit: src/depfile_parser.cc
- edit: src/build.cc
- edit: src/ninja.cc
- edit: src/graph.cc
- edit: src/manifest_parser.cc
- edit: src/depfile_parser_test.cc
- edit: src/manifest_parser_test.cc
- edit: src/build_test.cc
- edit: src/depfile_parser.h
- edit: src/depfile_parser.in.cc
-
Commit ebbb9e2fdb0746e2125013e29a334efc8c0331b6 by ben.boeckel:
depfile_parser_test: test buggy -MP behavior- edit: src/depfile_parser.cc
- edit: src/depfile_parser.in.cc
- edit: src/depfile_parser_test.cc
-
Commit 5fe25d2e03ffe71717df3e422303ee1973567d9f by Hi-Angel:
build.cc: constify a map key in RealCommandRunner- edit: src/build.cc
-
Commit 2492fcbd912c8aa8f9e4e2258d9aa1e6f683a992 by Hi-Angel:
build.cc: constify a few Plan functions- edit: src/build.h
- edit: src/build.cc
-
Commit 2cb0370e9ac15151941b451ff5fd5a440527209a by Hi-Angel:
graph.cc: constify DependencyScan- edit: src/graph.h
- edit: src/graph.cc
-
Commit 95b2f8aa8e0b140ba6d90126733e7c357df92059 by Hi-Angel:
build.cc: constify a map in BuildStatus- edit: src/build.h
-
Commit 1d4c65f2fd9f3b66f64838bb11e663aed95dcc1f by Hi-Angel:
build.cc: constify BuildStatus- edit: src/build.h
- edit: src/build.cc
-
Commit 288f04eb171f18818950ffb235ded7c11e3cc92b by photosynthesis2728:
Fix warnings on mingw build- edit: CMakeLists.txt
- edit: configure.py
-
Commit 6ee71118b87935c6629f69a41bfa531925ef44c2 by jhasse:
Rename HACKING.md to CONTRIBUTING.md- delete: HACKING.md
- add: CONTRIBUTING.md
-
Commit a37da20ae74c81703b1c811182fc154d95ed46fe by jhasse:
Use short CONTRIBUTING.md instead of HACKING.md- edit: CONTRIBUTING.md
- edit: RELEASING
- delete: README
- add: README.md
-
Commit f37d101fdc6ee659ee2e919c4437b298c584be56 by jhasse:
Add basic build instructions to the README- edit: README.md
-
Commit ba156d093cf3c37312da704056ed4dcc560c4b46 by jhasse:
Have Github Actions also run tests (#1697)- edit: .github/workflows/release-ninja-binaries.yml
-
Commit c90a078edb8a23a3cf36b3f061990ed425481855 by jhasse:
Ignore Qt Creator project files (#1702)- edit: .gitignore
-
Commit 0c84b0ebd757e85548cb49a40694b4528c465830 by jhasse:
Enable Link Time Optimization for Release builds (#1701)- edit: CMakeLists.txt
-
Commit 77a630e78b1f4722ffe1a983ad363c292e0581e7 by jhasse:
GitHub Actions: Use CentOS 7 for Linux, fix #1533- add: .github/workflows/linux.yml
- edit: .github/workflows/release-ninja-binaries.yml
-
Commit ca08c43c0e16067ce216f019e516c26132f4eca6 by jhasse:
Remove some outdated lines from .gitignore- edit: .gitignore
-
Commit 94c66fd01a8da67a9e169135780d8967eba69048 by jhasse:
Add .editorconfig See https://editorconfig.org/ for more info.- add: .editorconfig
-
Commit a67718de4e5e4f78b6f66c6a3ecd0432941c7df3 by jhasse:
Run output test in temporary directory- edit: misc/output_test.py
-
Commit 8f87ee0469820d247fa20971c07dbad5f2aa744e by jhasse:
Add restat tool which recalculates all mtimes in the build log- edit: src/build_log_test.cc
- edit: src/build_log.h
- edit: src/build_log.cc
- edit: src/ninja.cc
-
Commit 791c887e22046e5e7a2d05ecb5ff27701d56895d by jhasse:
Ignore nonexistent .ninja_log/.ninja_deps for restat and recompact- edit: src/ninja.cc
- edit: misc/output_test.py
- add: src/load_status.h
- edit: src/build_log.h
- edit: src/deps_log.h
- edit: src/build_log_test.cc
- edit: src/build_log.cc
- edit: src/deps_log.cc
-
Commit 66b746044d34c4791077488924f082b2fee7cb8a by jhasse:
Add a short documentation for restat tool- edit: doc/manual.asciidoc
-
Commit 35169ddf478c2d18e4ce4bbd006f08bca5e21095 by jhasse:
Fix error handling for getcwd- edit: src/ninja.cc
-
Commit 1f02bc192a31ec2daac813c11d98dd939848d40f by jhasse:
Fix logic-error in IsPathDead, see #1432- edit: src/ninja.cc
-
Commit c6c607ee7e2f77f5efaad672c9d1e6c73843cd14 by patches:
Build performance tests with CMake. Fixes #1708- edit: CMakeLists.txt
-
Commit d47e1eb00d2eac4a3b864639ab972a53e60f4925 by jhasse:
restat: Accept list of outputs to restat (none means all)- edit: src/build_log.cc
- edit: src/build_log.h
- edit: src/ninja.cc
- edit: src/build_log_test.cc
-
Commit d986e4db5630cf1c5547e69b5556f006f7d3444a by jhasse:
restat: No need for loading build.ninja- edit: src/ninja.cc
-
Commit f2cf7a45c062a9c35bb3f436f56ab0c28fbe6680 by jhasse:
CMake: Use static MSVC runtime, fixes #1692- edit: CMakeLists.txt
-
Commit e0f4e3406d173a82ed62afd09ff063ae98ecf17a by jhasse:
GitHub Actions: Split Windows and macOS workflows- add: .github/workflows/macos.yml
- add: .github/workflows/windows.yml
- delete: .github/workflows/release-ninja-binaries.yml
-
Commit adcf925c45afb19eacaa9a78a6d2ff519ec466c0 by jhasse:
Add short doc for cleandead tool, fix #1716- edit: doc/manual.asciidoc
-
Commit 08ecbd6c15800a791163d2b133dae0e9f0bb418a by jhasse:
mark this 1.10.0.git- edit: src/version.cc
-
Commit ed7f67040b370189d989adbd60ff8ea29957231f by jhasse:
v1.10.0- edit: doc/manual.asciidoc