mfbt/Attributes.h
59b0653948b4c32e0b1053f29e87ec0e841da17f
created 2020-03-27 07:33 +0000
pushed 2020-04-27 16:26 +0000
Simon Giesecke Simon Giesecke - Bug 1625143 - Add returns_nonnull attributes to moz_x allocation routines. r=glandium
411a2cc7050c8b786dfe02a0a02d1ce3130ba545
created 2020-02-19 02:50 +0000
pushed 2020-03-30 09:22 +0000
Boris Zbarsky Boris Zbarsky - Improve documentation for MOZ_CAN_RUN_SCRIPT_BOUNDARY. No bug. r=mbrodesser,nika
221bb3c0cea1c6eecebc0c858c438c32c9d50ad3
created 2019-12-20 07:03 +0000
pushed 2020-02-03 09:19 +0000
Chris Peterson Chris Peterson - Bug 1570499 - Part 3: Remove MOZ_FALLTHROUGH macro definition. r=froydnj
7214f827b7fb017fd9ee1a81b9e54f2d97e5f8c1
created 2019-10-06 18:29 +0000
pushed 2019-11-25 12:02 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
4968ed697e0ae799dfc220919137d575e4fc698b
created 2019-09-20 02:17 +0000
pushed 2019-11-25 12:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1581315 part 1. Adjust MOZ_MUST_RETURN_FROM_CALLER to only apply to method calls on arguments. r=nika
d32d8c2b9710e70cd498c92c6064f9411d96e541
created 2019-07-30 18:51 +0000
pushed 2019-10-14 16:30 +0000
Aaron Klotz Aaron Klotz - Bug 1569681: Part 3 - Update mfbt/Attributes.h with new MOZ_STATIC_LOCAL_CLASS macro; r=Ehsan
c9f70b17e09affb7d2d28e31e6ea7427d1618905
created 2019-07-29 23:21 +0300
pushed 2019-10-14 16:30 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 3 changesets (bug 1569681) for causing build bustages. CLOSED TREE
292cc6853e82d36232784d0d46409370d42da528
created 2019-07-29 20:10 +0000
pushed 2019-10-14 16:30 +0000
Aaron Klotz Aaron Klotz - Bug 1569681: Part 3 - Update mfbt/Attributes.h with new MOZ_STATIC_LOCAL_CLASS macro; r=Ehsan
cc011478e0d0a618ea29d7fda2ef8e9427c14a86
created 2019-07-29 22:53 +0300
pushed 2019-10-14 16:30 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 3 changesets (bug 1569681) for causing build bustages. CLOSED TREE
075b818a46fe76181c3f78a9817707230a53bf54
created 2019-07-29 19:38 +0000
pushed 2019-10-14 16:30 +0000
Aaron Klotz Aaron Klotz - Bug 1569681: Part 3 - Update mfbt/Attributes.h with new MOZ_STATIC_LOCAL_CLASS macro; r=Ehsan
9fd54a07823002bc12c3fe361dc87041c39ed828
created 2019-07-02 23:58 +0000
pushed 2019-08-26 18:30 +0000
Kyle Huey Kyle Huey - Bug 1563046: Move operator LogModule* out of line in debug builds. r=froydnj
37761497b6c1c9f52f9bb526892274fe6ac0fb7b
created 2019-03-16 12:52 +0000
pushed 2019-05-13 09:36 +0000
Boris Zbarsky Boris Zbarsky - Improve the documentation around the MOZ_CAN_RUN_SCRIPT analysis. No bug. r=emilio
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-03-11 12:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
b4662b6db1b34414494d070e33481193625403d1
created 2018-11-28 09:16 +0000
pushed 2019-01-21 12:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1508472 - Part 4: Fourth batch of comment fix-ups in preparation for the tree reformat r=sylvestre
c489ba287b497b77e6bb7d4b7550e0792670726c
created 2018-10-23 12:27 -0700
pushed 2019-01-21 12:33 +0000
Jeff Walden Jeff Walden - Bug 1503086 - Initialize all SourceBufferHolders with a fallible function that in all cases assumes ownership of given-ownership data. r=tcampbell, r=bz, r=mrbkap on some finicky worker code lightly touched here
22dd687dfbd20c801af28af8fc40e89dc09c4bc9
created 2018-07-20 18:36 -0700
pushed 2019-01-21 12:33 +0000
Steve Fink Steve Fink - Bug 1321014 - Respect MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS for the purpose of identifying GC types and pointers, r=jonco
f2e06bf4ba8e7a8fbcab9e83d1eabb03c94d3cb0
created 2018-10-16 14:35 -0700
pushed 2018-12-03 15:51 +0000
Steve Fink Steve Fink - Backed out changeset c7b32ffa822e (bug 1321014) on a CLOSED TREE
c7b32ffa822e353b5479b6224194e3cdfd135e65
created 2018-07-20 18:36 -0700
pushed 2018-12-03 15:51 +0000
Steve Fink Steve Fink - Bug 1321014 - Respect MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS for the purpose of identifying GC types and pointers, r=jonco
5c8f8fe4ef3e4e95526783d3781aebd14c9395df
created 2018-09-24 22:47 +0000
pushed 2018-12-03 15:51 +0000
Mike Hommey Mike Hommey - Bug 1493093 - Allow to relax MOZ_NON_TEMPORARY_CLASS for some specific constructors r=andi
e1e83e95d0a98912d3fc4cd4218c58b2e01f5424
created 2018-09-05 10:37 +0900
pushed 2018-12-03 15:51 +0000
Mike Hommey Mike Hommey - Bug 1488631 - Remove annotations that the clang plugin doesn't handle. r=andi
822e81707327954a2c4e7d8060c5d91ae528bbf3
created 2018-04-25 19:40 -0700
pushed 2018-06-18 21:12 +0000
Jeff Walden Jeff Walden - Bug 1451248. r=jorendorff, r=bz
4ce7bb67eab97e5061d4b3bc84927de859f15bd5
created 2018-04-10 17:31 +1000
pushed 2018-06-18 21:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1451658 - Add MOZ_STATIC_CLASS. r=mystor
24117c13a4043ea2ec4e56d55569e8d643446e82
created 2018-02-12 12:07 +0100
pushed 2018-04-26 16:43 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1437482 - gcc 8 has no-sanitize but not the {un,}signed-integer-overflow option r=Waldo
7144fcd531df304bea9bc2031fab6bc56c405095
created 2018-02-02 21:25 -0800
pushed 2018-04-26 16:43 +0000
Jeff Walden Jeff Walden - Bug 1435484 - Split the integer-overflow blacklist into two blacklists, one for signed integer overflow and one for unsigned integer overflow, and rename both configure flags to be clearer. r=decoder, r=froydnj
0894630b826962ad287686b79576893631ab159b
created 2018-01-31 15:22 -0800
pushed 2018-04-26 16:43 +0000
Eric Rahm Eric Rahm - Bug 1434689 - Part 2: Add MOZ_TEMPORARY_CLASS attribute. r=mystor
9029701afb620ea6f13fdf75fe3943151d3defdf
created 2017-11-17 15:12 -0500
pushed 2018-03-01 12:45 +0000
Nika Layzell Nika Layzell - Bug 1418465 - Add an opt-out to the MOZ_CAN_RUN_SCRIPT analysis, r=andi
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2018-01-11 17:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
defa8a301a0aa93381ea86c17cec622c5ac35aee
created 2017-08-24 22:49 -0500
pushed 2017-11-02 12:36 +0000
Tom Ritter Tom Ritter - Bug 1393498 Mark the stub_BaseThreadInitThunk as MOZ_NORETURN to silence a warning about a noreturn function not returning r=dmajor,froydnj
2510955b5c905a325b64384ba9c77bea407a4735
created 2017-08-08 19:48 +0300
pushed 2017-11-02 12:36 +0000
Tristan Bourvon Tristan Bourvon - Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor
3878f845c306113debbd1834c10e2c24004442b2
created 2017-08-23 10:16 -0500
pushed 2017-11-02 12:36 +0000
Luke Wagner Luke Wagner - Bug 1351488 - Add MOZ_XPCOM_ABI to mfbt (r=froydnj)
2710ae26000ce21716601946205a2a4691caeffa
created 2017-07-05 16:14 +0200
pushed 2017-11-02 12:36 +0000
Tristan Bourvon Tristan Bourvon - Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor
3403a367f1a77edf74a45b0c60ddce203efa81e4
created 2017-07-28 00:11 +0800
pushed 2017-11-02 12:36 +0000
Cykesiopka Cykesiopka - Bug 1355692 - Add MOZ_FALLTHROUGH macro definition for gcc 7 to suppress -Wimplicit-fallthrough warnings. r=glandium
63441af41cdfa752b50e421e1ad94e41f789f1ec
created 2017-07-13 15:14 +0200
pushed 2017-09-14 16:50 +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-09-14 16:50 +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-09-14 16:50 +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-09-14 16:50 +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-09-14 16:50 +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-09-14 16:50 +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-09-14 16:50 +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-07-31 14:08 +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-07-31 14:08 +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-07-31 14:08 +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-07-31 14:08 +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-04-10 20:44 +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-04-10 20:44 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 630abb959e06 (bug 1324093)
630abb959e06106b586c37bb1f1f55c0dbd620f8
created 2017-01-13 13:58 +1300
pushed 2017-04-10 20:44 +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-04-10 20:44 +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-04-10 20:44 +0000
Chris Peterson Chris Peterson - Bug 1280295 - Remove MOZ_HAVE_REF_QUALIFIERS. r=froydnj
7ece94001875a0fee5866091a70eb746fb0a4240
created 2016-10-13 13:08 -0600
pushed 2017-02-27 14:59 +0000
Tom Tromey Tom Tromey - Bug 553032 - document MOZ_FORMAT_PRINTF; r=froydnj
ce2b6b8bfa16cbbd398de071bfdfdd40b880999b
created 2016-10-11 12:42 -0600
pushed 2017-02-27 14:59 +0000
Tom Tromey Tom Tromey - Bug 553032 - move MOZ_FORMAT_PRINTF to mfbt; r=froydnj
b50520db14601df2cc29d23f211000a309b62026
created 2016-10-19 18:33 +0200
pushed 2017-02-27 14:59 +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 2017-02-27 14:59 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e832fc3b5a03 (bug 553032)
e832fc3b5a03041da9af10c22b3517137c93edbc
created 2016-10-13 13:08 -0600
pushed 2017-02-27 14:59 +0000
Tom Tromey Tom Tromey - Bug 553032 - document MOZ_FORMAT_PRINTF; r=froydnj
16f326945f3831edc2b8f2c7482650863df827b0
created 2016-10-11 12:42 -0600
pushed 2017-02-27 14:59 +0000
Tom Tromey Tom Tromey - Bug 553032 - move MOZ_FORMAT_PRINTF to mfbt; r=froydnj
0f461766e3e8ca3753f7e818ac8e999dd9dbe158
created 2016-09-11 18:23 +0900
pushed 2017-02-27 14:59 +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 2017-02-27 14:59 +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 2017-02-27 14:59 +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 2017-02-27 14:59 +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 2017-01-16 13:07 +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
less more (0) -100 -60 tip