summaryrefslogtreecommitdiff
path: root/buildscripts/errorcodes.py
AgeCommit message (Collapse)Author
2024-08-30SERVER-94074 Remove fixable Ruff rule exclusions (#26582)Steve McClure
GitOrigin-RevId: 291b72ec4a8364208d7633d881cddc98787832b8
2024-05-16SERVER-90570: Enable formatting checks for buildscripts directory, excluding ↵Steve McClure
idl (#22254) GitOrigin-RevId: 9d997a9f44cd43a8dec7c2a17fa2dbcd875e92f6
2024-03-28SERVER-88699 Remove debug output to generate codes starting from 00 not 01 ↵Ivan Fefer
(#20541) GitOrigin-RevId: 01f14197a08ad33ec3ae9c5548c65e12b19d1530
2024-01-21SERVER-85440 Support MONGO_UNIMPLEMENTED_TASSERT in errorcodes.py (#18177)Ivan Fefer
GitOrigin-RevId: cab185dfa4430aaca4fd2647978db3096c12fd11
2022-10-13SERVER-69926 errorcodes.py doesn't detect duplicate errors in ↵Reo Kimura
MONGO_UNREACHABLE_TASSERT
2022-09-02SERVER-68593 Disable low value python warningsAlexander Neben
2022-06-27SERVER-65277 Remove dependency on deprecated PCRE libraryJennifer Peshansky
2022-06-21SERVER-49153 Fix the policy used by errorcodes.pyAlex Li
2022-04-24SERVER-65672 upgrade python packages to support 3.10Robert Guo
2022-03-10SERVER-64421 Ban extra args to errorcodes.pyA. Jesse Jiryu Davis
2022-01-12SERVER-61744 Integrate WiredTiger's verbose messaging system with LOGV2Etienne Petrel
Co-authored-by: Alison Felizzi <alison.felizzi@mongodb.com>
2021-08-28SERVER-59575 SERVER-59639 re-enable regex in errorcodes.pyBenety Goh
This reverts commit 5b78474fa9d0df4aaeab73f4384d3ab8a026dac8.
2021-08-27SERVER-59575 temporarily disable the use of regex in errorcodes.pyBenety Goh
2021-03-06SERVER-54031 Include .py and .idl files in the errorcodes.py scanBilly Donahue
2021-03-01SERVER-54861: Update pylint to 2.7.2David Bradford
2020-10-10SERVER-48323: Have errorcodes.py accept a `--ticket` input to generate ↵Daniel Gottlieb
unique error codes.
2020-07-01SERVER-49151 Fix linter to prevent malformed LOGV2 and assertion IDsAmirsaman Memaripour
2020-02-28SERVER-46404 Remove shouldLog from logger V1 APIMark Benvenuto
2020-02-23SERVER-46156 Deprecate LogstreamBuilder and more manual log conversionsHenrik Edin
* Remove setPlainConsoleLogger() * Update errorcodes linter to work with custom user defined log macros rename src/mongo/embedded/{embedded_log_appender.h => embedded_log_backend.h} (61%)
2020-02-18SERVER-46179 Relax errorcodes.py linter now when log statements also use thisHenrik Edin
2020-01-14SERVER-45443 Logv2 log statements are required to have a unique idHenrik Edin
2019-04-16SERVER-40559 Python linters do not run after upgrade to Python 3Mark Benvenuto
2019-04-10SERVER-40542 Remove references to pip2Mathew Robinson
2019-04-08SERVER-32295 Support Python 3Mathew Robinson
2018-08-03SERVER-36103 Prevent excessive skipping of error codesGeert Bosch
2018-04-05SERVER-23312 Fix running errorcodes.py as a script.Max Hirschhorn
2018-04-05SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypyJonathan Abrahams
2018-03-26SERVER-23312 Format Python files with yapfJonathan Abrahams
2017-11-02SERVER-31629 Support putting unique codes directly into Status constructorsMathias Stearn
2017-11-01SERVER-31742 errorcodes.py should include columns when printing file positionsMathias Stearn
This makes it more useful when loading duplicate locations into vim with :cexpr system('python2 buildscripts/errorcodes.py -q') Other editors can probably also make use of this.
2017-08-29SERVER-30877 Add --list-files option to errorcodes.pyMathias Stearn
2017-08-16SERVER-30580 Eliminate UserException and MsgAssertionException typesMathias Stearn
All users were converted to just use AssertionException.
2017-08-09SERVER-30468 switch from re2 to regex for errorcodes.pyMathias Stearn
It is easier to install and seems to be faster.
2017-08-08SERVER-30468 Optimize errorcodes.pyMathias Stearn
* Only look in src/mongo rather than filtering after the fact * Use re2 if available * Lazily convert byte offsets to line numbers only when needed Also I added a --quiet option to make it silent on success.
2016-07-11SERVER-24047 Remove errors.md and support for generating itJonathan Reams
2016-02-17SERVER-22698 fix errorcodes.py to work with multiline asserts... 😞Adam Midvidy
2015-06-18SERVER-19025 add fassertStatusOK to errorcodes.pyEric Milkie
2014-12-08Fatal assertion fixupsMathias Stearn
2014-10-01SERVER-15469: Fix errorcodes.py error message for bare assertGeert Bosch
2014-08-14SERVER-14827 Do not generate reports by default in errorcodes.pySpencer T Brody
2014-07-10Make errorcodes.py return a non-zero code on failureSpencer T Brody
2014-07-10SERVER-14522 add fassertFailedWithStatus() to errorcodes.py checkingEric Milkie
2014-06-18SERVER-10069 Rewrite errorcodes.py so it captures multiline messagesMatt Kangas
- captures multiline messages, when possible - no longer silently modifies source code. (for hygenic build) - prompts user to reinvoke with "--fix" when conflict or zero code detected - faster
2013-04-22Make "bare assert" check more selectiveTad Marshall
Do not trigger "bare assert" error when " assert(" appears in a quoted string, as it does in src/mongo/shell/mongo.cpp for example (as generated by the Visual Studio build).
2012-04-23Have errorcodes.py track fassert and fassertFailed.Andy Schwerin
Fix up duped error codes.
2012-03-26fail to build if you use a bare assert SERVER-1259Eliot Horowitz
2012-03-26replace assert with verify SERVER-1259Eliot Horowitz
2012-03-23make buildscripts pay attention to fassert and assign error codesEliot Horowitz
2012-01-22improve scons invocation time by short circuiting regexEliot Horowitz
2011-10-07fix for windowsDwight