Jed Davis
|
af04cea2d8
|
Bug 1059038 - Move mozilla::unused from xpcom/glue to mfbt. r=Waldo
--HG--
rename : xpcom/glue/unused.cpp => mfbt/unused.cpp
rename : xpcom/glue/unused.h => mfbt/unused.h
|
2014-08-29 10:11:00 +02:00 |
|
Jeff Walden
|
2e6b85e6f1
|
Bug 1064451 - Convert assertion-expression-type checking code to not perform a function call. r=froydnj
--HG--
extra : rebase_source : d88adf94137dca875444c4aa8c7b3e9ce9c7dedd
|
2014-09-07 01:04:09 -07:00 |
|
Hannes Verschore
|
e729b5e319
|
Bug 1061764 - Atomic<bool, Relaxed> should mean no synchronization on windows x86, r=froydnj
|
2014-09-04 11:08:00 +02:00 |
|
Ehsan Akhgari
|
928e6cec12
|
Bug 1062073 - Mark BinarySearchDefaultComparator's constructor as explicit; r=froydnj
--HG--
extra : rebase_source : 373682d496f5e4bcf528593dc8cdff55fe9f9698
|
2014-09-03 18:25:13 -04:00 |
|
Mike Hommey
|
0060683747
|
Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal
|
2014-09-03 14:16:37 +09:00 |
|
Mike Hommey
|
ed70c5f377
|
Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps
|
2014-09-03 14:10:54 +09:00 |
|
Georg Fritzsche
|
8323fbaa7f
|
Bug 1059179 - Add BinarySearchIf(). r=waldo
|
2014-09-01 19:26:16 +02:00 |
|
Ehsan Akhgari
|
64b2aa87ac
|
Bug 1060375 - Mark the Maybe(Nothing) constructor as implicit; r=froydnj
|
2014-08-29 18:13:04 -04:00 |
|
Botond Ballo
|
fe099fdf1c
|
Bug 965022 - Introduce a PRIuSIZE macro for printing std::size_t. r=jrmuizel
--HG--
extra : rebase_source : 7994c75e65da7506938bb2746e9e86607bc32792
|
2014-08-25 18:28:04 -04:00 |
|
Seth Fowler
|
2450461f0f
|
Bug 1057840 (Part 2) - Expand MSVC version bounds for decltype scope operator workaround. r=waldo
|
2014-08-26 13:57:45 -07:00 |
|
Seth Fowler
|
47a6f9b86b
|
Bug 1057840 (Part 1) - Expand GCC version bounds for decltype scope operator workaround. r=waldo
|
2014-08-26 13:57:43 -07:00 |
|
Ryan VanderMeulen
|
a19bf3acbf
|
Backed out 5 changesets (bug 965022) for mochitest-2 failures on a CLOSED TREE.
Backed out changeset 7f68752ffe1e (bug 965022)
Backed out changeset 24251d4da019 (bug 965022)
Backed out changeset a34ae046c947 (bug 965022)
Backed out changeset f747fd154739 (bug 965022)
Backed out changeset f076faf3c282 (bug 965022)
|
2014-08-26 16:02:37 -04:00 |
|
Botond Ballo
|
ce1d39f0ef
|
Bug 965022 - Introduce a PRIuSIZE macro for printing std::size_t. r=jrmuizel
|
2014-08-25 18:28:04 -04:00 |
|
Birunthan Mohanathas
|
77bfad00a6
|
Bug 1045801 - Rename SafeCast to AssertedCast. r=Waldo
|
2014-08-25 12:17:32 -07:00 |
|
Seth Fowler
|
a712b649ab
|
Bug 913586 (Part 9) - Add more useful features to the Maybe<T> API. r=waldo
* * *
Bug 913586 (Part 10) - Add a test for Maybe<T>. r=waldo
|
2014-08-22 00:43:02 -07:00 |
|
Ehsan Akhgari
|
1d9c1a39c4
|
Bug 1055001 - Make Maybe's constructor explicit; r=froydnj
|
2014-08-18 15:18:30 -04:00 |
|
Terrence Cole
|
6606ad7310
|
Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco
--HG--
extra : rebase_source : 507ab10313127ffcbf905c42438882aa9074c38a
|
2014-08-05 14:06:35 -07:00 |
|
Jeff Gilbert
|
f872500ed5
|
Bug 1049957 - Increase MakeUnique max params to 8. - r=waldo
|
2014-08-15 17:38:06 -07:00 |
|
Terrence Cole
|
b057565fa0
|
Bug 1033442 - Remove non-pod malloc from MallocProvider and AllocPolicy; r=jonco
|
2014-08-08 13:22:39 -07:00 |
|
Seth Fowler
|
165e5028e4
|
Bug 913586 (Part 1) - Revamp Maybe<T> to be usable in many more situations. r=waldo
--HG--
extra : rebase_source : 33326a59f0458dbda493b1f90b88481507b7a46b
|
2014-08-13 15:39:40 -07:00 |
|
Terrence Cole
|
a6741673cf
|
Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco
|
2014-08-05 14:06:35 -07:00 |
|
Mike Hommey
|
89777800f9
|
Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
|
2014-08-07 14:21:03 +09:00 |
|
Ehsan Akhgari
|
4d78ae894d
|
Bug 1048013 - Fix some bad implicit constructors in MFBT; r=froydnj
|
2014-08-05 09:21:12 -04:00 |
|
Nicholas Nethercote
|
21f35c3811
|
Bug 1047195 - MFBT: Convert UniquePtr module to Gecko style. r=Ms2ger.
|
2014-07-31 20:34:17 -07:00 |
|
Eric Rahm
|
646d914437
|
Bug 1047176 - Part 3: Cast to unsigned char in HashString. r=froydnj
--HG--
extra : rebase_source : c670d0ffb3edb5aee5932660a6be3fd3459033fa
|
2014-08-04 11:29:33 -07:00 |
|
Jeff Walden
|
fb7578dac2
|
Bug 1037103 - Remove ScopedDeleteArray from Scoped.h. r=jcranmer
|
2014-07-10 17:43:59 -07:00 |
|
Nicholas Nethercote
|
c89b918bb9
|
Bug 980934 (part 2) - MFBT: Remove the excessively frequent coherency checks from SplayTree. r=froydnj.
--HG--
extra : rebase_source : 4d0bd8e2d56771ee8ee4612ce3536bbdc23e958e
|
2014-07-30 16:21:06 -07:00 |
|
Nicholas Nethercote
|
ff21669f0b
|
Bug 980934 (part 1) - Add mfbt/tests/TestSplayTree.cpp. r=froydnj.
--HG--
extra : rebase_source : 2fa739b40d6b6f136002abc875a7c558cb4dd4ed
|
2014-07-30 15:53:40 -07:00 |
|
Benoit Jacob
|
14dbb23161
|
Bug 1044668 - 2/2 - let WebGLFramebufferAttachable::AttachmentPoint use WeakPtr instead of a raw pointer - r=kamidphish
|
2014-07-30 15:52:08 -04:00 |
|
Benoit Jacob
|
c50ccf8dba
|
Bug 1044658 - 5/6 - remove asWeakPtr - r=froydnj
|
2014-07-30 15:52:05 -04:00 |
|
Benoit Jacob
|
fca4408490
|
Bug 1044658 - 4/6 - remove the need for asWeakPtr, and make asWeakPtr just return 'this' - r=froydnj
|
2014-07-30 15:52:04 -04:00 |
|
Benoit Jacob
|
b0f63f3533
|
Bug 1044658 - 3/6 - make WeakPtr<const T> work - r=froydnj
|
2014-07-30 15:52:03 -04:00 |
|
Benoit Jacob
|
fdea1f7900
|
Bug 1044658 - 2/6 - remove useless base classes around WeakPtr - r=froydnj
|
2014-07-30 15:52:02 -04:00 |
|
Benoit Jacob
|
6610e8054e
|
Bug 1044658 - 1/6 - remove useless template parameters around WeakPtr - r=froydnj
|
2014-07-30 15:52:01 -04:00 |
|
Nicholas Nethercote
|
6548e9518e
|
Bug 1045920 (part 2) - Add mfbt/tests/TestRefPtr.cpp. r=froydnj.
|
2014-07-30 06:59:52 -07:00 |
|
Jeff Walden
|
29d704f6d4
|
Bug 1040830 - Add documentation overview comments for mozilla::MakeUnique. r=jcranmer
--HG--
extra : rebase_source : 22eb26bb8c984a28352db0329da786c419e32dc7
|
2014-07-18 12:24:47 -04:00 |
|
Nicholas Nethercote
|
6c3f5d7b8e
|
Bug 1041914 - Convert the fourth quarter of MFBT to Gecko style. r=Ms2ger.
--HG--
extra : rebase_source : 588fa9c0d1e819e1826835c4ef4a1428a927bf93
|
2014-07-22 20:54:41 -07:00 |
|
Mike Hommey
|
5fab42fcaf
|
Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
|
2014-07-23 13:30:52 +09:00 |
|
Mike Hommey
|
6d6d400ea1
|
Bug 1036894 part 6 - Emit SimplePrograms for CPP_UNIT_TESTs, and make the corresponding moz.build config look like that of SIMPLE_PROGRAMS. r=gps
|
2014-07-23 13:29:44 +09:00 |
|
Jeff Walden
|
bb16b5790f
|
Bug 1037103 - Add deprecation notice/comments to Scoped.h. r=jcranmer
--HG--
extra : rebase_source : dabef0b6f8631ac2103039026b8cef8af1271c01
|
2014-07-10 17:45:45 -07:00 |
|
Jim Chen
|
4a6c0055c0
|
Bug 1007824 - Add mfbt/LinuxSignal.h; r=snorp r=Ms2ger
|
2014-07-15 12:45:40 -04:00 |
|
Till Schneidereit
|
017f266391
|
Bug 1031414 - Update LZ4. r=Ms2ger
|
2014-07-10 14:56:26 +02:00 |
|
Jeff Muizelaar
|
ef05845516
|
Bug 1037461. mfbt: Add a MakeUnique variant that takes 5 arguments.
|
2014-07-11 11:01:47 -04:00 |
|
Nicholas Nethercote
|
2a0942be41
|
Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
--HG--
extra : rebase_source : 668cd394806203ddfa34bd4f226335ff26c846b5
|
2014-07-10 19:10:17 -07:00 |
|
Ehsan Akhgari
|
00ca203fb4
|
Bug 1036215 - Use MOZ_EXPORT in MemoryChecking.h; r=njn
|
2014-07-08 22:58:26 -04:00 |
|
Jeff Walden
|
a377a906df
|
Bug 953296 - Properly condition function-deleter tests on SHOULD_TEST_FUNCTION_REFERENCE_DELETER. r=bustage
|
2014-07-08 11:37:45 -07:00 |
|
Jeff Walden
|
83843f0171
|
Bug 953296 - Implement mozilla::MakeUnique. r=jcranmer
--HG--
extra : rebase_source : 6e25d80e697f1b00e1525f6b11221f4ed9cf965e
|
2014-06-10 17:42:58 -07:00 |
|
Jeff Walden
|
9b3cc8ddf5
|
Bug 953296 - Implement mozilla::UniquePtr. r=jcranmer
--HG--
extra : rebase_source : 76dadc240c40d1ffbd2f3a0414c3667ff2d6706d
|
2013-12-30 13:34:15 -06:00 |
|
Luke Wagner
|
a3cf5fed71
|
Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
--HG--
extra : rebase_source : 6cb5cff2c3192f7d40315afe8007f7bd68549fec
|
2014-06-25 17:34:23 -05:00 |
|
Phil Ringnalda
|
d76823fb07
|
Back out 4 changesets (bug 1030446) on suspicion of setting up random patches to break asmjs tests on Android Armv6
CLOSED TREE
Backed out changeset 4bc102bd4067 (bug 1030446)
Backed out changeset c11c8733e76a (bug 1030446)
Backed out changeset addc1a7459a7 (bug 1030446)
Backed out changeset 457b38b8094c (bug 1030446)
|
2014-06-29 09:52:26 -07:00 |
|