Dan Gohman
|
f233dc0d72
|
Bug 1125185 - Define MOZ_COLD for marking "cold" functions r=waldo
|
2015-01-26 17:30:19 -08:00 |
|
Masatoshi Kimura
|
6cc5dabbee
|
Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo
|
2015-01-26 07:22:11 +09:00 |
|
Masatoshi Kimura
|
86502e6537
|
Bug 1111290 - Part 2: Non-mechanical changes. r=waldo
|
2015-01-26 07:22:08 +09:00 |
|
Masatoshi Kimura
|
be535304d8
|
Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo
|
2015-01-26 07:22:07 +09:00 |
|
Jan de Mooij
|
8fb96ecee4
|
Bug 1004028 - Enable assertion type validation on MSVC. r=Waldo,terrence
|
2015-01-24 14:40:27 +01:00 |
|
Xidorn Quan
|
d42dd91f3c
|
Bug 1124029 - Fix unsigned/signed mismatch in MathAlgorithms. r=waldo
--HG--
extra : rebase_source : d4ddeacc763ebe9266ad40d4c63f343033b16490
extra : source : 7ca6aa20529ebc304c14c1e21160fd65816415b3
|
2015-01-23 08:29:36 +11:00 |
|
Masatoshi Kimura
|
9656ec51c3
|
Bug 895582 - Get rid of MOZ_ENUM_TYPE. r=waldo
|
2015-01-21 22:35:19 +09:00 |
|
Ehsan Akhgari
|
0da19b297b
|
Bug 1121489 follow-up: Addresss the review comment
|
2015-01-19 09:07:57 -05:00 |
|
Ehsan Akhgari
|
5e8e593966
|
Bug 1121489 - Make it possible to construct a RefPtr from an already_AddRefed; r=froydnj
This will pave the way towards having a MakeAndAddRef function
that returns an already_AddRefed and can be used in graphics code.
|
2015-01-19 09:00:01 -05:00 |
|
Ben Kelly
|
b1a859d05a
|
Bug 1122160 Follow-up to fix spelling typo in comment. rs=themaid DONTBUILD
|
2015-01-16 10:22:43 -05:00 |
|
Ben Kelly
|
e22cba5e2b
|
Bug 1122160 Add operator+=() and operator-=() to DebugOnly r=froydnj
|
2015-01-16 09:59:32 -05:00 |
|
Trevor Saunders
|
5b86ecf80c
|
bug 1077549 - remove useless gcc version checks r=glandium
|
2015-01-15 21:30:05 -05:00 |
|
Jim Blandy
|
0d573b4a06
|
Bug 1121080: Fix comments in Move.h explaining perfect forwarding. DONTBUILD r=waldo
--HG--
extra : rebase_source : 442e1c63b4e817121857be2452b40cc27abf4d5e
extra : amend_source : c851c81e48401affa9fcb7b53817d9a77ac89ecf
|
2015-01-13 10:48:58 -08:00 |
|
Brian Smith
|
539c83acbb
|
Bug 1119075, Part 2: Fix typo, r=waldo
|
2015-01-14 15:45:48 -08:00 |
|
Brian Smith
|
9c3a50df68
|
Bug 1119776, Part 4: Avoid defining snprintf when MSVC provides it (MFBT), r=waldo
--HG--
extra : rebase_source : 22216031650057afade8cda274723574af5fee6c
|
2015-01-08 22:33:03 -08:00 |
|
Brian Smith
|
3e5eb36a68
|
Bug 1119080: Convert the already_Addrefed Derived->Base conversion operator into a move constructor, r=waldo
--HG--
extra : rebase_source : 1dac3313dfa8a5612d05b8806287ad2cee81c7f6
extra : source : 420815ee832b49b695da85e1d0f277fb9f05f870
|
2015-01-07 20:32:55 -08:00 |
|
Masatoshi Kimura
|
01a636855c
|
Bug 1120062 - Part 2: Remove use of IsNullPointer. r=waldo
|
2015-01-15 02:09:11 +09:00 |
|
Ehsan Akhgari
|
497a2e8e51
|
Bug 1120622 - Define MOZ_SUPPORT_ASSERT_CONDITION_TYPE_VALIDATION for all gcc versions now that we don't support 4.4 any more; r=froydnj
|
2015-01-14 09:00:34 -05:00 |
|
Ehsan Akhgari
|
5d95da7070
|
Bug 1120620 - Bump the MFBT gcc requirement to 4.6; r=froydnj
|
2015-01-14 09:00:33 -05:00 |
|
Brian Smith
|
eb09895998
|
Bug 1119075: Use standard unicode literals with VS2015 and later, r=waldo
--HG--
extra : rebase_source : f21d1d9eb7cfbc0ed90653f7aca2e9d9c9f9d735
|
2015-01-07 13:49:32 -08:00 |
|
Ehsan Akhgari
|
47c67459e2
|
Backed out changeset 11aebde6e809 (bug 1120059) because of build bustage on Windows
|
2015-01-13 00:26:16 -05:00 |
|
Birunthan Mohanathas
|
3bbc9f5d8f
|
Bug 1120059 - Remove MOZ_{HAVE_,}EXPLICIT_CONVERSION. r=Waldo
|
2015-01-13 06:41:15 +02:00 |
|
Xidorn Quan
|
8d2175de6e
|
Bug 1119199 - Rewrite HashFunctions with variadic templates. r=waldo
--HG--
extra : source : 0756924a2f04c8201c88530412af2feccafab623
|
2015-01-13 10:48:10 +11:00 |
|
Xidorn Quan
|
337b33e691
|
Bug 1119199 - Rewrite UniquePtr with variadic template. r=waldo
--HG--
extra : source : 4643ae3a5bd51b3353fbc5c01287a07fbb749e70
|
2015-01-13 10:48:10 +11:00 |
|
Xidorn Quan
|
5f55ae0431
|
Bug 1119199 - Rewrite MaybyOneOf with variadic template.
--HG--
extra : source : ea364897df7f17a960f94ad9b4d33e7ceff18d43
|
2015-01-13 10:48:10 +11:00 |
|
Xidorn Quan
|
73159914a2
|
Bug 1119199 - Rewrite Maybe::emplace with variadic template. r=waldo
--HG--
extra : source : 4ad70d3ba8bcd02f9af68ec19167fb451c395a45
|
2015-01-13 10:48:10 +11:00 |
|
Wes Kocher
|
f8093aa6b4
|
Backout e891f69a7edc
|
2015-01-12 14:46:17 -08:00 |
|
Wes Kocher
|
1228155e06
|
Backout 73fcb9fa303d
|
2015-01-12 14:46:01 -08:00 |
|
Ehsan Akhgari
|
e35cd65485
|
Bug 1120622 - Define MOZ_SUPPORT_ASSERT_CONDITION_TYPE_VALIDATION for all gcc versions now that we don't support 4.4 any more; r=froydnj
|
2015-01-12 16:35:09 -05:00 |
|
Ehsan Akhgari
|
4680636ac9
|
Bug 1120620 - Bump the MFBT gcc requirement to 4.6; r=froydnj
|
2015-01-12 16:35:08 -05:00 |
|
Masatoshi Kimura
|
bf312ad056
|
Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
|
2015-01-11 11:34:52 +09:00 |
|
Chris Peterson
|
9e23388ca8
|
Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo
|
2015-01-06 21:39:46 -08:00 |
|
Ehsan Akhgari
|
fdd4d16ff4
|
Bug 1118486 - Part 2: Remove MOZ_DELETE macro and use = delete directly; r=Waldo
|
2015-01-09 09:44:05 -05:00 |
|
Chris Peterson
|
75110a0d12
|
Bug 1118529 - Remove MSIntTypes.h. r=Waldo
|
2015-01-06 21:41:15 -08:00 |
|
Nicholas Nethercote
|
e147e4d209
|
Bug 1057134 - Remove std::_Debug_message linking hack that's no longer needed. r=dmajor.
--HG--
extra : rebase_source : 53ee0cebc42269dcc228cfc5a18b0288e13716f3
|
2015-01-08 21:59:43 -08:00 |
|
Ehsan Akhgari
|
4354953b4f
|
Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_DELETE '= delete'
|
2015-01-08 23:19:05 -05:00 |
|
Ehsan Akhgari
|
039292de5d
|
Bug 1119071 - Clean up some code used for older unsupported MSVC versions in MFBT; r=froydnj
|
2015-01-08 10:40:15 -05:00 |
|
David Major
|
2c2568cc6c
|
Bug 1119030: Make MOZ_CRASHes unique to prevent compiler folding. r=Waldo
--HG--
extra : rebase_source : f8401e3eee6c62545553452e355c8213480a869d
|
2015-01-08 19:13:04 +13:00 |
|
Ehsan Akhgari
|
bbb500e982
|
Bug 1116906 - Move AlreadyAddRefed.h to MFBT; r=froydnj
|
2015-01-07 11:51:29 -05:00 |
|
Ehsan Akhgari
|
860da94550
|
Bug 1114999 - Part 2: Apply MOZ_NO_ADDREF_RELEASE_ON_RETURN to all smart pointer arrow operators that can return refcounted objects; r=jrmuizel
|
2015-01-06 16:30:03 -05:00 |
|
Ehsan Akhgari
|
da6750e5e7
|
Bug 1114987 - Add MOZ_UNSAFE_REF and mark GlobalObject::mGlobalObject as such; r=smaug
|
2015-01-05 21:01:30 -05:00 |
|
Ehsan Akhgari
|
a41280816e
|
Bug 1116622 - Give TemporaryRef a take() method semantically equivalent to already_AddRefed::take(); r=froydnj
This is in preparation of removing TemporaryRef. It should help make
already_AddRefed a drop-in replacement for it.
|
2015-01-05 11:32:37 -05:00 |
|
Ehsan Akhgari
|
339c337cc5
|
Bug 1117036 - Make it possible to optionally mark functions defined by MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME as MOZ_OVERRIDE; r=froydnj
|
2015-01-05 11:28:55 -05:00 |
|
Chris Peterson
|
27902ec6b5
|
Bug 1114724 - Define PRIuSIZE format specifiers for size_t. r=Waldo
|
2014-12-21 23:30:06 -08:00 |
|
Ehsan Akhgari
|
9297631e0b
|
Bug 1114880 follow-up: Rename MOZ_{STRONG,WEAK}_REF to MOZ_{OWNING,NON_OWNING}_REF
--HG--
extra : rebase_source : 51fff0785d112b5b87be3c6ff723c8986b37effe
|
2014-12-23 21:17:50 -05:00 |
|
Ehsan Akhgari
|
cef42d50e5
|
Bug 1114979 - Annotate some strong and weak references in MFBT; r=froydnj
--HG--
extra : rebase_source : 63d9ca59f8f6be06efd087600c8fd5c5f52e5cd1
|
2014-12-23 17:26:28 -05:00 |
|
Dan Gohman
|
f85e7a0f62
|
Bug 1113445 - SpiderMonkey: Handle -0 properly in SIMD.float32x4.signMask r=bbouvier,waldo
|
2014-12-23 13:52:49 -08:00 |
|
Ehsan Akhgari
|
d67ef95234
|
Bug 1114696 - Add MOZ_STRONG_REF and MOZ_WEAK_REF annotations; r=froydnj
|
2014-12-22 18:16:55 -05:00 |
|
Ehsan Akhgari
|
89b6ff71bc
|
Bug 1114267 - Part 2: Add MOZ_TRIVIAL_CTOR_DTOR to MOZ_ONLY_USED_TO_AVOID_STATIC_CONSTRUCTORS in non-debug builds; r=jrmuizel
|
2014-12-22 18:16:16 -05:00 |
|
Ehsan Akhgari
|
d945a5c5ae
|
Bug 773014 - Part 2: Mark Static{Auto,Ref}Ptr as global-only; r=jrmuizel
|
2014-12-22 18:10:44 -05:00 |
|