Jeff Walden
|
e37cee4864
|
Add [specref] references to all the section-comments in TypeTraits.h, to further ease reading/searching. Followup to bug 853988, suggested by froydnj
--HG--
extra : rebase_source : 896b6abb3430b890a8de699fc044d0cd0624936a
|
2013-03-25 12:05:19 -07:00 |
|
Jeff Walden
|
c889ec22d2
|
Bug 853988 - Replace uses of Conditional<..., TrueType, FalseType>::Type with IntegralConstant<bool, ...>. r=froydnj
--HG--
extra : rebase_source : 1c2deaac32b2ddefa67bb935f961a182aad31ad2
|
2013-03-25 11:11:55 -07:00 |
|
Jeff Walden
|
8660e4410a
|
Bug 853988 - Move IsPod to the right place. r=froydnj
--HG--
extra : rebase_source : 6ea8970965e953b5f372385f933bbc796bfc2015
|
2013-03-22 00:22:05 -07:00 |
|
Jeff Walden
|
e7abab6b2d
|
Bug 853988 - Move Conditional to the right place. r=froydnj
--HG--
extra : rebase_source : e0d78a6fe6a07f07dfa054dda2fc74edffe0374b
|
2013-03-22 00:20:41 -07:00 |
|
Jeff Walden
|
92e60aa10b
|
Bug 853988 - Move IsConvertible to the right place. r=froydnj
--HG--
extra : rebase_source : dc7d5a6e21e098a7826230a28f70d6305fa2103f
|
2013-03-22 00:18:58 -07:00 |
|
Jeff Walden
|
5817b74362
|
Bug 853988 - Move IsPointer and IsSame to the right locations. r=froydnj
--HG--
extra : rebase_source : d945be1ef45f3f6d6a1bed67d4e2c240c882d1ef
|
2013-03-22 00:17:59 -07:00 |
|
Jeff Walden
|
7f9988dad9
|
Bug 853988 - Add C++11 section references to TypeTraits.h. r=froydnj
--HG--
extra : rebase_source : bd98561dd154b19460efaca16debcfc8082804ec
|
2013-03-22 00:14:38 -07:00 |
|
Joshua Cranmer
|
969dfd9705
|
Bug 767563 - Add a clang static checker, part 3: Move the MOZ_MUST_OVERRIDE macro to MFBT. r=Waldo
|
2013-03-23 21:14:43 -05:00 |
|
Jeff Walden
|
68a9571093
|
Bug 851237 - Mark the static-assert typedef with an unused attribute so it doesn't trigger compiler warnings. r=dholbert
--HG--
extra : rebase_source : 20ad6cd988f2cf5ddedfbb7dd99e368b96c2242a
|
2013-03-21 18:26:06 -07:00 |
|
Mike Shal
|
9680b82df6
|
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
|
2013-03-19 11:47:00 -07:00 |
|
Jeff Walden
|
6ff26d90f3
|
Bug 847480 - Remove unused (verified by manual inspection and try) DeprecatedAbs overloads so it's harder for new uses to pop up. r=Ms2ger
--HG--
extra : rebase_source : dff4d6d2c7006fbc296c9ae0b08d3e66219f7846
|
2013-03-09 14:20:14 -08:00 |
|
Oleg Romashin
|
3b391ccab1
|
Bug 848611 - MathAlgorithms.h:116: error: 'fabsl' was not declared in this scope. r=Waldo
|
2013-03-14 00:16:55 -07:00 |
|
Jeff Walden
|
cc0ac55d6b
|
Bug 847480 - Convert DeprecatedAbs overloads taking floating point (except for nscoord uses, when nscoord is optionally a floating point type) to Abs. r=Ms2ger
|
2013-03-05 15:43:44 -08:00 |
|
Jeff Walden
|
83a067942d
|
Bug 847480 - Make mozilla::Abs return the unsigned type, for the integral types. r=bjacob
|
2013-03-05 15:43:38 -08:00 |
|
Jeff Walden
|
dc8144eec0
|
Bug 847480 - Copy the existing mozilla::Abs as mozilla::DeprecatedAbs, to allow mozilla::Abs to return an unsigned type when possible. r=Ms2ger
|
2013-03-05 15:43:23 -08:00 |
|
Benoit Jacob
|
5015e3f471
|
Bug 849667 - Fix/simplify CheckedInt's use-outside-of-MFBT setup - r=Waldo
|
2013-03-12 15:40:29 -04:00 |
|
Jeff Walden
|
9c781ad1b2
|
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
|
2013-03-11 18:45:22 -07:00 |
|
Jeff Walden
|
8c2403ba13
|
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
--HG--
rename : content/html/content/src/HTMLObjectElement.h => content/html/content/src/HTMLObjectElement.cpp
extra : rebase_source : d07d72b78fcbae31483d726703b3605561295684
|
2013-03-01 21:49:25 -08:00 |
|
Jeff Walden
|
bf23cd54f1
|
Bug 835542 - Implement mozilla::Abs. r=Ms2ger
--HG--
extra : rebase_source : a3e62ff76365d27cc4cb10e4fee942ddb8b10b79
|
2013-02-15 19:55:36 -08:00 |
|
Jeff Walden
|
21d4a821b2
|
Bug 835542 - Add an IntegralConstant helper to TypeTraits.h, and use it where the spec says we should be using it. r=bjacob
--HG--
extra : rebase_source : a1272a85489771ce1cbe5c3aaa678b5b04b49226
|
2012-12-16 18:20:17 -05:00 |
|
Gregory Szorc
|
85e5647383
|
Bug 784841 - Part 18c: Convert /memory, /mfbt, /mozglue; r=ted f=Ms2ger
|
2013-02-25 12:47:17 -08:00 |
|
Nicholas Nethercote
|
1d9c94fd87
|
Bug 563195: Avoid triggering -Wshadow warnings in mfbt/. r=Waldo
|
2013-02-17 22:56:32 -08:00 |
|
Christian Holler
|
2f0c5d33a1
|
Bug 838557 - Create a common interface for ASan/Valgrind functions. r=mats,bhackett
|
2013-02-15 00:50:11 +01:00 |
|
Rafael Ávila de Espíndola
|
9b94369d2b
|
Bug 839338 - ASan alloc/dealloc mismatch in _M_create_nodes/_M_destroy_nodes. r=waldo.
|
2013-02-12 08:30:16 -05:00 |
|
Christian Holler
|
75b6c0996b
|
No bug - Include missing header in mfbt/ASan.h. r=me
|
2013-02-10 13:11:04 +01:00 |
|
Jeff Walden
|
15f60ef632
|
Rename the |static const bool result| member of IsSame, IsPod, and IsPointer to |value| to be consistent with every other type trait. I have no idea how I managed to consistently not notice this during review. Followup to bug 723228, r=typo
|
2013-02-08 22:59:54 -08:00 |
|
Razvan Cojocaru
|
15c13f8d76
|
Bug 723228 - nsTArray::AssignRange should use memcpy when possible. r=jlebar for the XPCOM changes, r=jwalden for js/mfbt changes
--HG--
extra : rebase_source : 2442a0d29ae0fa7edd0312d980cbc270a4f33134
|
2013-02-08 13:18:49 -08:00 |
|
Christian Holler
|
028393e58d
|
Bug 838150 - Add ASan and Valgrind annotations to JS LifoAlloc. r=bhackett
|
2013-02-06 14:30:01 +01:00 |
|
Nicholas Cameron
|
0b1477418d
|
Bug 837297; change RefCounted::dead to a define; r=waldo
|
2013-02-05 16:53:57 +13:00 |
|
Chris Peterson
|
1432379efc
|
Bug 833254 - Fix MFBT's gcc version checks. r=waldo
|
2013-01-21 19:42:15 -08:00 |
|
Jeff Walden
|
8f98ecc84c
|
Bug 836438 - Always implement nsresult using an unsigned 32-bit integer type. r=ehsan
--HG--
extra : rebase_source : f9d9d7772decee36a27ef09eb018b9912bf7bf6b
|
2013-01-30 15:32:44 -08:00 |
|
Mike Hommey
|
017feef7d9
|
Bug 834769 - Change the "destroyed" state value for RefCounted. r=Waldo
|
2013-01-29 09:35:16 +01:00 |
|
Jeff Walden
|
582b2e961d
|
Bug 835648 - Move typed enum support to a new header. r=Ms2ger
|
2013-01-28 16:33:17 -08:00 |
|
Ryan VanderMeulen
|
18cfd86d7e
|
Backed out changeset 3eb633a97c1f (bug 835648) for suspected Windows orange on a CLOSED TREE.
|
2013-01-29 19:01:45 -05:00 |
|
Jeff Walden
|
129a025dee
|
Bug 835648 - Move typed enum support to a new header. r=Ms2ger
--HG--
extra : rebase_source : 8c912fba889c1c5435e3619714071502fbfb30a3
|
2013-01-28 16:33:17 -08:00 |
|
Mike Hommey
|
6e52d18740
|
Backout changeset bc2bbe9836c7 (bug 834769) for bustage.
|
2013-01-29 09:49:16 +01:00 |
|
Mike Hommey
|
592595bea6
|
Bug 834769 - Change the "destroyed" state value for RefCounted. r=Waldo
|
2013-01-29 09:35:16 +01:00 |
|
Chris Peterson
|
0cff339be7
|
Bug 831633 - Back out 1c7bdeefa8ee (bug 830315) for introducing hundreds of non-virtual dtor warnings. r=waldo
|
2013-01-24 22:59:46 -08:00 |
|
Mounir Lamouri
|
f929fe87f0
|
Bug 828472 - Introduce AutoJSContext and SafeAutoJSContext helpers and use them for date handling in nsHTMLInputElement. f=bz r=bholley
|
2013-01-21 12:38:54 +00:00 |
|
Matt Woodrow
|
8a4599ca60
|
Bug 822906 - Add SplayTree to mfbt. r=waldo
|
2013-01-16 12:12:05 +13:00 |
|
Chris Peterson
|
0c00315d90
|
Bug 785918 - Part 2: Add MOZ_HAVE_CXX11_CONSTEXPR check and constexpr version of ArrayLength(). r=waldo
--HG--
extra : rebase_source : e826347bfdedc949614c9cca294858b7150dfda1
|
2013-01-07 23:29:00 -08:00 |
|
Mike Hommey
|
1bbb07f9dd
|
Bug 830315 - Don't enable MOZ_FINAL and MOZ_DELETE on clang unless compiling as C++11. r=Waldo
|
2013-01-15 10:12:49 +01:00 |
|
Ehsan Akhgari
|
104014cc99
|
Rewrite RangedPtr's constructor accepting a C-style array in C++, no bug, rs=Waldo
This will let the compiler correctly deduce N without making the
caller explicitly pass it in.
|
2013-01-14 19:48:42 -05:00 |
|
Terrence Cole
|
10fccde0ad
|
Bug 811060 - Implement mozilla::Range; r=Waldo
--HG--
extra : rebase_source : a303294de705fca72eb31f7b5c7db787d0bc7260
|
2012-11-12 16:37:33 -08:00 |
|
Chris Peterson
|
4c4bf85b10
|
Bug 785918 - Part 1: Replace PR_ARRAY_SIZE() with mozilla::ArrayLength() and MOZ_ARRAY_LENGTH(). r=ehsan
|
2013-01-05 23:37:25 -08:00 |
|
Terrence Cole
|
5929f21c7f
|
Bug 799252 - Remove SkipRoots in jsstr.cpp; r=Waldo
|
2012-10-16 16:30:02 -07:00 |
|
Chris Peterson
|
deed807086
|
Bug 826144 - Add MOZ_UTF16_HELPER() intermediary macro to handle UTF-16 stringification and concatenation correctly. r=waldo
--HG--
extra : rebase_source : 4c68df10e6e59af34db1e325232d4671492cc72f
|
2013-01-02 14:49:09 -08:00 |
|
Masatoshi Kimura
|
bc1410bc83
|
Bug 823917 - Use C++11 final on MSVC11. r=waldo
|
2013-01-03 04:47:26 +09:00 |
|
Chris Peterson
|
ae15b310c6
|
Bug 796948 - Create Char16.h header file for char16_t type. r=waldo
|
2012-12-12 00:34:20 -08:00 |
|
Trevor Saunders
|
e3b2aa92a5
|
bug 822717 - remove checks for old gcc r=glandium
|
2012-12-18 13:22:28 -05:00 |
|