aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/mercurial
Commit message (Collapse)AuthorAge
* grant raphael.gomes@octobus.net access to Mercurial (#6509)Gravatar Martin von Zweigbergk2021-09-22
|
* add missing main_repo field for Mercurial (#6510)Gravatar Martin von Zweigbergk2021-09-22
|
* [Ubuntu upgrade] Disable MSAN where it doesn't support on Ubuntu 20.04 (#6281)Gravatar jonathanmetzman2021-08-24
| | | | | | | These projects were tested and it was found that their use of MSAN does not work on Ubuntu 20.04. Therefore their use of MSAN is being disabled. Related: #6180
* mercurial: ignore our sanitizer-built Python for coverage purposes (#4141)Gravatar Augie Fackler2020-07-15
| | | | | | | | | * mercurial: ignore our sanitizer-built Python for coverage purposes Should help (maybe fix) #4003. * Fix unneeded \ Co-authored-by: Abhishek Arya <inferno@chromium.org>
* Update Dockerfiles (#4070)Gravatar devtty1er2020-07-06
| | | | | * Use LABEL in place of MAINTAINER * Remove LABEL maintainer from Dockerfiles
* mercurial: move fuzzing build to Python 3 (#3571)Gravatar Augie Fackler2020-06-15
| | | | | | This got a bit messy as a change, but it's basically all that topic. I had to go squint at python3-libraries to figure out the modern incantation for getting python3 to build under the fuzzer, but victory is mine and this is probably substantially cleaner.
* [presubmit] Enforce language attribute in project.yaml to be always set. (#3477)Gravatar Max Moroz2020-03-10
| | | | | | | | | | | | | | | | | | | * [presubmit] Enforce language attribute in projectt.yaml to be always set. * Update documentation, better presubmit check, new project template. * add docstring to templates.py * Add example values in the project.yaml template and remove python value for now * Add "project: c++" to 256 projects * format * Add labels and selective_unpack sections to the presubmit check * fix incorrect auto_ccs format in three projects * fix nss emails after rebase
* 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