diff browse annotate |
910ea4847f84e09821fe7fe1155a17578d9f1798 created 2013-12-06 21:23 -0600 pushed 2014-03-06 09:24 +0000 |
Joshua Cranmer | Joshua Cranmer - Bug 929200, part 1: Add MOZ_HEAP_ALLOCATOR to stack-only/non-heap analyses, r=Waldo. |
diff browse annotate |
a86ed0525fd918f32d141acdf0af7d430cd36f68 created 2013-11-02 17:57 +0900 pushed 2014-03-06 09:24 +0000 |
Masatoshi Kimura | Masatoshi Kimura - Bug 933586 - Define MOZ_HAVE_CXX11_DELETE for MSVC 12+. r=waldo |
diff browse annotate |
e5e074ddca9e5fa433a8537898a4a8d093e05d9c created 2013-10-22 06:34 +0900 pushed 2014-03-06 09:24 +0000 |
Masatoshi Kimura | Masatoshi Kimura - Bug 928210 - Get rid of MOZ_INLINE |
diff browse annotate |
315b927c1934ef5d0b975276d7dbd022a280090b created 2013-10-17 16:29 +0200 pushed 2014-03-06 09:24 +0000 |
Christian Holler | Christian Holler - Bug 847350 - Add/Update MOZ_ASAN/TSAN_BLACKLIST macros. r=waldo |
diff browse annotate |
f55906cadf07a9ef44cc4ce2574fe35f3dc85672 created 2013-07-24 09:41 +0200 pushed 2014-03-06 09:24 +0000 |
Ms2ger | Ms2ger - Bug 896341 - Update include guards and modelines in MFBT; r=Waldo |
diff browse annotate |
040df3280d8c514bffc13c894ee86c74e0fb4bc5 created 2013-06-28 17:34 -0400 pushed 2014-03-06 09:24 +0000 |
Trevor Saunders | Trevor Saunders - bug 888493 - add MOZ_CONSTEXPR_VAR r=waldo |
diff browse annotate |
7d6d824067ea46d2b464810a02bb889890860354 created 2013-07-04 13:06 -0700 pushed 2014-03-06 09:24 +0000 |
Phil Ringnalda | Phil Ringnalda - Backed out changeset 454706720bbc (bug 888493) for build bustage |
diff browse annotate |
454706720bbcfb0bc2f926424be9dea042076303 created 2013-06-28 17:34 -0400 pushed 2014-03-06 09:24 +0000 |
Trevor Saunders | Trevor Saunders - bug 888493 - add MOZ_CONSTEXPR_VAR r=waldo |
diff browse annotate |
6afe0a48ad5e00c8ae35b28c950818c7e31ffecd created 2013-06-27 00:15 +0900 pushed 2014-03-06 09:24 +0000 |
Masatoshi Kimura | Masatoshi Kimura - Bug 839998 - Introduce MOZ_THIS_IN_INITIALIZER_LIST macro. r=waldo |
diff browse annotate |
563b44e38a3085ccc59e1dd0930c6513a35f72c4 created 2013-05-28 22:20 -0500 pushed 2014-03-06 09:24 +0000 |
Joshua Cranmer | Joshua Cranmer - Bug 876701 - Static analysis failure in nsMathMLsemanticsFrame.h, r=karlt |
diff browse annotate |
44f3413b9bc69e68b5f278379d35eabfbcd5855d created 2013-05-27 16:05 -0500 pushed 2014-03-06 09:24 +0000 |
Joshua Cranmer | Joshua Cranmer - Bug 868285 - Fix static checking builds, part 2: Add MOZ_NONHEAP_CLASS. r=ehsan |
diff browse annotate |
68a574b285671e66fc6d15f370187073c2003537 created 2013-05-27 16:04 -0500 pushed 2014-03-06 09:24 +0000 |
Joshua Cranmer | Joshua Cranmer - Bug 868285 - Fix static checking builds, part 1: infer MOZ_STACK_CLASS. r=bsmedberg |
diff browse annotate |
e88b1aab80c37ffdec020aab9a7597ccab1255cf created 2013-04-19 10:55 -0700 pushed 2014-03-06 09:24 +0000 |
Bill McCloskey | Bill McCloskey - Bug 863116 - MOZ_ALWAYS_INLINE should not inline in debug builds (r=Waldo) |
diff browse annotate |
d565aefe20b968e46e2c0edf2bb7d06457f4663a created 2013-04-11 22:20 -0500 pushed 2014-03-06 09:24 +0000 |
Joshua Cranmer | Joshua Cranmer - Bug 856108 - Port static analyses to clang, part 1: stack-class. r=ehsan |
diff browse annotate |
4d7684259549a9e5dda78b3f45f95e7f46014af9 created 2013-03-23 21:14 -0500 pushed 2014-03-06 09:24 +0000 |
Joshua Cranmer | Joshua Cranmer - Bug 767563 - Add a clang static checker, part 3: Move the MOZ_MUST_OVERRIDE macro to MFBT. r=Waldo |
diff browse annotate |
8e1bef2ab93e879781d0552a219f42730ba6bdc2 created 2013-02-12 08:30 -0500 pushed 2014-03-06 09:24 +0000 |
Rafael Ávila de Espíndola | Rafael Ávila de Espíndola - Bug 839338 - ASan alloc/dealloc mismatch in _M_create_nodes/_M_destroy_nodes. r=waldo. |
diff browse annotate |
ecdbffdf275adaf214ae7c8e2cc91ba20ccfd181 created 2013-01-21 19:42 -0800 pushed 2014-03-06 09:24 +0000 |
Chris Peterson | Chris Peterson - Bug 833254 - Fix MFBT's gcc version checks. r=waldo |
diff browse annotate |
722643e05bb7b54afd7fc5a3030029755033bc4e created 2013-01-28 16:33 -0800 pushed 2014-03-06 09:24 +0000 |
Jeff Walden | Jeff Walden - Bug 835648 - Move typed enum support to a new header. r=Ms2ger |
diff browse annotate |
c5bdb6d94a5d0018e4dfb1c38d055c84ddb3ad1f created 2013-01-29 19:01 -0500 pushed 2014-03-06 09:24 +0000 |
Ryan VanderMeulen | Ryan VanderMeulen - Backed out changeset 3eb633a97c1f (bug 835648) for suspected Windows orange on a CLOSED TREE. |
diff browse annotate |
3eb633a97c1f5318eb4f402ab93368d30fac31d1 created 2013-01-28 16:33 -0800 pushed 2014-03-06 09:24 +0000 |
Jeff Walden | Jeff Walden - Bug 835648 - Move typed enum support to a new header. r=Ms2ger |
diff browse annotate |
88fc571a9e9ed5bee9f775dc17890ea7eac2a4ab created 2013-01-24 22:59 -0800 pushed 2014-03-06 09:24 +0000 |
Chris Peterson | Chris Peterson - Bug 831633 - Back out 1c7bdeefa8ee (bug 830315) for introducing hundreds of non-virtual dtor warnings. r=waldo |
diff browse annotate |
eb032d63b415deab420de8493c9f69681c843ff7 created 2013-01-07 23:29 -0800 pushed 2014-03-06 09:24 +0000 |
Chris Peterson | Chris Peterson - Bug 785918 - Part 2: Add MOZ_HAVE_CXX11_CONSTEXPR check and constexpr version of ArrayLength(). r=waldo |
diff browse annotate |
1c7bdeefa8ee217167136e83fe9534c6195c7a9f created 2013-01-15 10:12 +0100 pushed 2014-03-06 09:24 +0000 |
Mike Hommey | Mike Hommey - Bug 830315 - Don't enable MOZ_FINAL and MOZ_DELETE on clang unless compiling as C++11. r=Waldo |
diff browse annotate |
001b109e68c46353d6c7f4b943225088eb593eac created 2013-01-03 04:47 +0900 pushed 2014-03-06 09:24 +0000 |
Masatoshi Kimura | Masatoshi Kimura - Bug 823917 - Use C++11 final on MSVC11. r=waldo |
diff browse annotate |
4ebea4d88d4872cce65c9913492e8e2389e4e107 created 2012-12-18 13:22 -0500 pushed 2014-03-06 09:24 +0000 |
Trevor Saunders | Trevor Saunders - bug 822717 - remove checks for old gcc r=glandium |
diff browse annotate |
789fceea31b78597c7becef2470a73b9452f526d created 2012-11-06 09:38 -0500 pushed 2014-03-06 09:24 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 808876 - Part 0: Only allow the usage of enum classes in gcc 4.5 and newer; r=bzbarsky |
diff browse annotate |
fa8b3e203cf055442855754491a0a8ae3970bad1 created 2012-10-26 13:56 -0400 pushed 2014-03-06 09:24 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Add a comment about MOZ_BEGIN_ENUM_CLASS/MOZ_END_ENUM_CLASS to say that they should not be used for nested enums, no bug |
diff browse annotate |
a16372ce30b5f6b747246b01fcd215a4bf3b6342 created 2012-08-22 11:56 -0400 pushed 2014-03-06 09:24 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg |
diff browse annotate |
7d2db7e3879afa454ac21ef5e0f3f4b18ea43b2a created 2012-08-16 14:58 +0300 pushed 2014-03-06 09:24 +0000 |
Aryeh Gregor | Aryeh Gregor - Bug 782919 - Add zero-arg constructor to enum class workaround; r=ehsan |
diff browse annotate |
22ce0a41fe217d074a2837ef9edbd04a70f2658d created 2012-08-17 12:25 +0100 pushed 2014-03-06 09:24 +0000 |
Ed Morley | Ed Morley - Backout 19ec214f806c (bug 782916), 88b802832f52 (bug 782919), f16429aa2210 (bug 780474) for Android build failures |
diff browse annotate |
88b802832f52b1ebe468d005f9b3475507b00821 created 2012-08-16 14:58 +0300 pushed 2014-03-06 09:24 +0000 |
Aryeh Gregor | Aryeh Gregor - Bug 782919 - Add zero-arg constructor to enum class workaround; r=ehsan |
diff browse annotate |
1731751746eab3b036f45bf710ae1d137b2bb9d1 created 2012-08-01 15:19 +0300 pushed 2014-03-06 09:24 +0000 |
Aryeh Gregor | Aryeh Gregor - Bug 751554 part 2 - Support strongly-typed enums in MFBT; r=ehsan |
diff browse annotate |
62a5c7e3be903a8e39155a319ccfa3051f9daca8 created 2012-08-05 12:11 +0300 pushed 2014-03-06 09:24 +0000 |
Aryeh Gregor | Aryeh Gregor - Bug 751554 part 1 - Support explicit underlying enum types in MFBT; r=cjones |
diff browse annotate |
1a0f4431003105008d31616e75b8db2d3291d54f created 2012-06-03 20:36 -0700 pushed 2014-03-06 09:24 +0000 |
Jeff Walden | Jeff Walden - Style patrol to make everything conform to mfbt/STYLE. No bug, r=sparky |
diff browse annotate |
f4157e8c410708d76703f19e4dfb61859bfe32d8 created 2012-05-21 12:12 +0100 pushed 2014-03-06 09:24 +0000 |
Gervase Markham | Gervase Markham - Bug 716478 - update licence to MPL 2. |
diff browse annotate |
da3bc1a730457f150877e1e84af3d6beabdb690b created 2012-05-05 02:08 -0400 pushed 2014-03-06 09:24 +0000 |
Christian Holler | Christian Holler - Bug 751195 - Mark GC function unsafe for AddressSanitizer, r=billm |
diff browse annotate |
69e8dd5e9201e4608a0d603ae9c9287bf8687d7d created 2012-03-02 17:18 -0500 pushed 2012-03-07 19:27 +0000 |
Justin Lebar | Justin Lebar - Bug 729952 - Part 1: Add a better hash function to mfbt. r=waldo |
diff browse annotate |
cffea4a903accb901b02517270378f6d76403382 created 2011-12-19 14:45 -0500 pushed 2014-03-06 09:24 +0000 |
Jeff Walden | Jeff Walden - Bug 712129 - Move MOZ*INLINE macros from Util.h into Attributes.h, where they make more sense. r=luke |
diff browse annotate |
326455c9793d0c716038b3335fd427e0d262b873 created 2011-12-17 16:45 -0500 pushed 2014-03-06 09:24 +0000 |
Jeff Walden | Jeff Walden - Bug 711775 - Implement MOZ_NORETURN to encapsulate this-function-doesn't-return semantics. r=cjones |
diff browse annotate |
87be07cf8c10d4f8b9c0249529c6a4afa3983dac created 2011-12-17 16:45 -0500 pushed 2014-03-06 09:24 +0000 |
Jeff Walden | Jeff Walden - Bug 711683 - Use Clang's feature-detection macros, not its version number, for feature testing. r=cjones |
diff browse annotate |
d896a4fb99f78400c27dc1c0a95a77c0aa6e4f01 created 2011-12-01 18:21 -0800 pushed 2014-03-06 09:24 +0000 |
Jeff Walden | Jeff Walden - Followup to bug 704127 - s/MOZ_HAVE CXX11_FINAL/MOZ_HAVE_CXX11_FINAL/ in one case (thanks to Stuart Cook in m.d.platform for noticing this, I have *no* *idea* how he managed it, Luke had to have me point it out to even see the change in the diff), and actually define it for -std=c++0x GCC (a mistaken omission originally). rs=luke |
diff browse annotate |
3edc79afc84277486afad1fb76d007ba37e72894 created 2011-11-20 22:21 -0800 pushed 2014-03-06 09:24 +0000 |
Jeff Walden | Jeff Walden - Bug 704127 - Implement MOZ_FINAL as a modifier for classes and virtual member functions. r=cjones |
diff browse annotate |
de0efe828f9b8451050a4ae23389d39b69f57755 created 2011-11-20 12:22 -0800 pushed 2014-03-06 09:24 +0000 |
Jeff Walden | Jeff Walden - Bug 704127 - Move C++ attribute support out of mozilla/Types.h and into mozilla/Attributes.h so that it can be used by code that's not yet compatible with the full mfbt experience. r=cjones |