aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/mercurial
Commit message (Collapse)AuthorAge
* mercurial: move Python sources to $SRC and build in build.sh (#2078)Gravatar Augie Fackler2019-01-09
| | | | | | | | | This will clean up the Makefile on the hg side considerably, and will also fix the coverage build. Fixes #2076. Bonus: I did some extra work in build.sh so that incremental rebuilds of the fuzzers won't needlessly recompile $OUT/sanpy, shortening development time on new fuzzers and avoiding issues caused by a $OUT that was built for a different fuzz configuration.
* [mercurial] re-enable msan builds (#2000)Gravatar Augie Fackler2018-12-04
| | | | | | This has to land after https://phab.mercurial-scm.org/D5362 and https://phab.mercurial-scm.org/D5363 land in https://mercurial-scm.org/hg otherwise the build will be broken for a while.
* mercurial: set up infrastructure required for fixing msan build (#1999)Gravatar Augie Fackler2018-12-04
| | | | | | | | | | The cpython patch is derived from the work done in https://bugs.python.org/issue35214 by Greg Smith. It's required to unblock msan builds on Python 2.7. Once upstream cpython 3 is fixed to support msan builds, we should probably move to fuzzing under Python 3 instead of Python 2. I'll wait to enable msan builds until the associated fixes in hg core land, since I'm not sure when that will happen.
* mercurial: disable msan, hopefully only for a while (#1865)Gravatar Augie Fackler2018-10-10
| | | | | Our new fuzzer requires CPython, and I'm getting extremely confusing (and implausible-looking based on reading of CPython source) msan issues, so let's disable msan for this project for now.
* [mercurial] Grant martinvonz@google.com access (#1856)Gravatar Augie Fackler2018-10-05
|
* mercurial: also slurp down a Python tarball (#1853)Gravatar Augie Fackler2018-10-04
| | | | An upcoming fuzzer need a Python install that was built with ASAN and --without-pymalloc, so I need a tarball of Python to compile.
* [mercurial] Enable msan (#1516)Gravatar Alex Gaynor2018-06-14
|
* mercurial: initial import of fuzzer configuration for Mercurial (#1083)Gravatar Augie Fackler2018-01-17