diff browse annotate |
5cfb73435e0655e230e74a6aa7066d576b7c6a7d created 2012-06-08 11:18 +0200 pushed 2012-11-19 21:10 +0000 |
Jan de Mooij | Jan de Mooij - Merge m-c to ionmonkey |
diff browse annotate |
80e4ab0d24bc64ceaa7693ab5def36faffde7a40 created 2012-05-21 14:40 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
080fe4327259783bf01cd24cc561cbc21e61d959 created 2012-05-04 19:16 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
98a0b13b8a0cec8430394da7d323021ff8ee7800 created 2012-02-15 13:45 -0800 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
df210db11b95aadf4b23fc6ba6a3cfa26e40b820 created 2012-01-02 18:36 -0800 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
74c7f055b86b0abc20216c27b4ba67dfbd07d312 created 2011-12-22 11:50 -0800 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
dee50ee8534e2380cd5093915626fbe8f58ffbb5 created 2011-12-20 13:42 -0800 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge. |
diff browse annotate |
40d9cac97367d6680dff27dda793a89f78d7616e created 2011-12-16 15:06 -0800 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
7c70058ad7b7503b674d110cd91209605fa80bfe created 2011-11-16 15:10 -0800 pushed 2012-11-19 21:10 +0000 |
Sean Stangl | Sean Stangl - Merge. Write barriers have not yet been integrated. |
diff browse annotate |
f93960a93ad97a56d308bd9ce25d97cbc175d524 created 2011-10-17 11:52 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
016702490661e9371adb4542d1f8e156cd2b94fd created 2011-10-10 17:32 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735 created 2011-10-05 19:52 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge to eliminate bad head. |
diff browse annotate |
cad26d2fb5af799dfe030fd2a8948d617eac2f52 created 2011-10-05 18:37 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Backout merge. |
diff browse annotate |
2a61f9104d6324fd3b89b8ea53d5453bfd63f88b created 2011-10-05 17:49 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
1a0f4431003105008d31616e75b8db2d3291d54f created 2012-06-03 20:36 -0700 pushed 2012-08-27 22:37 +0000 |
Jeff Walden | Jeff Walden - Style patrol to make everything conform to mfbt/STYLE. No bug, r=sparky |
diff browse annotate |
f4157e8c410708d76703f19e4dfb61859bfe32d8 created 2012-05-21 12:12 +0100 pushed 2012-07-16 19:38 +0000 |
Gervase Markham | Gervase Markham - Bug 716478 - update licence to MPL 2. |
diff browse annotate |
bed8c4e3dfdf78fa58758f9c7bf667f4403f05c1 created 2012-05-03 09:10 +0200 pushed 2012-07-16 19:38 +0000 |
Luke Wagner | Luke Wagner - Bug 650353 - Implement Compartment-Per-Global in XPConnect. r=mrbkap |
diff browse annotate |
7812b8eae381fdc36baad319e38444a8ae4b515e created 2012-02-14 17:39 +1300 pushed 2012-04-24 17:33 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 726894. Add a copy constructor to DebugOnly so it can be used in more situations. r=cjones |
diff browse annotate |
91f55e5ac0adc2470eb589a4acb207a26248addf created 2012-02-13 22:31 -0800 pushed 2012-04-24 17:33 +0000 |
Phil Ringnalda | Phil Ringnalda - Back out 7f81109133b5 (bug 725221), 135721f3720b (bug 726891), aef4ead175b4 (bug 726894) for orange |
diff browse annotate |
aef4ead175b42c5d74423caee4da8b4e0459956d created 2012-02-14 17:39 +1300 pushed 2012-04-24 17:33 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 726894. Add a copy constructor to DebugOnly so it can be used in more situations. r=cjones |
diff browse annotate |
ad85a745d2fbf9a34c5d32cd3471cc6635c79ccf created 2011-12-28 10:48 -0600 pushed 2012-03-13 21:17 +0000 |
Jeff Walden | Jeff Walden - Add introductory comments to the files in mfbt/ that aren't copied from elsewhere, to facilitate easier MXR directory skimming. No bug, r=lumpy |
diff browse annotate |
cffea4a903accb901b02517270378f6d76403382 created 2011-12-19 14:45 -0500 pushed 2012-03-13 21:17 +0000 |
Jeff Walden | Jeff Walden - Bug 712129 - Move MOZ*INLINE macros from Util.h into Attributes.h, where they make more sense. r=luke |
diff browse annotate |
0df00b3b8846361c28b8147a2ce781d69e467cf2 created 2011-12-19 14:28 -0500 pushed 2012-03-13 21:17 +0000 |
Jeff Walden | Jeff Walden - Bug 712129 - Move assertion code into a new mfbt/Assertions.h header. r=luke |
diff browse annotate |
326455c9793d0c716038b3335fd427e0d262b873 created 2011-12-17 16:45 -0500 pushed 2012-02-01 00:38 +0000 |
Jeff Walden | Jeff Walden - Bug 711775 - Implement MOZ_NORETURN to encapsulate this-function-doesn't-return semantics. r=cjones |
diff browse annotate |
38a35f0db9ff1bab21c7de76462fd06e50fa58cd created 2011-12-13 14:26 -0500 pushed 2012-02-01 00:38 +0000 |
Jeff Walden | Jeff Walden - Bug 711672 - Break mfbt's dependency on jstypes.h by moving various API macros out of JS and into mfbt. r=luke, r=cjones |
diff browse annotate |
d6d732ef5650562f1f1593df4bd446614e3f2dfa created 2011-12-08 22:54 -0500 pushed 2012-02-01 00:38 +0000 |
Jeff Walden | Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin |
diff browse annotate |
94b2b53b2db60e1ee05c375c09faa0218ffc3fcc created 2011-11-15 22:26 -0800 pushed 2012-02-01 00:38 +0000 |
Jeff Walden | Jeff Walden - Change preprocessor-directive indentation to be two-space, not one-space. rs=cjones in bug 702437 |
diff browse annotate |
b9b9d9f379dbef46572c5fab7ea0682988a34374 created 2011-10-10 22:50 -0700 pushed 2011-12-21 12:10 +0000 |
Jeff Walden | Jeff Walden - Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones |
diff browse annotate |
fe8302fd1c83b10f57252c76e69e0314c1425f96 created 2011-10-12 15:32 -0700 pushed 2011-12-21 12:10 +0000 |
Chris Leary | Chris Leary - Bug 693928: Fix random orange from LifoAlloc debug memset. (r=luke) |
diff browse annotate |
9408e8c33a1ccc5348a140e8c81ea4c63e0492bf created 2011-10-12 12:21 -0700 pushed 2011-12-21 12:10 +0000 |
Jeff Walden | Jeff Walden - Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail |
diff browse annotate |
da6e9073b431f61b38a87522c074af7a24a7a17f created 2011-10-10 22:50 -0700 pushed 2011-12-21 12:10 +0000 |
Jeff Walden | Jeff Walden - Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones |
diff browse annotate |
831fcf93a1fea9b4169b0064c1d5cd99aaeed423 created 2011-10-06 17:51 -0400 pushed 2011-12-21 12:10 +0000 |
Justin Lebar | Justin Lebar - Bug 689433 - Followup. Remove unused MOZ_STATIC_ASSERT macro. r=roc |
diff browse annotate |
9adcf4cbfc71977576c6f9a8a3fc297757c6cf6b created 2011-10-05 09:11 -0400 pushed 2011-12-21 12:10 +0000 |
Justin Lebar | Justin Lebar - Bug 689433 - Align nsAutoTArray<E> to E's natural alignment. r=roc |
diff browse annotate |
4d10127fd1068193bec6fa49cd5d082dfc8db40c created 2011-09-22 13:22 -0700 pushed 2011-12-21 12:10 +0000 |
Chris Leary | Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke) |
diff browse annotate |
30d928581da2f552effd7102003db9cd378480a0 created 2011-09-26 16:50 -0700 pushed 2011-11-08 22:56 +0000 |
Chris Leary | Chris Leary - Back out bug 684039. |
diff browse annotate |
7f0922f6090db56e809391c2aa4bb3d67686fef3 created 2011-09-22 13:22 -0700 pushed 2011-11-08 22:56 +0000 |
Chris Leary | Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke) |
diff browse annotate |
c7589174b0f0c8f13e3003d598902e41a6731644 created 2011-09-07 11:32 -0700 pushed 2011-11-08 22:56 +0000 |
Terrence Cole | Terrence Cole - Bug: 685041 - convert #ifdef DEBUG vars in jsgc.cpp to DebugOnly; r=luke |
diff browse annotate |
a0a6800d3744fe8f47ea957d0e1b89e73640fe54 created 2011-09-04 13:58 +0100 pushed 2011-11-08 22:56 +0000 |
Terrence Cole | Terrence Cole - Bug 646597 - Remove unneeded #ifdef DEBUG: use DebugOnly instead; r=bhackett |
diff browse annotate |
3d646df22a4b6280fe7d6bd5c617841eda96c516 created 2011-06-24 14:22 -0700 pushed 2011-08-16 17:53 +0000 |
Chris Leary | Chris Leary - Bug 649576: Extricate JSHashTable from JSAtomList death grip. (r=luke) |
diff browse annotate |
6408e502189106a1875a78fd7e677b27b30b11a3 created 2011-06-17 15:59 -0400 pushed 2011-08-16 17:53 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 662971 - Silence the clang warnings issued because of alignment requirements increase when compiling mfbt/Util.h; r=Waldo |
diff browse annotate |
739c0fd21cccb1eae3de374b6d39616048be2e28 created 2011-06-06 11:02 -0700 pushed 2011-08-16 17:53 +0000 |
Jeff Walden | Jeff Walden - Bug 662001 - Move js::RangeCheckedPointer<T> to mozilla::RangedPtr<T>, make it no longer implicitly convert to T*, and adjust users accordingly. r=cjones |
diff browse annotate |
64cd255ac8511c757ff3fa9b6c78de70c59d5893 created 2011-05-16 16:17 -0700 pushed 2011-08-16 17:53 +0000 |
David Mandelin | David Mandelin - Bug 656282: Remove redundant declaration that causes an MSVC warning, r=luke |
diff browse annotate |
c2315c604e7c3123c38ad7752a9f758382236864 created 2011-05-10 14:56 -0700 pushed 2011-07-05 17:00 +0000 |
Jeff Walden | Jeff Walden - Bug 656059 - Add operator-> to mozilla::DebugOnly<T> so it can store pointers. r=cjones |
diff browse annotate |
66cff9a9d5d2817bbc53c51acdb19621f5afd909 created 2011-05-03 10:24 -0700 pushed 2011-07-05 17:00 +0000 |
Daniel Holbert | Daniel Holbert - Bug 654346: Fix C++-style comments in mfbt headers included by .c files, to fix build warnings. r=cjones comment-only=DONTBUILD |
diff browse annotate |
3dd6ec45084c7a79fbbae8aee42769a91dcf00ee created 2011-04-28 17:48 -0500 pushed 2011-07-05 17:00 +0000 |
Chris Jones | Chris Jones - Bug 642381, part 3: Hoist Maybe into mfbt and eliminate Gecko's use of jstl. r=jorendorff,luke |
diff browse annotate |
fa2c397985a21f89b64520daba831bbd87bf36a3 created 2011-04-20 18:27 -0500 pushed 2011-07-05 17:00 +0000 |
Chris Jones | Chris Jones - Bug 647011: Sprinkle some DebugOnly in js/src. r=luke |
diff browse annotate |
bfef135a83dcc6d9e2a1bf9697ff5ab5ddab0172 created 2011-03-31 20:46 -0500 pushed 2011-04-26 22:38 +0000 |
Chris Jones | Chris Jones - Bug 577899, part 2: Add a DebugOnly helper to mfbt, which only contains a value in debug builds. r=luke |
diff browse annotate |
91a8d742c50969c39ff61709039f9670a9c5f9ce created 2011-03-31 20:46 -0500 pushed 2011-04-26 22:38 +0000 |
Chris Jones | Chris Jones - Bug 577899, part 1: Add mfbt, to contain code shared between SpiderMonkey and Gecko. r=luke,ted sr=brendan,bsmedberg,roc |