mfbt/CheckedInt.h
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +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 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
22dd687dfbd20c801af28af8fc40e89dc09c4bc9
created 2018-07-20 18:36 -0700
pushed 2018-12-03 16:23 +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-10-18 18:37 +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-10-18 18:37 +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
55541ed45819e54e8a6c08c4525e263c80bd35ab
created 2017-09-21 18:24 +0200
pushed 2017-11-02 16:33 +0000
Mats Palmgren Mats Palmgren - Bug 1356936 - Use __builtin_add/sub/mul_overflow() where available to optimize CheckedInt. r=waldo,ehsan
d94c51e57ea332ec674205c4ad15d1f983835529
created 2017-03-27 10:59 +0800
pushed 2017-06-12 13:08 +0000
JW Wang JW Wang - Bug 1350790 - Add constexpr to CheckedInt. r=froydnj
02f08045a3bc004fcd2849fcaca05a220eee72c4
created 2015-07-27 21:12 -0400
pushed 2015-09-21 14:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1188204 - Fix more constructors in MFBT; r=froydnj
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
c9b0bbb1d4f9565da1b91e47029bbc9a7c773e63
created 2014-12-18 15:27 -0500
pushed 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 867348 - Part 2: Apply MOZ_NO_ARITHMETIC_EXPR_IN_ARGUMENT to CheckedInt's constructor; r=jrmuizel
5a2271cb4a6760cdf574bd6ff4c850f3ffaf1091
created 2014-11-14 16:13 +1300
pushed 2015-01-12 19:37 +0000
Matthew Gregan Matthew Gregan - Bug 1097512 - Allow using compound operators where the LHS and RHS are both CheckedInt<T>. r=jwalden+bmo
1b7d7dcf71e23f6ed68f10a72416f7dc5e58a6c2
created 2014-07-22 20:54 -0700
pushed 2014-10-13 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1041914 - Convert the fourth quarter of MFBT to Gecko style. r=Ms2ger.
91d7659bb35145e10ff737753688e0972c1a79b5
created 2014-07-10 19:10 -0700
pushed 2014-09-02 16:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
038794b1a5bc9886976d9eac1d626f7b31e027b3
created 2014-05-29 22:40 -0700
pushed 2014-07-21 20:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1014377 - Convert the first quarter of MFBT to Gecko style. r=froydnj.
cb1ddab163f98106bfe2627bae7c7cc9473c941a
created 2014-04-01 09:38 -0400
pushed 2014-06-09 21:49 +0000
Benoit Jacob Benoit Jacob - Bug 987274 - Add IntegerTypeTraits.h to MFBT for additional integer traits and helpers that don't have type_traits equivalents - r=Waldo
03acaf79c507f7cd39022ba9dab4cb710cad7ce4
created 2014-03-12 08:42 -0400
pushed 2014-04-28 18:51 +0000
Xidorn Quan Xidorn Quan - Bug 980698 - Rename shadowing parameters. r=Waldo
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-09-16 19:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed 2013-09-16 19:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
f55906cadf07a9ef44cc4ce2574fe35f3dc85672
created 2013-07-24 09:41 +0200
pushed 2013-09-16 19:14 +0000
Ms2ger Ms2ger - Bug 896341 - Update include guards and modelines in MFBT; r=Waldo
b3f8eee3c38943a29cca0d1c97049c352324332c
created 2013-06-24 21:32 -0700
pushed 2013-09-16 19:14 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 886128 - Fix various clang warnings and some potential bugs in nonstandard configurations. r=nnethercote,terrence.
9e0bf0548e486cdfda2f9dd91e56edb733b1a0ba
created 2013-06-14 15:19 -0700
pushed 2013-08-05 18:49 +0000
Jeff Gilbert Jeff Gilbert - Bug 881980 - Allow casting CheckedInts to other CheckedInt types. - r=bjacob,waldo
a74b3d43c3af2b8b09437a735e65c0e5bdbf7e4a
created 2013-06-14 15:19 -0700
pushed 2013-08-05 18:49 +0000
Jeff Gilbert Jeff Gilbert - Bug 874764 - Add CheckedInt support for operator%. - r=bjacob,waldo
e725c1aa589dffc580c10d59829ae3a2673285bc
created 2013-05-08 17:25 -0400
pushed 2013-06-24 18:52 +0000
Benoit Jacob Benoit Jacob - Bug 869194 - CheckedInt should consistently reject unsupported types - r=Waldo
9a8c7cd83f2293987e36b1103e07d29c0263844d
created 2013-05-08 17:25 -0400
pushed 2013-06-24 18:52 +0000
Benoit Jacob Benoit Jacob - Bug 869685 - Reintroduce long long support in CheckedInt - r=Waldo
7e347694edf22feab6a55d7e04b7a7a7174a2697
created 2013-03-12 15:40 -0400
pushed 2013-05-13 16:59 +0000
Benoit Jacob Benoit Jacob - Bug 849667 - Fix/simplify CheckedInt's use-outside-of-MFBT setup - r=Waldo
e1cee7393c7381523c32283ce6888ebb7d8a9d4c
created 2013-03-11 18:45 -0700
pushed 2013-05-13 16:59 +0000
Jeff Walden Jeff Walden - Bug 849666 - Make CheckedInt<T>::operator-() not depend on undefined behavior when negating minimum signed values, and add a test for this. Patch is something of a tag-team effort by bjacob and me. r=bjacob
4442728732160c2c0c5e1d13bf2bc54fcf8354db
created 2013-03-01 21:49 -0800
pushed 2013-05-13 16:59 +0000
Jeff Walden Jeff Walden - Bug 847521 - Allow CheckedInt<signed char> in addition to char/unsigned char. char != signed char (but is guaranteed to have the same representation as either signed char or unsigned char, for backwards-compatibility reasons), so we have to handle signed char as a third character type. r=bjacob
c9c99a2f189c98793b929facdca6aa6139870ec9
created 2012-11-02 11:30 -0400
pushed 2013-01-07 21:25 +0000
Benoit Jacob Benoit Jacob - Bug 784309 - CheckedInt.h Intel C++ compilation issue - r=Ms2ger
7aa128dbd1a9e5b9272376aa9a1f4aa23afd8787
created 2012-07-10 19:45 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
474d3f16960fb6bc790f0f46b77d0248424b84ef
created 2012-05-31 17:17 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Merge m-c onto Ionmonkey.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
3b9f67f4ab7140c9447cd5d1598ac4005223df73
created 2012-05-16 15:39 -0700| base
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
3cfacdaa343889a4d5dbb1f330c1640daf198e1a
created 2012-07-08 11:44 -0400
pushed 2012-08-27 22:37 +0000
Benoit Jacob Benoit Jacob - Bug 768538 - CheckedInt: HasSignBit should return bool - r=Ms2ger
5a372bbee65ccfc6390e33c50ba001b937b0c0a6
created 2012-07-08 11:25 -0400
pushed 2012-08-27 22:37 +0000
Benoit Jacob Benoit Jacob - Bug 768538 - CheckedInt: code simplification; remove the separate operator/ implementation - r=Ms2ger
2b9bea1ee9e94e6b020bae198e496384ba41711d
created 2012-07-05 10:13 -0400
pushed 2012-08-27 22:37 +0000
Benoit Jacob Benoit Jacob - Bug 768570 - Fix all the warnings in CheckedInt - r=jwalden
d0d426929fda5dd02a5204f87d5a7b9d38745c1a
created 2012-07-05 10:13 -0400
pushed 2012-08-27 22:37 +0000
Benoit Jacob Benoit Jacob - Bug 768538 - 1/2 - Fix undefined behavior in CheckedInt - r=jwalden
98410387837c1b689a719d1655ad6e868ee78be6
created 2012-05-29 12:48 -0400
pushed 2012-07-16 19:38 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 759208 - CheckedInt.h depends on undefined value of signed arithmetic. r=bjacob.
ae0b2ba1e47e56000d684d4ac72b35a13c08b19e
created 2012-05-17 10:07 -0400
pushed 2012-07-16 19:38 +0000
Benoit Jacob Benoit Jacob - Bug 732875 - Further CheckedInt tweaks - r=Ms2ger,jwalden
6bf1a722bf41100be1d554faa1c814fbcde2e6cd
created 2012-05-17 16:48 +0200
pushed 2012-07-16 19:38 +0000
Dão Gottwald Dão Gottwald - Backed out changeset 45ef0e7b2426
45ef0e7b24267e55a547a243414652bc97ff9036
created 2012-05-17 10:07 -0400
pushed 2012-07-16 19:38 +0000
Benoit Jacob Benoit Jacob - Bug 732875 - Further CheckedInt tweaks - r=Ms2ger,jwalden
d77e3cf5a16267907da026372e0e8c3981069945
created 2012-05-14 15:50 -0400| base
pushed 2012-07-16 19:38 +0000
Benoit Jacob Benoit Jacob - Bug 732875 - 8/8 - move CheckedInt to MFBT, enable unit tests in mfbt/tests - r=jwalden
345ae68f15f4bbd6f0a669f8d8bba0fe2fa6889a
created 2012-05-14 15:50 -0400| base
pushed 2012-07-16 19:38 +0000
Benoit Jacob Benoit Jacob - Bug 732875 - 8/8 - move CheckedInt to MFBT, enable unit tests in mfbt/tests - r=jwalden
less more (0) tip