Shu-yu Guo
245b492878
Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange)
2015-05-11 14:16:44 -07:00
Trevor Saunders
0ce61da842
no bug - fix -Wreturn-type warning on a CLOSED TREE
2015-05-06 11:12:46 -04:00
Trevor Saunders
46d0164fdd
bug 606080 - add SplayTree::LookupOrAdd r=froydnj
2015-05-06 10:57:12 -04:00
Eric Rahm
4922445e33
Bug 1145056 - Assert that the guard notifier has been initialized. r=froydnj
...
In order to both verify that guard object notifiers are being properly used
and to silence a coverity warning about an explicit null dereference we
switch over to using a poison value rather than nullptr. An assertion is added
to make sure that the guard object notifier is properly initialized as well.
2015-04-21 16:47:52 -07:00
Andrew McCreight
8145d04124
Bug 1062479 - Use static strings for WeakReference type names. r=ehsan
2015-04-24 09:43:01 -07:00
Jim Blandy
cf24b249ee
NO BUG: Remove incorrect comment about not being able to use variadic templates. DONTBUILD r=waldo
2015-04-23 16:48:19 -07:00
Jeff Walden
3886e5a7ec
Bug 1140752 - Land code to self-host %TypedArray%.prototype.set, but don't enable it yet, pending perf-testing. This shouldn't make any changes to the build, except in terms of adding more code to it and affecting binary layout. r=jandem, also much feedback from till that effectively amounts to a review as well
2015-03-04 00:04:53 -08:00
Ehsan Akhgari
d278570d19
Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel
...
This is the counterpart to the existing analysis to catch
constructors which aren't marked as either explicit or
MOZ_IMPLICIT.
2015-04-21 21:40:49 -04:00
Wes Kocher
01d294be4b
Backed out changeset 02e6a50741a9 (bug 1153348) to hopefully fix the static bustage CLOSED TREE
2015-04-21 15:47:40 -07:00
Ehsan Akhgari
74f43d26e8
Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel
...
This is the counterpart to the existing analysis to catch
constructors which aren't marked as either explicit or
MOZ_IMPLICIT.
2015-04-21 16:31:58 -04:00
Seth Fowler
f4877af3dc
Bug 1155864 - Rip out Windows intrinsics from Atomics.h and allow Atomic to hold 64-bit types everywhere. r=Waldo
2015-04-17 18:40:52 -07:00
Jim Blandy
c49a3b9f79
Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium
2015-03-19 00:46:40 -07:00
Jim Blandy
207318c9b0
Bug 1145051: Replace uses of NS_ATTR_MALLOC with new MOZ_ALLOCATOR from mfbt/Attributes.h. r=glandium
2015-03-18 23:56:08 -07:00
Wes Kocher
387efa11c9
Backed out changeset 42ed856b37d9 (bug 1153382) to see if it unbreaks e10s-bc1 CLOSED TREE
2015-04-15 16:45:41 -07:00
Terrence Cole
9d40a4319b
Bug 1153382 - Make poison values more toxic when used as a Value; r=sfink
2015-04-13 09:56:02 -07:00
David Major
41e3b2db36
Bug 1154104 - Clean up atomics code for old Visual Studio versions. r=nfroyd
2015-04-13 17:13:00 +02:00
Donato Sciarra
83780468d1
Bug 1119086 - already_AddRefed should define copy/move assignment operators. r=nfroyd
2015-04-10 14:03:00 +02:00
Heiher
10c21c5b56
Bug 1153601
- MFBT: LZ4: Add support for mips64. r=waldo
2015-04-11 22:40:00 +02:00
neil@parkwaycc.co.uk
ba54fe522b
Bug 1145056 - Coverity complains on every use of MutexAutoLock and GuardObjectNotifier. r=froydnj
2015-03-19 08:18:00 -07:00
Randall Barker
70c940e622
Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. r=nfroyd
2015-04-03 15:52:00 +02:00
Wes Kocher
e1bc5d7b91
Backed out changeset 0f5799df920b (bug 1093934) for various test failures CLOSED TREE
2015-04-02 13:42:34 -07:00
Randall Barker
3d56345656
Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC r=froydnj
2015-04-02 12:12:37 -07:00
Jonathan Watt
f218ddd46e
Bug 1147491, part 2 - Disable use of BaseTimeDuration::operator/ with floating point values. r=ehsan
2015-03-30 16:27:13 +01:00
Nicolas B. Pierron
36197ee613
Bug 1143011 - Extract the has/add/take logic out of the register sets to distinguish between allocatable and live sets. r=jandem,Waldo
2015-03-28 01:08:12 +01:00
Nicolas B. Pierron
db010aa463
Bug 1142999 - Remove gcc warning about unused typedef. r=ehoogeveen
2015-03-25 09:47:00 -04:00
Emanuel Hoogeveen
29173d2e37
Bug 1142999 - Add an EnumeratedRange class to iterate EnumeratedArrays. r=nfroyd
2015-03-23 15:06:00 -04:00
Maksim Lebedev
2e2dfad8b8
Bug 1105766 - Part 2: A couple of additions to enable compilation on Windows Phone 8. r=terrence r=ehoogeveen
2015-03-21 15:24:00 +01:00
Ehsan Akhgari
fa52d4d810
Bug 1145631 - Part 6: Remove MOZ_OVERRIDE and MOZ_FINAL; r=froydnj
2015-03-21 12:28:53 -04:00
Ehsan Akhgari
33bb32f549
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-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_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Bob Owen
f33c2cf585
Bug 1144155 Part 2: Bump the MFBT GCC requirement to 4.7. r=glandium
2015-03-19 10:56:13 +00:00
Seth Fowler
309013ae81
Bug 1143077 (Followup) - Add assignments to Pair test.
2015-03-17 19:40:17 -07:00
Seth Fowler
d842578d0b
Bug 1143077 - Add assignment operators to mozilla::Pair. r=waldo
2015-03-17 13:56:49 -07:00
Nathan Froyd
3bf6930c55
Bug 1143014 - fix header sort order in mfbt/; r=Ms2ger
2015-03-13 11:53:02 -04:00
Masayuki Nakano
3cd753d530
Bug 1061604 part.0 Add IsWin10OrLater() r=jimm
2015-03-13 21:51:00 +09:00
Seth Fowler
c1911009b2
Bug 1142376 - Allow copying of mozilla::Pair objects. r=waldo
2015-03-12 17:44:30 -07:00
Seth Fowler
30f03e7712
Bug 1142366 - Add an equivalent of std::make_pair for mozilla::Pair. r=waldo
2015-03-12 17:44:28 -07:00
Nick Fitzgerald
c2d50838e1
Bug 1139993 - Add VectorBase::ConstRange that gives out |const T&| entries. r=Waldo
2015-03-06 15:37:00 -05:00
Gerald Squelart
d805508f0e
Bug 1131445 - variadic NS_NewRunnableMethodWithArgs with storage&passing argument type decorators. r=waldo
2015-03-01 18:12:00 +01:00
Gerald Squelart
aff174c5c0
Bug 1137583 - Fix for CV-qualified pointers; Added tests. r=waldo
2015-03-01 18:08:00 +01:00
Dan Gohman
8093a06678
Bug 1131783 - Optimize away null checks in non-POD Vectors too r=waldo
2015-02-12 08:37:01 -08:00
Dan Gohman
177942dd1e
Bug 1131783 - Optimize away null checks in Vectors of POD r=waldo
2015-02-12 08:37:01 -08:00
Dan Gohman
4b04b0652f
Bug 1131783 - Mark various unlikely conditions as MOZ_UNLIKELY r=waldo
2015-02-12 08:37:01 -08:00
Mike Hommey
6c6500432f
Bug 1121269 - Add an AutoCleanLinkedList template that removes and deletes elements upon destruction. r=Waldo
2015-02-11 10:21:02 +09:00
Andrew McCreight
4bec04b0f6
Back out Bug 1127201 (part 1) for various problems.
2015-02-06 15:05:08 -08:00
Nicholas Nethercote
34fafe0cbf
Bug 1127201 (part 1) - Let MOZ_ASSERT take a string variable as the second arg. r=Waldo.
...
ASSERT_UNLESS_FUZZING() (which is defined multiple times!) caused problems due
when __VA_ARGS__ was empty which is most of the time. So I just disallowed the
optional string, which was only used in a small fraction of the occurrences.
I don't particularly like this patch. I'm not convinced its any better than
just removing the nsPrintfCString()s like I did earlier, but I've done it to at
least show what's involved.
--HG--
extra : rebase_source : 10b5bcf8509eaf2fca300b0b8ab1fa130e9f8b8c
2015-02-04 19:42:29 -08:00
Nick Fitzgerald
0d5c35fe70
Bug 1129559 - Implement move construction for mozilla::MaybeOneOf; r=jandem
2015-02-04 13:34:18 -08:00
Bobby Holley
05661e11bd
Bug 1129247 - Introduce MOZ_DIAGNOSTIC_ASSERT. r=Waldo
2015-02-04 13:13:58 -08:00
Xidorn Quan
8952231697
Bug 1126701 - Add IntegerRange for iterating integers. r=waldo
...
--HG--
extra : source : 2977cf3c5b545826a4ec0cdf245e804574cf7ff9
2015-02-04 19:07:32 +11:00
Xidorn Quan
2d33ce150e
Bug 1127044 part 2 - Add ReverseIterator template class. r=waldo
...
--HG--
extra : source : f132d86b18c82109fbcb04f8cb870d13c72feb0a
2015-02-04 19:07:32 +11:00
Xidorn Quan
0a48d14601
Bug 1127044 part 1 - Add IteratorTraits facility. r=waldo
...
--HG--
extra : source : 797a32d645cb962281bf5c7cb2710e6a4122c945
2015-02-04 19:07:32 +11:00