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