mfbt/exported_headers.mk
9c12830ce02f0e445b511c27578cb2dea634e552
created 2013-09-26 16:43 +0900
pushed 2013-09-27 01:29 +0000
Mike Hommey Mike Hommey - Bug 919832 - Remove EXPORTS related rules from rules.mk. r=gps
a90c62555235c1525c3134ec030736be5c51de6a
created 2011-12-15 00:27 -0500
pushed 2013-09-03 21:41 +0000
Jeff Walden Jeff Walden - Bug 730805 - Provide mozilla/IntegerPrintfMacros.h to implement the PRI* macros portion of the <inttypes.h> interface. r=espindola
7d8b339221780205a0f16a83b159e23eabf81670
created 2011-12-07 21:52 -0500
pushed 2013-09-03 21:41 +0000
Jeff Walden Jeff Walden - Bug 730805 - Import, unmodified, the Microsoft-compatible <inttypes.h> implementation from the 'msinttypes' Google Code project, r26, into mfbt. r=gerv
535e7c112fc63acb9d7ca92d71a1cad2fc7f03e6
created 2013-08-27 15:10 -0700
pushed 2013-08-28 11:21 +0000
Justin Lebar Justin Lebar - Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
ce2910a5da0094d7683e337e6cb466bee00ca34d
created 2013-08-14 09:00 +0200
pushed 2013-08-14 07:05 +0000
Ms2ger Ms2ger - Bug 904110 - Move alignment features out of Util.h into a new header; r=Waldo
660daeb570ae2b642c45cf690d10dacf5fce8bf4
created 2013-07-30 10:25 -0400
pushed 2013-07-31 01:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 3: Remove MSStdInt.h; r=Waldo
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed 2013-07-31 01:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
7e972bc6d0f40d8546ed91ef22932682bcaa75dd
created 2013-07-09 16:33 -0700
pushed 2013-07-19 00:35 +0000
Jeff Walden Jeff Walden - Bug 891177 - Implement mozilla/Vector.h, and make js/Vector.h implement js::Vector using mozilla::Vector's implementation of the functionality. r=terrence
8abf922fb3ea4bb8af617666c64d165b9154eedd
created 2013-07-08 12:42 -0700
pushed 2013-07-19 00:35 +0000
Jeff Walden Jeff Walden - Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence
31aa18b9b25073aa2a6b82d3f95a54821e81cdb3
created 2013-02-07 15:32 -0800
pushed 2013-07-16 20:04 +0000
Jeff Walden Jeff Walden - Bug 891437 - Implement mozilla/Array.h, a class suitable for use where a C array would be used, with additional debug bounds-checking. r=Ms2ger
c77abc3f3890385967793d19073503c8a183e3f4
created 2013-07-02 17:47 -0700
pushed 2013-07-11 09:11 +0000
Jeff Walden Jeff Walden - Bug 891177 - Add ReentrancyGuard.h as a helper class for asserting that use of a class is non-reentrant. r=terrence
2e8e8ebef9285fc9d18186b11666f19f546fc6df
created 2013-07-02 17:25 -0700
pushed 2013-07-11 09:11 +0000
Jeff Walden Jeff Walden - Bug 891177 - Implement Move.h to define a move-construction interface. r=terrence
272dce99bdd9943c8b1bf22c844e951c34d95935
created 2013-07-02 17:16 -0700
pushed 2013-07-11 09:11 +0000
Jeff Walden Jeff Walden - Bug 891177 - Add AllocPolicy.h to define an implementation policy concept for use in mfbt. r=terrence
d8f504ac6b83040699e90f5384186a7f5c41a6da
created 2013-06-23 12:57 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 1) - Introduce mozilla::MallocSizeOf in mfbt. r=Waldo.
8096f5bdab923055e627e73bd04db3c855ac2c8b
created 2013-04-22 14:12 -0400
pushed 2013-05-18 01:41 +0000
Nathan Froyd Nathan Froyd - Bug 732043 - part 1 - add mfbt/Atomics.h; r=Waldo; original-author=jcranmer
35deab0191354fd4c04f45ec5ad025fa31c20f0f
created 2013-05-07 20:48 +0200
pushed 2013-05-08 02:10 +0000
Mats Palmgren Mats Palmgren - Bug 867530 - Move PresArena poisoning code to MFBT. r=roc
1c2a11eb7db0252cb5e6731fc5889bb442483377
created 2013-05-06 00:23 +0100
pushed 2013-05-06 17:52 +0000
Jonathan Watt Jonathan Watt - Bug 853525, part 8 - Enable building of mfbt/decimal. r=Waldo
f5adb2a4213572742ee737b50667acd8b87db333
created 2013-04-23 14:36 -0700
pushed 2013-04-26 01:39 +0000
Jeff Walden Jeff Walden - Bug 865036 - Add a Casting.h header to hold various casting methods, right now including a SafeCast method that asserts in-rangeness. r=froydnj
4b3a5c36598ccceb9b211fdeb74305fac9d267be
created 2013-01-30 16:45 -0500
pushed 2013-04-05 00:57 +0000
Nathan Froyd Nathan Froyd - Bug 798172 - part 1 - add mfbt/Endian.h; r=Waldo
de6afab8b3834965b983bf9b2d83b13c205af376
created 2013-04-01 22:43 -0700
pushed 2013-04-03 10:40 +0000
Jeff Walden Jeff Walden - Bug 856850 - Implement a PodOperations.h header that includes all the Pod* functions currently in jsutil.h. r=Ms2ger
df6fbdf62e13933bde8593f623306846f0306de5
created 2013-02-15 00:50 +0100
pushed 2013-02-15 14:39 +0000
Christian Holler Christian Holler - Bug 838557 - Create a common interface for ASan/Valgrind functions. r=mats,bhackett
5e871e6dba26a0118ceb72ff5bf5d884c4156166
created 2013-02-06 14:30 +0100
pushed 2013-02-06 21:55 +0000
Christian Holler Christian Holler - Bug 838150 - Add ASan and Valgrind annotations to JS LifoAlloc. r=bhackett
ecdbffdf275adaf214ae7c8e2cc91ba20ccfd181
created 2013-01-21 19:42 -0800
pushed 2013-02-01 20:50 +0000
Chris Peterson Chris Peterson - Bug 833254 - Fix MFBT's gcc version checks. r=waldo
722643e05bb7b54afd7fc5a3030029755033bc4e
created 2013-01-28 16:33 -0800
pushed 2013-01-31 20:56 +0000
Jeff Walden Jeff Walden - Bug 835648 - Move typed enum support to a new header. r=Ms2ger
c5bdb6d94a5d0018e4dfb1c38d055c84ddb3ad1f
created 2013-01-29 19:01 -0500
pushed 2013-01-30 13:05 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 3eb633a97c1f (bug 835648) for suspected Windows orange on a CLOSED TREE.
3eb633a97c1f5318eb4f402ab93368d30fac31d1
created 2013-01-28 16:33 -0800
pushed 2013-01-30 13:05 +0000
Jeff Walden Jeff Walden - Bug 835648 - Move typed enum support to a new header. r=Ms2ger
5afe6e43be758603e1ccef1788ed4f58537c26b9
created 2013-01-16 12:12 +1300
pushed 2013-01-16 20:23 +0000
Matt Woodrow Matt Woodrow - Bug 822906 - Add SplayTree to mfbt. r=waldo
f8c06ade84d6e513c38f2f13122fc6f235c0f6dc
created 2012-11-12 16:37 -0800
pushed 2013-01-15 22:58 +0000
Terrence Cole Terrence Cole - Bug 811060 - Implement mozilla::Range; r=Waldo
793c5c49bd9b8b2a9a6a9a40283bbcc04d252a8c
created 2012-12-12 00:34 -0800
pushed 2013-01-03 02:02 +0000
Chris Peterson Chris Peterson - Bug 796948 - Create Char16.h header file for char16_t type. r=waldo
18bc32f799d15288898e6f94abd7d0e5585a7373
created 2012-12-14 18:58 -0500
pushed 2012-12-17 13:40 +0000
Jeff Walden Jeff Walden - Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
40a702087f7d20d967aeff97c9e3de533b9063ba
created 2012-11-06 18:23 -0500
pushed 2012-11-07 12:53 +0000
Anthony Jones Anthony Jones - Bug 793013 - Add EnumSet to replace 1 << n bit type bitfields. r=Waldo
a2630fb2dbfa056a44106b59c84bfc7f9351a943
created 2012-10-04 15:45 -0400
pushed 2012-10-05 10:54 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 792954. Add a WeakPtr implementation to use instead of nsISupportsWeakReference. r=joe,ehsan,Waldo
79a25e159bfd81ccb0ca7f6e4975afaff825e096
created 2012-09-01 16:16 -0400
pushed 2012-09-18 11:48 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 782647. Move the nullptr workaround macros to MFBT so that it can be shared. r=waldo
b2ad6e5fc690e5fd561ef698d0bf8e0f291d9d04
created 2012-08-26 22:58 -0300
pushed 2012-08-27 08:52 +0000
Raphael Catolino Raphael Catolino - Bug 781313 - Move the euclidGcd and lcm algos form nsStyleAnimation.cpp to mfbt/MathAlgorithms.h r=dbaron,luke
74cef2e06a354bd6744d7dca8b22f734e7e58aab
created 2012-08-20 15:01 -0400
pushed 2012-08-21 13:23 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 781627 - Copy security/nss/lib/freebl/sha_fast.c to mfbt. r=jlebar.
6beb523ebcb572d9f09b3416c2bf39dec2507540
created 2012-08-06 13:32 -0700
pushed 2012-08-07 13:39 +0000
Sergey Glushchenko Sergey Glushchenko - Bug 776429: Unify scattered M_PI definitions into mfbt/Constants.h r=dRdR
6a4feddc241b00239656e8fb67bdef2cf22637d3
created 2012-06-14 08:20 +0200
pushed 2012-06-15 06:24 +0000
Mike Hommey Mike Hommey - Bug 616262 - Add mozilla/TypeTraits.h with mozilla::Conditional and mozilla::IsBaseOf traits, similar to resp. C++11 std::conditional and std::is_base_of. r=Waldo
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
fdac756d438b86fadd9cbf0597d79cb18b006b3f
created 2012-05-09 16:54 -0400
pushed 2012-05-19 00:52 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 753119 - Add ThreadLocal to mfbt - r=jwalden
d77e3cf5a16267907da026372e0e8c3981069945
created 2012-05-14 15:50 -0400
pushed 2012-05-16 09:06 +0000
Benoit Jacob Benoit Jacob - Bug 732875 - 8/8 - move CheckedInt to MFBT, enable unit tests in mfbt/tests - r=jwalden
3f7291bc4efc003964fb98b1390019771042f3ac
created 2012-05-14 21:05 +0100
pushed 2012-05-15 11:33 +0000
Ed Morley Ed Morley - Backout 345ae68f15f4, b3b40121ac8d, 0d18b7a246d7, 9dbb6064ab58, dee9d7fa8eb6, 63eec6bfa948, 323c6be7cfe8 & f4aac7523a48 (bug 732875) for compilation failures
345ae68f15f4bbd6f0a669f8d8bba0fe2fa6889a
created 2012-05-14 15:50 -0400
pushed 2012-05-15 11:33 +0000
Benoit Jacob Benoit Jacob - Bug 732875 - 8/8 - move CheckedInt to MFBT, enable unit tests in mfbt/tests - r=jwalden
2187cab0d2f6eed33fef23794a0d9a17fd01e048
created 2012-01-23 03:43 -0800
pushed 2012-04-14 11:58 +0000
Jeff Walden Jeff Walden - Bug 714260 - Implement FloatingPoint.h to consolidate all IEEE-754 floating point operations in a single location. r=dmandelin for the js bits, r=Ms2ger for mfbt and the core bits
5cc8dc1f19ec562ff36c25bb09488478c3f71cf5
created 2012-04-06 11:16 +0200
pushed 2012-04-09 17:06 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 718938 - Add RAII helper to mfbt. r=waldo,luke,cjones
69e8dd5e9201e4608a0d603ae9c9287bf8687d7d
created 2012-03-02 17:18 -0500
pushed 2012-03-03 13:14 +0000
Justin Lebar Justin Lebar - Bug 729952 - Part 1: Add a better hash function to mfbt. r=waldo
a771e4924188f8d6b3c6f99beb927fae0142f62b
created 2012-02-29 22:56 -0500
pushed 2012-03-01 13:28 +0000
Justin Lebar Justin Lebar - Bug 731789 - Rename mfbt/StdInt.h to mfbt/StandardInteger.h, so stdint types work from cpp files inside mfbt. r=waldo
857f74eb3947b0343e95fc2632652b3891976074
created 2012-02-29 21:40 -0500
pushed 2012-03-01 13:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 730100. Add a Bloom filter implementation. r=waldo
da7dad5d2c8dd49db21e70b676383eae871fe456
created 2012-01-26 15:54 -0500
pushed 2012-01-27 16:32 +0000
Justin Lebar Justin Lebar - Bug 715405 - Add a type-safe linked list class. r=waldo
0df00b3b8846361c28b8147a2ce781d69e467cf2
created 2011-12-19 14:28 -0500
pushed 2011-12-22 11:29 +0000
Jeff Walden Jeff Walden - Bug 712129 - Move assertion code into a new mfbt/Assertions.h header. r=luke
326455c9793d0c716038b3335fd427e0d262b873
created 2011-12-17 16:45 -0500
pushed 2011-12-19 11:48 +0000
Jeff Walden Jeff Walden - Bug 711775 - Implement MOZ_NORETURN to encapsulate this-function-doesn't-return semantics. r=cjones
less more (0) tip