- Sep 09, 2021
-
-
Jesse Schwartzentruber authored
Differential Revision: https://phabricator.services.mozilla.com/D124833
-
- Jun 16, 2020
-
-
David Major authored
For some reason, our clang-plugin didn't notice this before clang 11. Differential Revision: https://phabricator.services.mozilla.com/D79901
-
- Feb 27, 2020
-
-
Ciure Andrei authored
--HG-- extra : histedit_source : b2c748e31e0f6ba8fcf9960a336e0bbd361b07e6
-
Andrew McCreight authored
Patch by bhackett and jlaster. Also reviewed by mccr8. Differential Revision: https://phabricator.services.mozilla.com/D60197 --HG-- extra : moz-landing-system : lando
-
Andrew McCreight authored
Patch by bhackett and jlaster. Also reviewed by mccr8. Differential Revision: https://phabricator.services.mozilla.com/D60197 --HG-- extra : moz-landing-system : lando
-
- Apr 02, 2019
-
-
David Major authored
It would be helpful if MOZ_CRASH_UNSAFE_PRINTF would do its crashing inline at the caller, so that CI failure logs can blame the right code. Before this patch, MOZ_CRASH_UNSAFE_PRINTF calls MOZ_CrashPrintf, which does the printf work and crashes. This patch pulls out the crashing piece at the end, so that MOZ_CrashPrintf only does the printf work, and returns the string to the caller, who will MOZ_Crash inline. Differential Revision: https://phabricator.services.mozilla.com/D25329 --HG-- extra : moz-landing-system : lando
-
- Feb 03, 2019
-
-
Chris Peterson authored
Differential Revision: https://phabricator.services.mozilla.com/D18513 --HG-- extra : rebase_source : 00910ccc380f24a12181fef2a72d84c1170cb9fe extra : source : d39e75533e61b315c9ee0000ea74eca3bf474f58
-
- Nov 30, 2018
-
-
Sylvestre Ledru authored
# ignore-this-changeset --HG-- extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
-
- Nov 14, 2018
-
-
Dorel Luca authored
Backed out changeset 033a89b3e00d (bug 1496503) Backed out changeset a0f255b660ce (bug 1496503) Backed out changeset 963d8ac1cfee (bug 1496503) Backed out changeset 43e44f8439ec (bug 1496503)
-
Coroiu Cristina authored
Backed out 4 changesets (bug 1496503) for xpcshell failures at toolkit/crashreporter/test/unit/test_crash_rust_panic.js on a CLOSED TREE Backed out changeset cfeee3d5ed6a (bug 1496503) Backed out changeset 164a5a49fd25 (bug 1496503) Backed out changeset d0b6c1fc149d (bug 1496503) Backed out changeset bfb4ee856c71 (bug 1496503)
-
Mike Hommey authored
Because we don't really need all this repetition. Depends on D11718 Differential Revision: https://phabricator.services.mozilla.com/D11719 --HG-- extra : moz-landing-system : lando
-
Mike Hommey authored
Ideally, we'd want the function to stay in Assertions.cpp, but that's only part of MFBT proper, and that doesn't have access to WalkTheStack like MOZ_CRASH has from being in Assertion.h, when included from Gecko code. Moving WalkTheStack to mozglue, putting it close together with MozStackWalk would be prefered, but that causes problems linking MFBT tests (which don't have access to mozglue), and other things. Overall, this was too deep a rabbit hole, and moving MOZ_CrashOOL to Assertions.h is much simpler. Since it's essentially the same as MOZ_CRASH, except it allows non-literal strings, we can make it inlined, and leave it to the compiler to drop the filename argument when it's not used. Differential Revision: https://phabricator.services.mozilla.com/D11718 --HG-- extra : moz-landing-system : lando
-
- Nov 13, 2018
-
-
Mike Hommey authored
Because we don't really need all this repetition. Depends on D11718 Differential Revision: https://phabricator.services.mozilla.com/D11719 --HG-- extra : moz-landing-system : lando
-
Mike Hommey authored
Ideally, we'd want the function to stay in Assertions.cpp, but that's only part of MFBT proper, and that doesn't have access to WalkTheStack like MOZ_CRASH has from being in Assertion.h, when included from Gecko code. Moving WalkTheStack to mozglue, putting it close together with MozStackWalk would be prefered, but that causes problems linking MFBT tests (which don't have access to mozglue), and other things. Overall, this was too deep a rabbit hole, and moving MOZ_CrashOOL to Assertions.h is much simpler. Since it's essentially the same as MOZ_CRASH, except it allows non-literal strings, we can make it inlined, and leave it to the compiler to drop the filename argument when it's not used. Differential Revision: https://phabricator.services.mozilla.com/D11718 --HG-- extra : moz-landing-system : lando
-
- Nov 14, 2018
-
-
Mike Hommey authored
Because we don't really need all this repetition. Depends on D11718 Depends on D11718 Differential Revision: https://phabricator.services.mozilla.com/D11719 --HG-- extra : moz-landing-system : lando
-
Mike Hommey authored
Ideally, we'd want the function to stay in Assertions.cpp, but that's only part of MFBT proper, and that doesn't have access to WalkTheStack like MOZ_CRASH has from being in Assertion.h, when included from Gecko code. Moving WalkTheStack to mozglue, putting it close together with MozStackWalk would be prefered, but that causes problems linking MFBT tests (which don't have access to mozglue), and other things. Overall, this was too deep a rabbit hole, and moving MOZ_CrashOOL to Assertions.h is much simpler. Since it's essentially the same as MOZ_CRASH, except it allows non-literal strings, we can make it inlined, and leave it to the compiler to drop the filename argument when it's not used. Differential Revision: https://phabricator.services.mozilla.com/D11718 --HG-- extra : moz-landing-system : lando
-
- Jul 21, 2018
-
-
Brian Hackett authored
--HG-- extra : rebase_source : 994a8c6c16e20b81e2e112ef15fc08190678c440
-
- Feb 22, 2017
-
-
Emanuel Hoogeveen authored
Bug 1338574 - Assertions.cpp can't use MOZ_CRASH_ANNOTATE, so set the crash reason directly. r=froydnj
-
- Feb 21, 2017
-
-
Emanuel Hoogeveen authored
Bug 1338574 - Part 1: Add MOZ_CRASH_UNSAFE_OOL and MOZ_CRASH_UNSAFE_PRINTF to crash with a runtime generated explanation string. r=froydnj --HG-- extra : rebase_source : 3ba633aa77ab96f763ea03a8308c539c9c2aeda0
-
- Nov 07, 2016
-
-
Emanuel Hoogeveen authored
--HG-- extra : rebase_source : 12eda091c0453e067a13a80261b814128d27c45c
-
- May 21, 2012
-
-
Gervase Markham authored
-
- Jun 07, 2012
-
-
Jeff Walden authored
-
- Jun 04, 2012
-
-
Jeff Walden authored
-
- Apr 09, 2012
-
-
Chris Peterson authored
Bug 743306 - Part 2: On Android, segfault in MOZ_Crash because SIGABRT is handled asynchronously. r=glandium --HG-- extra : rebase_source : 46233676f73a5b8040f92ec251fe0ae3ecca9934
-
Chris Peterson authored
Bug 743306 - Part 1: On Android, log MOZ_Assert messages to logcat because stderr is directed to /dev/null. r=glandium --HG-- extra : rebase_source : 1dda421f84116784539d6ca65fb1d9092506b0bd
-
- Feb 13, 2012
-
-
Mike Hommey authored
-
Mike Hommey authored
Bug 717540 - Remove MFBT dependency on JS_Assert, add MOZ_Assert, and use it for WTF assertions. r=waldo,r=khuey
-
- Nov 23, 2011
-
-
Jeff Walden authored
--HG-- extra : rebase_source : b221134fdfbde13a37a6ef621bba3ca183a46101
-
- Nov 09, 2011
-
-
Jeff Walden authored
--HG-- extra : rebase_source : 0fc4bc154923c84fd91e52be99fdac78f7c6dbc4
-
- Mar 01, 2012
-
-
Justin Lebar authored
Bug 731789 - Rename mfbt/StdInt.h to mfbt/StandardInteger.h, so stdint types work from cpp files inside mfbt. r=waldo
-
- Jun 06, 2011
-
-
Jeff Walden authored
Bug 662001 - Move js::RangeCheckedPointer<T> to mozilla::RangedPtr<T>, make it no longer implicitly convert to T*, and adjust users accordingly. r=cjones
-
Jeff Walden authored
Bug 662001 - Move js::RangeCheckedPointer<T> to mozilla::RangedPtr<T>, make it no longer implicitly convert to T*, and adjust users accordingly. r=cjones
-
- May 03, 2011
-
-
Daniel Holbert authored
Bug 654346: Fix C++-style comments in mfbt headers included by .c files, to fix build warnings. r=cjones comment-only=DONTBUILD
-
- Apr 28, 2011
-
-
Chris Jones authored
-
- Apr 20, 2011
-
-
Chris Jones authored
-
- Apr 01, 2011
-
-
Chris Jones authored
Bug 577899, part 2: Add a DebugOnly helper to mfbt, which only contains a value in debug builds. r=luke
-
Chris Jones authored
Bug 577899, part 1: Add mfbt, to contain code shared between SpiderMonkey and Gecko. r=luke,ted sr=brendan,bsmedberg,roc
-
- Apr 27, 2010
-
-
Chris Jones authored
-
- Apr 16, 2010
-
-
Serge Gautherie authored
Bug 427500 - Upgrade the copy of MochiKit used in Mochitest, to v1.4.2; (Gv1a) Explicitly test http://svn.mochikit.com/mochikit/tags/MochiKit-1.4.2/ (== r1480), make it run and pass. r=ctalbert.
-
- Jan 22, 2009
-
-
Daniel Holbert authored
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
-