mfbt/Attributes.h
63441af41cdfa752b50e421e1ad94e41f789f1ec
created 2017-07-13 15:14 +0200
pushed 2017-07-13 22:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1a0693cc418b (bug 1374024) for bustage
1a0693cc418bdf263efc47045886f2e57f74377b
created 2017-07-05 16:14 +0200
pushed 2017-07-13 22:35 +0000
Tristan Bourvon Tristan Bourvon - Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor
fc27e4fc79a38461033e573f3bf9d799aa558f63
created 2017-07-13 11:10 +0200
pushed 2017-07-13 14:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1a49d403a9a4 (bug 1374024) for bustage
1a49d403a9a49313fbeabbb9d84203fe33701173
created 2017-07-05 16:14 +0200
pushed 2017-07-13 14:35 +0000
Tristan Bourvon Tristan Bourvon - Bug 1374024 - add checker to prevent dangling pointers returned by method calls
e0882faffdd74c73d746c302a28ff6d296f73ba5
created 2017-04-09 12:59 +0200
pushed 2017-06-30 10:57 +0000
Christian Holler Christian Holler - Bug 1373256 - Changes to support -fsanitize=integer in the codebase. r=froydnj
1f29ce5d69da70faf32e91bec962d56076a22545
created 2017-06-28 14:47 +0200
pushed 2017-06-29 13:46 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 07e0c4e4ae85 (bug 1373256) for breaking android tests
07e0c4e4ae85eb5569be536b05c9d7357b1c7ca7
created 2017-04-09 12:59 +0200
pushed 2017-06-29 13:46 +0000
Christian Holler Christian Holler - Bug 1373256 - Changes to support -fsanitize=integer in the codebase. r=froydnj
3d3190803408c7605fbb52f8215a757fffedcad5
created 2017-05-22 19:00 +0100
pushed 2017-05-22 23:26 +0000
Jonathan Kew Jonathan Kew - Bug 1365928 - patch 1 - Add a MOZ_NONNULL_RETURN annotation to mfbt/Attributes.h. r=froydnj
8ce8c07e3e2928ef9d27c53225a6bb6a121799ba
created 2017-05-04 12:10 -0600
pushed 2017-05-08 20:44 +0000
Tom Tromey Tom Tromey - Bug 1334279 - mark vsprintf-likes with MOZ_FORMAT_PRINTF; r=froydnj
35dfc263aa7b2ba3f0df0df8c1f6ada8cf132854
created 2017-03-31 00:14 -0500
pushed 2017-04-04 10:33 +0000
Tom Ritter Tom Ritter - Bug 1331349 Fix printf formatting errors in MinGW compilation r=froydnj
f539afe7ee0d3191d83b34034d1a7aa91e2c0a1e
created 2017-01-16 19:11 -0500
pushed 2017-03-08 16:00 +0000
Michael Layzell Michael Layzell - Bug 1331434 - Part 1: Add an analysis to require a return after calls to annotated functions, r=ehsan
d319245c16de06af8e614e9bf1404fa4f390a385
created 2017-01-18 09:37 +1300
pushed 2017-01-18 14:24 +0000
David Major David Major - Bug 1324093 - Part 3.5: Add MOZ_MAYBE_UNUSED to mfbt/Attributes.h. r=froydnj
c1ccfd6c128eff6e4c4dd204279fe56fe4ba7acb
created 2017-01-13 10:51 +0800
pushed 2017-01-13 09:20 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 630abb959e06 (bug 1324093)
630abb959e06106b586c37bb1f1f55c0dbd620f8
created 2017-01-13 13:58 +1300
pushed 2017-01-13 09:20 +0000
David Major David Major - Bug 1324093 - Part 3.5: Add MOZ_MAYBE_UNUSED to mfbt/Attributes.h. r=froydnj
4864d0c2b1bc50d688db5703b9ae7dabb55d2679
created 2016-12-23 16:11 +1100
pushed 2017-01-09 09:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1325541 - Expand comments for MOZ_MUST_USE. r=froydnj.
49ee681bcb6cf43ce069fd63e2bf82ae3769af7c
created 2017-01-03 22:42 -0800
pushed 2017-01-04 15:10 +0000
Chris Peterson Chris Peterson - Bug 1280295 - Remove MOZ_HAVE_REF_QUALIFIERS. r=froydnj
7ece94001875a0fee5866091a70eb746fb0a4240
created 2016-10-13 13:08 -0600
pushed 2016-10-21 21:12 +0000
Tom Tromey Tom Tromey - Bug 553032 - document MOZ_FORMAT_PRINTF; r=froydnj
ce2b6b8bfa16cbbd398de071bfdfdd40b880999b
created 2016-10-11 12:42 -0600
pushed 2016-10-21 21:12 +0000
Tom Tromey Tom Tromey - Bug 553032 - move MOZ_FORMAT_PRINTF to mfbt; r=froydnj
b50520db14601df2cc29d23f211000a309b62026
created 2016-10-19 18:33 +0200
pushed 2016-10-20 01:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 16f326945f38 (bug 553032) for spidermonkey bustage. r=backout on a CLOSED TREE
0c9cc278b8f492fbf5e05ce2fe4bb74b4fae0fa5
created 2016-10-19 18:29 +0200
pushed 2016-10-20 01:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e832fc3b5a03 (bug 553032)
e832fc3b5a03041da9af10c22b3517137c93edbc
created 2016-10-13 13:08 -0600
pushed 2016-10-20 01:26 +0000
Tom Tromey Tom Tromey - Bug 553032 - document MOZ_FORMAT_PRINTF; r=froydnj
16f326945f3831edc2b8f2c7482650863df827b0
created 2016-10-11 12:42 -0600
pushed 2016-10-20 01:26 +0000
Tom Tromey Tom Tromey - Bug 553032 - move MOZ_FORMAT_PRINTF to mfbt; r=froydnj
0f461766e3e8ca3753f7e818ac8e999dd9dbe158
created 2016-09-11 18:23 +0900
pushed 2016-10-19 02:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 22: Add moz_non_param annotation. r=ehsan,jwalden
9e34aad70c152041200bb71ccae4107f7ff47180
created 2016-10-04 17:00 +0300
pushed 2016-10-05 00:32 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1230311 - add annotation to enforce that if a method is overridden also base method is called. r=nfroyd
16daeb9b4e1773b3159932ac362c09a66441ceb2
created 2016-09-23 15:59 -0700
pushed 2016-09-26 10:35 +0000
Terrence Cole Terrence Cole - Backed out changeset d85334f696eb (bug 1285057) for implicitly depending on clang 3.8.
d85334f696ebb92f453cf7e58f7bd5286a354adb
created 2016-07-07 08:59 -0700
pushed 2016-09-23 10:07 +0000
Terrence Cole Terrence Cole - Bug 1285057 - Blacklist UBSan detection of the GC's generic interfaces; r=sfink
8b245d867368e3cd52086e9aac4e4577176d9bdd
created 2016-08-30 10:07 +0300
pushed 2016-08-30 13:53 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 525063 - add attribute to mark functions that initialize member variables for their parent class, in order to be scanned by clang-plugin static analysis. r=froydnj
7dc04679e7f2123e53bddf0f1a104c34d51c76e6
created 2016-07-13 15:07 -0700
pushed 2016-08-30 13:53 +0000
Michelangelo De Simone Michelangelo De Simone - Bug 1120059 - Remove unnecessary MOZ_EXPLICIT_CONVERSION macros. r=jwalden
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-07-09 15:52 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
bf9ab4f977699dd0dc042f1a7e076d07a3aa7a7f
created 2016-06-28 16:30 +0300
pushed 2016-06-29 14:13 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 525063 - renamed MOZ_INITIALIZED_OUTSIDE_CONSTRUCTOR -> MOZ_INIT_OUTSIDE_CTOR. r=nfroyd
3d04a9a8e9f07bccda71892f73e9571f0abe1e9e
created 2016-06-09 09:32 +0300
pushed 2016-06-09 09:58 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 525063 - add attribute to mark member variables that should be skipped by clang plugin initialization checker. r=nfroyd
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-04-29 21:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
4fe5cc4663a37c77239fd9f3344d4816fa7c9ce6
created 2016-04-27 08:22 +1000
pushed 2016-04-29 21:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 1) - Rename MOZ_MUST_USE as MOZ_MUST_USE_TYPE. r=ehsan.
5b1c09821da16aa3be4179465bc7519c5a5f40fa
created 2016-04-17 17:08 -0700
pushed 2016-04-22 13:56 +0000
Chris Peterson Chris Peterson - Bug 1266294 - Remove unnecessary compiler version checks for gcc <= 4.8.0 in mfbt. r=froydnj
680b47f7d60442f1d8dd4c41846b4bb6fde3c556
created 2016-04-14 23:06 -0400
pushed 2016-04-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1264827 - Part 3: Add the MOZ_NEEDS_MEMMOVABLE_MEMBERS annotation to MFBT; r=froydnj
4cc67dcae188709e30836aa91636dc46c4740cce
created 2016-01-27 21:00 -0500
pushed 2016-01-28 11:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1080968 - Don't use constexpr on clang-cl when emulating MSVC 2013
22e911e48008d437706ef270a8cfa43ed6d2c777
created 2015-12-10 11:26 -0500
pushed 2016-01-09 19:40 +0000
Michael Layzell Michael Layzell - Bug 1226376 - Part 1: Allow non-trivial constexpr constructors in MOZ_TRIVIAL_CTOR_DTOR classes, r=ehsan
d0a8d632dce55ab7005aa38e6b8ed5ab377ec3bd
created 2015-12-27 13:27 -0700
pushed 2015-12-30 11:00 +0000
Chris Peterson Chris Peterson - Bug 1235277 - Define MOZ_FALLTHROUGH_ASSERT to workaround -Wunreachable-code warnings about MOZ_FALLTHROUGH in debug builds. r=botond
b63d88406a53eca74b89cacb257a3d81e780eb7c
created 2015-10-04 21:03 -0700
pushed 2015-10-19 09:38 +0000
Chris Peterson Chris Peterson - Bug 1215411 - Define MOZ_FALLTHROUGH annotation to suppress clang's -Wimplicit-fallthrough warnings. r=botond
296fe95e64cb2143570f3b3bc8300f06590713e3
created 2015-09-03 11:31 -0400
pushed 2015-09-13 18:58 +0000
Michael Layzell Michael Layzell - Bug 1201190 - Part 2: Add MOZ_NON_TEMPORARY_CLASS and MOZ_RAII to mfbt, r=ehsan
d68c380327ef5e652c08d6281299ea51690831e7
created 2015-08-25 16:53 +0900
pushed 2015-08-25 14:44 +0000
Makoto Kato Makoto Kato - Bug 1197734 - Add MOZ_HAVE_CXX11_CONSTEXPR_IN_TEMPLATES on VS2015+. r=Waldo
a5420073ea387c4c74814beca323af365b793e4c
created 2015-08-21 09:17 +1000
pushed 2015-08-23 21:18 +0000
Xidorn Quan Xidorn Quan - Bug 1189655 - Define MOZ_HAVE_CXX11_CONSTEXPR on VS2015 or later. r=Waldo
0f595614207f6a8a4345ba7e4794cd29ab088b6b
created 2015-08-12 10:46 -0400
pushed 2015-08-17 13:06 +0000
Michael Layzell Michael Layzell - Bug 1192130 - Part 2: Use MOZ_NON_AUTOABLE to validate the usage of already_AddRefed, r=ehsan
a2676b325b8ab911a43a3d99be73959a786eec8c
created 2015-08-11 06:45 -0400
pushed 2015-08-14 19:16 +0000
Aryeh Gregor Aryeh Gregor - Bug 1193298 - Part 3: Delete RefPtr<T>::operator T*()&&. r=froydnj
f90e57c732b03c5aba62dbebbfe6511438f20db4
created 2015-08-05 17:38 -0700
pushed 2015-08-10 13:18 +0000
Michael Layzell Michael Layzell - Bug 885515 - Part 2: Add MOZ_HEAP_CLASS to mfbt, r=ehsan
f1ac9a24ab82abd6ec440b29d01ac901f01a1ad3
created 2015-08-05 17:14 +0900
pushed 2015-08-05 23:29 +0000
Makoto Kato Makoto Kato - Bug 1190313 - Set MOZ_HAVE_EXPLICIT_CONVERSION on VS2015. r=nfroyd
635fb4ea6b503321347b17a69f980b83430559b0
created 2015-07-31 13:59 -0400
pushed 2015-08-04 11:01 +0000
Michael Layzell Michael Layzell - Bug 1187073 - Use MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS to validate the usage of AlignedStorage2. r=ehsan
658f6fa34af04fd05a561ca8d20d2ad13ad5de1d
created 2015-06-18 17:37 -0400
pushed 2015-07-27 14:12 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1159433 - Part 2: Add the MOZ_NON_MEMMOVABLE and MOZ_NEEDS_MEMMOVABLE_TYPE macros to MFBT; r=froydnj
3822943d1e31a48bc6145bd57c9664e52f416848
created 2015-06-19 19:37 -0400
pushed 2015-07-27 14:12 +0000
Michael Layzell Michael Layzell - Bug 1123907 - Part 2: Add MOZ_NEEDS_NO_VTABLE_TYPE to Attributes.h, and use it to verify the EntryType argument of nsTHashtable; r=ehsan
6f25cf87649092d52c7446369bc3dd6fb5ec5af9
created 2015-07-06 21:42 -0400
pushed 2015-07-13 22:55 +0000
Michael Layzell Michael Layzell - Bug 1180993 - Part 2: Add the MOZ_MUST_USE attribute to mfbt, and use it to verify usage of already_AddRefed. r=ehsan
229b03af6f2b7d8f598d768531cffcbd0c508552
created 2015-06-01 14:44 -0400
pushed 2015-06-03 20:00 +0000
Michael Layzell Michael Layzell - Bug 1169337 - Clarify MOZ_{NON_,}OWNING_REF/MOZ_UNSAFE_REF documentation. r=froydnj
79bdb9d8ca5bf2effdc988ba8b9982a2d9fc8455
created 2015-03-19 00:46 -0700
pushed 2015-04-17 19:45 +0000
Jim Blandy Jim Blandy - Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium
5de65d408dbccab3f52af0c04377b0f790bc7dac
created 2015-03-18 23:56 -0700
pushed 2015-04-17 19:45 +0000
Jim Blandy Jim Blandy - Bug 1145051: Replace uses of NS_ATTR_MALLOC with new MOZ_ALLOCATOR from mfbt/Attributes.h. r=glandium
b2904e8f07e7995697039160f4846420e1fdb770
created 2015-03-28 01:08 +0100
pushed 2015-03-29 03:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1143011 - Extract the has/add/take logic out of the register sets to distinguish between allocatable and live sets. r=jandem,Waldo
7c491d4a0e066f85c33ccbcdb907c3158b059353
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 6: Remove MOZ_OVERRIDE and MOZ_FINAL; r=froydnj
3571f361d77949bf19e77237bc5061010ee22ea3
created 2015-02-12 08:37 -0800
pushed 2015-02-16 15:06 +0000
Dan Gohman Dan Gohman - Bug 1131783 - Optimize away null checks in non-POD Vectors too r=waldo
780d7bb5eb822d16e34233005dd71fce07a0586c
created 2015-01-26 17:30 -0800
pushed 2015-01-27 14:24 +0000
Dan Gohman Dan Gohman - Bug 1125185 - Define MOZ_COLD for marking "cold" functions r=waldo
cfe66af4d3c8ea8fb62281d32487c5fe96db867e
created 2015-01-09 17:33 -0500
pushed 2015-01-16 13:47 +0000
Trevor Saunders Trevor Saunders - bug 1077549 - remove useless gcc version checks r=glandium
5f146f3b136296380ea788d929758148a6925f34
created 2015-01-13 00:26 -0500
pushed 2015-01-13 13:24 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset 11aebde6e809 (bug 1120059) because of build bustage on Windows
11aebde6e809d32c6b37e23de66fe9e674f5490c
created 2015-01-13 06:41 +0200
pushed 2015-01-13 13:24 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1120059 - Remove MOZ_{HAVE_,}EXPLICIT_CONVERSION. r=Waldo
cadb53efd449dfb7f4f8af292b7421da2746835e
created 2015-01-06 21:39 -0800
pushed 2015-01-12 10:44 +0000
Chris Peterson Chris Peterson - Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo
a0b1e0b8a80a782fafafbdd854edc28b3a6ed01b
created 2015-01-06 18:35 -0500
pushed 2015-01-09 19:45 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 2: Remove MOZ_DELETE macro and use `= delete` directly; r=Waldo
1ce77cbf99f31888dafcd61c0499b1019e0e859c
created 2015-01-08 10:38 -0500
pushed 2015-01-09 01:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1119071 - Clean up some code used for older unsupported MSVC versions in MFBT; r=froydnj
3d94c5baadb0effa4e2cdc0fdefc5e946edb3f64
created 2014-12-25 15:18 -0500
pushed 2015-01-07 03:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114999 - Part 2: Apply MOZ_NO_ADDREF_RELEASE_ON_RETURN to all smart pointer arrow operators that can return refcounted objects; r=jrmuizel
67b3ac5b553ad88f7d1c4ba968da2042cd28ff83
created 2015-01-05 15:46 -0500
pushed 2015-01-06 15:53 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114987 - Add MOZ_UNSAFE_REF and mark GlobalObject::mGlobalObject as such; r=smaug
9e07239decd36a6e7536dcf52b0c34b329b3a765
created 2014-12-23 21:17 -0500
pushed 2014-12-24 23:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114880 follow-up: Rename MOZ_{STRONG,WEAK}_REF to MOZ_{OWNING,NON_OWNING}_REF
6ceabcdac1d46b270ae1a7d80161118d3e5a25f5
created 2014-12-22 18:16 -0500
pushed 2014-12-23 18:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114696 - Add MOZ_STRONG_REF and MOZ_WEAK_REF annotations; r=froydnj
682c3ff54faea4254118b5bec68d334d25721ded
created 2014-12-22 18:16 -0500
pushed 2014-12-23 18:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114267 - Part 2: Add MOZ_TRIVIAL_CTOR_DTOR to MOZ_ONLY_USED_TO_AVOID_STATIC_CONSTRUCTORS in non-debug builds; r=jrmuizel
6b3f00c078b1ca1e01f5d73fef37955b894c1034
created 2014-12-22 18:10 -0500
pushed 2014-12-23 18:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 773014 - Part 2: Mark Static{Auto,Ref}Ptr as global-only; r=jrmuizel
e4bee2367e67a3f6676d13327907fc21665b853d
created 2014-12-19 12:40 -0600
pushed 2014-12-20 03:00 +0000
Benjamin Peterson Benjamin Peterson - No bug - fix typo r=me
c9b0bbb1d4f9565da1b91e47029bbc9a7c773e63
created 2014-12-18 15:27 -0500
pushed 2014-12-20 03:00 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 867348 - Part 2: Apply MOZ_NO_ARITHMETIC_EXPR_IN_ARGUMENT to CheckedInt's constructor; r=jrmuizel,cpearce
29c50b8249238b436a17525ece13930cb92ac6ac
created 2014-12-18 15:59 -0500
pushed 2014-12-19 20:08 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets acb4dd16755c and 40768f723990 (bug 867348) for static analysis bustage.
acb4dd16755cc2c771268d05a40fa6190569a553
created 2014-12-18 15:27 -0500
pushed 2014-12-19 20:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 867348 - Part 2: Apply MOZ_NO_ARITHMETIC_EXPR_IN_ARGUMENT to CheckedInt's constructor; r=jrmuizel
d27ce1e75719e417328b570bec2c6dbcbd5e1de7
created 2014-10-10 18:29 -0400
pushed 2014-10-11 20:21 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1080968 - Add support for constexpr and explicit conversions on clang-cl; r=froydnj
91d7659bb35145e10ff737753688e0972c1a79b5
created 2014-07-10 19:10 -0700
pushed 2014-07-11 20:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
cf068fd95d3cef2e75205ae37c937bfaee01506f
created 2014-06-12 23:34 -0700
pushed 2014-06-19 14:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1026319 - Convert the second quarter of MFBT to Gecko style. r=froydnj.
eaa1f380f560ef481507367c6a7972b1ddb94a9c
created 2014-06-10 16:33 -0400
pushed 2014-06-11 15:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1023449 - Try to check for MSVC before clang so that we live in the clang-cl world when building with that compiler; r=froydnj
038794b1a5bc9886976d9eac1d626f7b31e027b3
created 2014-05-29 22:40 -0700
pushed 2014-05-30 12:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1014377 - Convert the first quarter of MFBT to Gecko style. r=froydnj.
70d2f4a4f189fc0bdfea6693de2f043864ac2f87
created 2014-05-22 09:28 -0400
pushed 2014-05-23 00:30 +0000
Ehsan Akhgari Ehsan Akhgari - Fix a typo in a comment, no bug, DONTBUILD
ae08e1350dabf41f668945fa14b91c661967e68a
created 2014-05-21 21:31 -0400
pushed 2014-05-22 13:13 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013662 - Part 1: Add MOZ_IMPLICIT to Attributes.h; r=froydnj
31bf4de12ff1270b80e22a27258c2b393da6062f
created 2014-05-06 16:23 +0200
pushed 2014-05-06 20:24 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 997145 - Add a attribute in order to silent a Clang static analyzer check r=nfroyd
1defae2eeae9be7434de2e3624af5d2a688e6366
created 2014-04-25 22:34 -0400
pushed 2014-04-27 01:52 +0000
Benoit Jacob Benoit Jacob - Bug 987253 - Add MOZ_EXPLICIT_CONVERSION - r=Waldo
a0e703ba2ae6ac7c9db9df1ff1531732e28882a9
created 2014-04-23 22:20 -0700
pushed 2014-04-24 05:21 +0000
Phil Ringnalda Phil Ringnalda - Back out c34781199047 (bug 997145) for wrong-tree build bustage
c34781199047995a68cf7e44ef31bfb9d9d427a0
created 2014-04-23 21:51 -0700
pushed 2014-04-24 05:02 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 997145: Add a attribute in order to silent a Clang static analyzer check r=nfroyd
70629eef62c66431fa338f542c45975eecce5de8
created 2014-01-21 12:51 -0500
pushed 2014-01-22 20:15 +0000
Nathan Froyd Nathan Froyd - Bug 961394 - update MOZ_ASAN_BLACKLIST to work with recent versions of GCC; r=ehsan
910ea4847f84e09821fe7fe1155a17578d9f1798
created 2013-12-06 21:23 -0600
pushed 2013-12-07 11:44 +0000
Joshua Cranmer Joshua Cranmer - Bug 929200, part 1: Add MOZ_HEAP_ALLOCATOR to stack-only/non-heap analyses, r=Waldo.
a86ed0525fd918f32d141acdf0af7d430cd36f68
created 2013-11-02 17:57 +0900
pushed 2013-11-03 21:05 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 933586 - Define MOZ_HAVE_CXX11_DELETE for MSVC 12+. r=waldo
e5e074ddca9e5fa433a8537898a4a8d093e05d9c
created 2013-10-22 06:34 +0900
pushed 2013-10-22 22:12 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 928210 - Get rid of MOZ_INLINE
315b927c1934ef5d0b975276d7dbd022a280090b
created 2013-10-17 16:29 +0200
pushed 2013-10-18 09:36 +0000
Christian Holler Christian Holler - Bug 847350 - Add/Update MOZ_ASAN/TSAN_BLACKLIST macros. r=waldo
f55906cadf07a9ef44cc4ce2574fe35f3dc85672
created 2013-07-24 09:41 +0200
pushed 2013-07-24 07:43 +0000
Ms2ger Ms2ger - Bug 896341 - Update include guards and modelines in MFBT; r=Waldo
040df3280d8c514bffc13c894ee86c74e0fb4bc5
created 2013-06-28 17:34 -0400
pushed 2013-07-08 01:19 +0000
Trevor Saunders Trevor Saunders - bug 888493 - add MOZ_CONSTEXPR_VAR r=waldo
7d6d824067ea46d2b464810a02bb889890860354
created 2013-07-04 13:06 -0700
pushed 2013-07-08 01:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 454706720bbc (bug 888493) for build bustage
454706720bbcfb0bc2f926424be9dea042076303
created 2013-06-28 17:34 -0400
pushed 2013-07-08 01:19 +0000
Trevor Saunders Trevor Saunders - bug 888493 - add MOZ_CONSTEXPR_VAR r=waldo
6afe0a48ad5e00c8ae35b28c950818c7e31ffecd
created 2013-06-27 00:15 +0900
pushed 2013-06-26 20:33 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 839998 - Introduce MOZ_THIS_IN_INITIALIZER_LIST macro. r=waldo
563b44e38a3085ccc59e1dd0930c6513a35f72c4
created 2013-05-28 22:20 -0500
pushed 2013-05-29 14:24 +0000
Joshua Cranmer Joshua Cranmer - Bug 876701 - Static analysis failure in nsMathMLsemanticsFrame.h, r=karlt
44f3413b9bc69e68b5f278379d35eabfbcd5855d
created 2013-05-27 16:05 -0500
pushed 2013-05-28 01:51 +0000
Joshua Cranmer Joshua Cranmer - Bug 868285 - Fix static checking builds, part 2: Add MOZ_NONHEAP_CLASS. r=ehsan
68a574b285671e66fc6d15f370187073c2003537
created 2013-05-27 16:04 -0500
pushed 2013-05-28 01:51 +0000
Joshua Cranmer Joshua Cranmer - Bug 868285 - Fix static checking builds, part 1: infer MOZ_STACK_CLASS. r=bsmedberg
e88b1aab80c37ffdec020aab9a7597ccab1255cf
created 2013-04-19 10:55 -0700
pushed 2013-04-21 16:31 +0000
Bill McCloskey Bill McCloskey - Bug 863116 - MOZ_ALWAYS_INLINE should not inline in debug builds (r=Waldo)
d565aefe20b968e46e2c0edf2bb7d06457f4663a
created 2013-04-11 22:20 -0500
pushed 2013-04-12 11:51 +0000
Joshua Cranmer Joshua Cranmer - Bug 856108 - Port static analyses to clang, part 1: stack-class. r=ehsan
4d7684259549a9e5dda78b3f45f95e7f46014af9
created 2013-03-23 21:14 -0500
pushed 2013-03-24 15:38 +0000
Joshua Cranmer Joshua Cranmer - Bug 767563 - Add a clang static checker, part 3: Move the MOZ_MUST_OVERRIDE macro to MFBT. r=Waldo
8e1bef2ab93e879781d0552a219f42730ba6bdc2
created 2013-02-12 08:30 -0500
pushed 2013-02-13 02:25 +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.
ecdbffdf275adaf214ae7c8e2cc91ba20ccfd181
created 2013-01-21 19:42 -0800
pushed 2013-02-01 20:50 +0000
Chris Peterson Chris Peterson - Bug 833254 - Fix MFBT's gcc version checks. r=waldo
722643e05bb7b54afd7fc5a3030029755033bc4e
created 2013-01-28 16:33 -0800
pushed 2013-01-31 20:56 +0000
Jeff Walden Jeff Walden - Bug 835648 - Move typed enum support to a new header. r=Ms2ger
c5bdb6d94a5d0018e4dfb1c38d055c84ddb3ad1f
created 2013-01-29 19:01 -0500
pushed 2013-01-30 13:05 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 3eb633a97c1f (bug 835648) for suspected Windows orange on a CLOSED TREE.
3eb633a97c1f5318eb4f402ab93368d30fac31d1
created 2013-01-28 16:33 -0800
pushed 2013-01-30 13:05 +0000
Jeff Walden Jeff Walden - Bug 835648 - Move typed enum support to a new header. r=Ms2ger
88fc571a9e9ed5bee9f775dc17890ea7eac2a4ab
created 2013-01-24 22:59 -0800
pushed 2013-01-27 00:13 +0000
Chris Peterson Chris Peterson - Bug 831633 - Back out 1c7bdeefa8ee (bug 830315) for introducing hundreds of non-virtual dtor warnings. r=waldo
eb032d63b415deab420de8493c9f69681c843ff7
created 2013-01-07 23:29 -0800
pushed 2013-01-16 20:23 +0000
Chris Peterson Chris Peterson - Bug 785918 - Part 2: Add MOZ_HAVE_CXX11_CONSTEXPR check and constexpr version of ArrayLength(). r=waldo
1c7bdeefa8ee217167136e83fe9534c6195c7a9f
created 2013-01-15 10:12 +0100
pushed 2013-01-15 22:58 +0000
Mike Hommey Mike Hommey - Bug 830315 - Don't enable MOZ_FINAL and MOZ_DELETE on clang unless compiling as C++11. r=Waldo
001b109e68c46353d6c7f4b943225088eb593eac
created 2013-01-03 04:47 +0900
pushed 2013-01-03 02:02 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 823917 - Use C++11 final on MSVC11. r=waldo
4ebea4d88d4872cce65c9913492e8e2389e4e107
created 2012-12-18 13:22 -0500
pushed 2012-12-29 12:13 +0000
Trevor Saunders Trevor Saunders - bug 822717 - remove checks for old gcc r=glandium
789fceea31b78597c7becef2470a73b9452f526d
created 2012-11-06 09:38 -0500
pushed 2012-11-07 02:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 808876 - Part 0: Only allow the usage of enum classes in gcc 4.5 and newer; r=bzbarsky
fa8b3e203cf055442855754491a0a8ae3970bad1
created 2012-10-26 13:56 -0400
pushed 2012-10-27 01:22 +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
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
7d2db7e3879afa454ac21ef5e0f3f4b18ea43b2a
created 2012-08-16 14:58 +0300
pushed 2012-08-18 02:17 +0000
Aryeh Gregor Aryeh Gregor - Bug 782919 - Add zero-arg constructor to enum class workaround; r=ehsan
22ce0a41fe217d074a2837ef9edbd04a70f2658d
created 2012-08-17 12:25 +0100
pushed 2012-08-18 02:17 +0000
Ed Morley Ed Morley - Backout 19ec214f806c (bug 782916), 88b802832f52 (bug 782919), f16429aa2210 (bug 780474) for Android build failures
88b802832f52b1ebe468d005f9b3475507b00821
created 2012-08-16 14:58 +0300
pushed 2012-08-18 02:17 +0000
Aryeh Gregor Aryeh Gregor - Bug 782919 - Add zero-arg constructor to enum class workaround; r=ehsan
1731751746eab3b036f45bf710ae1d137b2bb9d1
created 2012-08-01 15:19 +0300
pushed 2012-08-09 21:57 +0000
Aryeh Gregor Aryeh Gregor - Bug 751554 part 2 - Support strongly-typed enums in MFBT; r=ehsan
62a5c7e3be903a8e39155a319ccfa3051f9daca8
created 2012-08-05 12:11 +0300
pushed 2012-08-09 21:57 +0000
Aryeh Gregor Aryeh Gregor - Bug 751554 part 1 - Support explicit underlying enum types in MFBT; r=cjones
1a0f4431003105008d31616e75b8db2d3291d54f
created 2012-06-03 20:36 -0700
pushed 2012-06-06 08:23 +0000
Jeff Walden Jeff Walden - Style patrol to make everything conform to mfbt/STYLE. No bug, r=sparky
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
less more (0) -120 tip