Commit Graph

2027 Commits

Author SHA1 Message Date
Ehsan Akhgari
447e60b842 Bug 1255857 - Allow mozilla::UniquePtr's deleter template argument to customize the pointer type; r=froydnj 2020-11-26 12:49:49 +01:00
Jacek Caban
1cf47033a8 Don't export kBase10MaximalLength.
It's not needed and causes ICE on some GCC versions.
2019-08-12 21:09:46 +02:00
Jacek Caban
69ae59a699 Merge tag 'FIREFOX_BETA_47_BASE' into wine-gecko-2.47 2016-04-25 20:00:22 +02:00
Jacek Caban
10c61ad307 Merge branch 'mozilla-central' 2016-03-06 06:37:22 +01:00
Jacek Caban
8d90872877 Merge branch 'mozilla-central' 2016-03-04 06:38:14 +01:00
Jacek Caban
8a59f97641 Merge branch 'mozilla-central' 2016-03-03 06:19:08 +01:00
Nathan Froyd
9b6a08f81a Bug 1170045 - part 1 - add bulk pop support to SegmentedVector; r=erahm
Writing PopLastN in this way is probably a bit of a micro-optimization,
but at least it comes with tests and some comments for verifying the
goodness of the code.
2016-03-04 12:02:24 -05:00
Nathan Froyd
2baa3d4d73 Bug 1170045 - part 0 - modify TestSegmentedVectors to use explicitly-updated counts; r=erahm
The scheme in TestSegmentedVectors to use manually-annotated points and
magic numbers corresponding to those annotations works OK for small
numbers of operations.  But for testing bulk push and pop, we're going
to be doing many more operations, so let's move to recording explicitly
in code the operations we expect to see, and checking those instead.
2016-03-04 12:00:33 -05:00
Jacek Caban
fb4fc2cfb1 Merge branch 'mozilla-central' 2016-03-01 06:21:23 +01:00
Jacek Caban
a15120f43e Merge branch 'mozilla-central' 2016-02-27 06:32:27 +01:00
Jacek Caban
6b587ffb31 Merge branch 'mozilla-central' 2016-02-25 06:29:24 +01:00
Jacek Caban
84b9cd8ab4 Merge branch 'mozilla-central' 2016-02-23 11:33:09 +01:00
Jacek Caban
33db3dfa02 Merge branch 'mozilla-central' 2016-02-16 10:38:25 +01:00
Mats Palmgren
a056e03c76 Bug 1216001 part 1 - Optimize nsRange::IsNodeSelected. r=bz 2016-02-13 18:40:23 +01:00
Jacek Caban
92700462f0 Merge branch 'mozilla-central' 2016-02-13 18:04:39 +01:00
Markus Stange
709c592838 Bug 1209100 - Back out bug 1165185. a=lizzard
MozReview-Commit-ID: JqohyXNvjiU
2016-03-21 16:45:32 -04:00
Jeff Walden
1c9c720214 Bug 1246061. r=jandem, r=bz, r=luke, r=froydnj, a=lizzard 2016-03-09 00:37:20 -08:00
Phil Ringnalda
a7a085691d Back out 3 changesets (bug 1216001) for Win8 reftest failures in 1193519-sideways-lr-3.html and 1193519-sideways-lr-4.html and intermittent OS X failures in font-display-2.html
CLOSED TREE

Backed out changeset dbadb8fe5803 (bug 1216001)
Backed out changeset a30593ebd58e (bug 1216001)
Backed out changeset c1646ffa71b4 (bug 1216001)
2016-02-11 20:43:41 -08:00
Mats Palmgren
3b4b60df63 Bug 1216001 part 1 - Optimize nsRange::IsNodeSelected. r=bz 2016-02-12 02:13:57 +01:00
Jacek Caban
3d97d5ce91 Merge branch 'mozilla-central' 2016-02-09 06:18:11 +01:00
Jacek Caban
dd86e1d4c8 Merge branch 'mozilla-central' 2016-02-08 06:06:03 +01:00
Ehsan Akhgari
df142a0b1f Bug 1232765 - Remove the workaround added in bug 1022050 2016-02-07 14:50:50 -05:00
Jacek Caban
163bd01c20 Merge branch 'mozilla-central' 2016-02-02 06:07:35 +01:00
Jacek Caban
87827c4d0a Merge branch 'mozilla-central' 2016-02-01 17:45:27 +01:00
Jacek Caban
51cccc6fe6 Merge branch 'mozilla-central' 2016-01-31 12:45:33 +01:00
Jacek Caban
6b548d8fae Merge tag 'FIREFOX_AURORA_46_BASE' 2016-01-30 18:00:55 +01:00
Lee Salzman
1ea18b261c Bug 1243876 - fix ConvertibleTester to not cause incomplete type errors with UniquePtr and Skia. r=nfroyd 2016-01-28 16:08:27 -05:00
Nathan Froyd
35c3166bcc Bug 1170045 - part 1 - add bulk pop support to SegmentedVector; r=erahm
Writing PopLastN in this way is probably a bit of a micro-optimization,
but at least it comes with tests and some comments for verifying the
goodness of the code.
2016-03-04 12:02:24 -05:00
Nathan Froyd
6c4d0e2e2e Bug 1170045 - part 0 - modify TestSegmentedVectors to use explicitly-updated counts; r=erahm
The scheme in TestSegmentedVectors to use manually-annotated points and
magic numbers corresponding to those annotations works OK for small
numbers of operations.  But for testing bulk push and pop, we're going
to be doing many more operations, so let's move to recording explicitly
in code the operations we expect to see, and checking those instead.
2016-03-04 12:00:33 -05:00
Jonathan Watt
ce8dd04eeb Bug 1248843 - Make it clearer that DebugOnly uses up space even in optimized, non-DEBUG builds. r=Waldo 2016-02-19 12:57:42 +00:00
Bobby Holley
62038b8d16 Bug 1251496 - Introduce a servo-side data structure to represent the style set. r=heycam 2016-02-28 00:25:33 -08:00
Eric Rahm
84c0a504be Bug 1251769 - Remove remaining references to MOZILLA_XPCOMRT_API from mfbt. r=froydnj 2016-02-27 11:12:07 -08:00
Seth Fowler
8ee457c51d Bug 1250666 - Forward Variant's move constructor argument correctly to the underlying variant type. r=waldo 2016-02-26 21:01:49 -08:00
Nathan Froyd
399ac02852 Bug 1252195 - part 1 - implement UniqueFreePtr; r=Waldo
Just like UniquePtr<T>, except that we're going to delete the allocated
memory with |free()|.
2016-02-29 10:29:13 -05:00
Jacek Caban
b843f0cdd5 Merge branch 'mozilla-central' 2016-01-15 06:05:21 +01:00
Jacek Caban
0ae6ba790d Merge branch 'mozilla-central' 2016-01-14 19:19:17 +01:00
Xidorn Quan
f5a0c11137 Bug 1241901 part 3 - Add IsMemberPointer and IsScalar type traits. r=froydnj 2016-01-30 10:33:41 +11:00
Tom Tromey
6468241afc Bug 757969 - use __thread in ThreadLocal; r=froydnj 2016-01-22 10:33:44 -07:00
Ehsan Akhgari
98a72eadcd Bug 1250196 - Part 2: Rename UniquePtr::getDeleter() to get_deleter() in order to make it compatible with std::unique_ptr; r=froydnj 2016-02-22 15:51:59 -05:00
Jim Blandy
e10e674ca9 Bug 1239479: Add comments to mfbt/XorShift128PlusRNG.h from the RNG's designer. DONTBUILD r=Waldo 2016-01-13 12:46:40 -08:00
Jacek Caban
907fa3be50 Merge branch 'mozilla-central' 2015-12-17 06:07:55 +01:00
Jacek Caban
f01c326401 Merge branch 'mozilla-central' 2015-12-08 14:10:13 +01:00
Jacek Caban
71743b343a Merge branch 'mozilla-central' 2015-12-07 10:55:49 +01:00
Jacek Caban
157206d279 Merge branch 'mozilla-central' 2015-12-04 09:55:08 +01:00
Jacek Caban
ac9e0a739a Merge branch 'mozilla-central' 2015-12-03 11:35:09 +01:00
Nathan Froyd
f886bff466 Bug 1232694 - fix typo in Compiler.h; r=botond 2015-12-15 11:14:53 -05:00
Chris Peterson
57d527d933 Bug 1228947 - Replace mfbt/Constants.h with math.h. r=roc 2015-11-27 20:49:55 -08:00
Chris Peterson
57d689465e Bug 1236413 - Suppress -Wimplicit-fallthrough warning in third-party code mfbt/decimal/. r=Waldo
mfbt/decimal/Decimal.cpp:762:9 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
2015-11-24 23:12:44 -08:00
Brian Birtles
a60548ae74 Bug 1228641 - Rename begin/size to aBegin/aSize to avoid shadow warnings; r=botond
On B2G/Android we get warnings if the begin/size parameters to the constructor
match the method names begin()/size(): declaration of 'size/begin' shadows
a member of 'this'.
2016-01-13 07:54:53 +09:00
Jacek Caban
b8a74ff162 Merge branch 'mozilla-central' 2015-11-19 06:05:43 +01:00