diff browse annotate |
3f430dd3583d20bb1bdd13f95ce97ab6cc2b6150 created 2013-07-18 15:01 +0100 pushed 2013-09-16 19:14 +0000 |
Ed Morley | Ed Morley - Merge mozilla-central and inbound |
diff browse annotate |
0abdefa0aab3ba992cda03f63e2f83f1a677f36b created 2013-06-06 10:37 -0700| base pushed 2013-09-16 19:14 +0000 |
Steve Fink | Steve Fink - Bug 895027 - Switch to more accurate set of functions that indicate a GC call for static rooting analysis, r=terrence |
diff browse annotate |
7e972bc6d0f40d8546ed91ef22932682bcaa75dd created 2013-07-09 16:33 -0700 pushed 2013-09-16 19:14 +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 |
diff browse annotate |
8abf922fb3ea4bb8af617666c64d165b9154eedd created 2013-07-08 12:42 -0700 pushed 2013-09-16 19:14 +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 |
diff browse annotate |
ab78d649fde6dd65dfe23aa85cb95788ae261bbf created 2013-07-03 16:07 -0700 pushed 2013-09-16 19:14 +0000 |
Jeff Walden | Jeff Walden - Bug 891177 - Remove Vector.h's js/Utility.h dependency. r=terrence |
diff browse annotate |
021fd4e03439d25889ba2f2f6ef776c980149a9a created 2013-07-03 15:46 -0700 pushed 2013-09-16 19:14 +0000 |
Jeff Walden | Jeff Walden - Bug 891177 - Move leading/trailing-zero-bit counting functions, ceiling/floor log2 functions, and round-up-pow2 functions into MathAlgorithms.h. r=terrence |
diff browse annotate |
5815a35c771cd415c9e4fcfa5cb6c48684a2c153 created 2013-07-15 12:10 -0700 pushed 2013-09-16 19:14 +0000 |
Justin Lebar | Justin Lebar - Bug 893281 - Don't require a no-args constructor for elements in a JS::Vector if you call GrowByUninitialized(). r=luke |
diff browse annotate |
5f48a72285df2862abf39b5d744977887c62960e created 2013-07-03 15:57 -0700 pushed 2013-09-16 19:14 +0000 |
Jeff Walden | Jeff Walden - Bug 891177 - Move js::Swap to mozilla::Swap. r=terrence |
diff browse annotate |
c77abc3f3890385967793d19073503c8a183e3f4 created 2013-07-02 17:47 -0700 pushed 2013-09-16 19:14 +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 |
diff browse annotate |
9432b5f36fb8aaee9a9aff77bd3eb2254e817a0f created 2013-07-02 17:33 -0700 pushed 2013-09-16 19:14 +0000 |
Jeff Walden | Jeff Walden - Bug 891177 - Use MOZ_STATIC_ASSERT, not JS_STATIC_ASSERT, in Vector.h. r=terrence |
diff browse annotate |
6862050664f39558bb9514d2dc2b92796179ff1a created 2013-07-02 17:31 -0700 pushed 2013-09-16 19:14 +0000 |
Jeff Walden | Jeff Walden - Bug 891177 - s/JS_ALWAYS/MOZ_ALWAYS/g and s/JS_NEVER/MOZ_NEVER/g on Vector.h. r=terrence |
diff browse annotate |
8a88e4fd3a398797d43b8f8563ba08dd3f220bda created 2013-07-02 17:29 -0700 pushed 2013-09-16 19:14 +0000 |
Jeff Walden | Jeff Walden - Bug 891177 - s/JS_ASSERT/MOZ_ASSERT/g on Vector.h. r=terrence |
diff browse annotate |
2e8e8ebef9285fc9d18186b11666f19f546fc6df created 2013-07-02 17:25 -0700 pushed 2013-09-16 19:14 +0000 |
Jeff Walden | Jeff Walden - Bug 891177 - Implement Move.h to define a move-construction interface. r=terrence |
diff browse annotate |
699228670afbbf94c0de128de808a270890df642 created 2013-06-27 17:37 -0700 pushed 2013-09-16 19:14 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 883696 (part 4) - Include full paths in #include statements in the rest of js/src/ and js/public/. r=luke. |
diff browse annotate |
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e created 2013-06-23 13:21 +0200 pushed 2013-09-16 19:14 +0000 |
Catalin Iacob | Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn. |
diff browse annotate |
41caf6414eae175be5af4ca6456ea0ae11c11150 created 2013-06-19 17:59 -0700 pushed 2013-08-05 18:49 +0000 |
Emanuel Hoogeveen | Emanuel Hoogeveen - Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn. |
diff browse annotate |
089c532f32d1a1515b2554b451a828d497b4f83b created 2013-04-16 13:47 -0700 pushed 2013-06-24 18:52 +0000 |
Sean Stangl | Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn |
diff browse annotate |
b85daec2b90caecbe2e25daaeb37342cd55871e0 created 2013-04-15 12:55 -0700 pushed 2013-06-24 18:52 +0000 |
Phil Ringnalda | Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange |
diff browse annotate |
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01 created 2013-04-15 11:33 -0700 pushed 2013-06-24 18:52 +0000 |
Sean Stangl | Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn |
diff browse annotate |
6d92a2e39c778d1177a5f89270bf5a8160b169b1 created 2013-04-11 19:55 -0700 pushed 2013-06-24 18:52 +0000 |
Phil Ringnalda | Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage |
diff browse annotate |
5bf9771e1a2830d8ef70114b31e4219164f9c5e0 created 2013-04-11 18:48 -0700 pushed 2013-06-24 18:52 +0000 |
Sean Stangl | Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn |
diff browse annotate |
cedf014b57644734c7e43144a6016c7b54735ff6 created 2013-03-22 17:53 -0700 pushed 2013-05-13 16:59 +0000 |
Sean Stangl | Sean Stangl - Bug 850070 - Fix Vector::initCapacity() argument name: conflicts with layout code. r=red |
diff browse annotate |
eb6296a5e259a91e0254a1434c1904362df27006 created 2013-03-19 15:24 -0700 pushed 2013-05-13 16:59 +0000 |
Sean Stangl | Sean Stangl - Bug 850070 - Part 2/2 - Parallelize OdinMonkey compilations. r=luke |
diff browse annotate |
b3d85b68449d38bf16f1b92f19aeea24d4c1f957 created 2013-03-15 02:29 -0700 pushed 2013-05-13 16:59 +0000 |
Luke Wagner | Luke Wagner - Bug 840282 - OdinMonkey (sr=dmandelin) |
diff browse annotate |
42e55ecd4a704d2fccfa90315050f4bc38eb2255 created 2013-02-20 21:13 -0800 pushed 2013-05-13 16:59 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 843462 (part 1) - Make Vector::insert() less error-prone. r=luke. |
diff browse annotate |
43fa20226909036be7d36f1605dc70d0c47dc384 created 2013-02-17 22:56 -0800 pushed 2013-04-01 19:47 +0000 |
L. David Baron | L. David Baron - Bug 563195: Fix -Wshadow warnings in public JS API headers (those used from layout/style/). r=njn |
diff browse annotate |
77bd010e0e621b3f7eb5cefbefdd60d3159866b0 created 2013-02-10 13:56 -0800 pushed 2013-04-01 19:47 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 685783 - Avoid slop in js::Vector when the element size is not a power of two. r=luke. |
diff browse annotate |
0d1a3f041a8fcac54307c4f033a58eb4387d3d71 created 2013-02-08 22:59 -0800 pushed 2013-04-01 19:47 +0000 |
Jeff Walden | Jeff Walden - Rename the |static const bool result| member of IsSame, IsPod, and IsPointer to |value| to be consistent with every other type trait. I have no idea how I managed to consistently not notice this during review. Followup to bug 723228, r=typo |
diff browse annotate |
d49cff40b5c3d0fb2acad4585ee628d5e1fd071f created 2013-02-08 13:18 -0800 pushed 2013-04-01 19:47 +0000 |
Razvan Cojocaru | Razvan Cojocaru - Bug 723228 - nsTArray::AssignRange should use memcpy when possible. r=jlebar for the XPCOM changes, r=jwalden for js/mfbt changes |
diff browse annotate |
52db3691dcba01824ebdb3deddb493be83ee906f created 2013-01-28 15:30 -0800 pushed 2013-04-01 19:47 +0000 |
Sean Stangl | Sean Stangl - Bug 749358 - Inline MUse storage. r=luke |
diff browse annotate |
7c4212c1e583c7b154a6bcc4a4fa2ee1c9dc35ad created 2012-11-12 15:30 -0800 pushed 2013-01-07 21:25 +0000 |
Luke Wagner | Luke Wagner - Bug 810192 - don't require a default constructor for Hash{Map,Set}; only construct objects for live elements (r=terrence) |
diff browse annotate |
13cf8566804c43365ae71b9e1a0f10350ccefad0 created 2012-11-06 17:35 -0800 pushed 2013-01-07 21:25 +0000 |
Terrence Cole | Terrence Cole - Bug 807151 - Unexport |mozilla| from the |js| namespace; r=Waldo |
diff browse annotate |
8bf2f8cb5e73f166ee32153fd51820b27185c3b5 created 2012-11-01 21:35 -0700 pushed 2013-01-07 21:25 +0000 |
David Anderson | David Anderson - Update Yarr to WebKit rev 130234 (bug 740015, r=dmandelin). |
diff browse annotate |
c55f5f8b93857e2b08331a1b4fafd979d3ebb444 created 2012-06-15 15:23 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
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 |
0e6d579045c8200b5433098f418a3c1ebbf64a1b created 2012-04-18 10:23 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
b9cf42e0e76dae119bd997ab34d96db8aee2e2ec created 2012-06-11 23:21 -0700 pushed 2012-08-27 22:37 +0000 |
Dave Hylands | Dave Hylands - Bug 694594 - Fix code generation problem in debug builds for Vector.h. r=luke |
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 |
21c6e51e2cb73a70f7ea85121d8e0cda0762aef7 created 2012-05-15 17:21 -0700 pushed 2012-07-16 19:38 +0000 |
Terrence Cole | Terrence Cole - Bug 744579 - Implement a relocatable version of HeapPtr; r=billm |
diff browse annotate |
380e6f8bd681ee99176bbb08c05f490cbe6593ee created 2012-04-11 17:14 -0700 pushed 2012-06-04 19:57 +0000 |
Terrence Cole | Terrence Cole - Bug 744192 - Assert that Vectors do not contain implicitly postbarriered types; r=luke |
diff browse annotate |
4e05bd6470c87414366912aa67401c7b0a4ecb84 created 2012-04-10 17:03 -0700 pushed 2012-06-04 19:57 +0000 |
Terrence Cole | Terrence Cole - Backed out changeset a43eb4a2d2fd |
diff browse annotate |
a43eb4a2d2fde9ea984a5c8ee4b977ab2a91d06b created 2012-04-10 16:43 -0700 pushed 2012-06-04 19:57 +0000 |
Terrence Cole | Terrence Cole - Bug 744192 - Assert that Vectors do not contain implicitly postbarriered types; r=luke |
diff browse annotate |
89c46aa25a143e3a6c2b4eb81df6b5bc869e381c created 2012-02-26 20:18 -0800 pushed 2012-04-24 17:33 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 729403 (part 1, take 2) - Add Vector::sizeOf{In,Ex}cludingThis(). r=luke. |
diff browse annotate |
85715b21f80ef803eefd7b75264a1dcac447ed99 created 2012-02-26 18:39 -0800 pushed 2012-04-24 17:33 +0000 |
Phil Ringnalda | Phil Ringnalda - Back out a7255af10a2a and da193f5b526b (bug 729403) for xpcshell assertions in test_TelemetryPing.js |
diff browse annotate |
da193f5b526bf3cb2a9f2da672b72eea2de03d9d created 2012-02-21 20:58 -0800 pushed 2012-04-24 17:33 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 729403 (part 1) - Add Vector::sizeOf{In,Ex}cludingThis(). r=luke. |
diff browse annotate |
11ba93db719a7e3ee2b61fb1036bcbde2545e78c created 2012-01-20 06:11 -0600 pushed 2012-03-13 21:17 +0000 |
Jason Orendorff | Jason Orendorff - Bug 717278 - Vector should have const and non-const begin(). r=luke. |
diff browse annotate |
5c3e0e48bb8c8cbbf1fb8d1d70f40b29a8b08f2c created 2012-01-02 16:34 -0600 pushed 2012-03-13 21:17 +0000 |
Jeff Walden | Jeff Walden - Bug 714264 - Move declarations around such that it's possible to include jsprvtd.h before Vector.h or HashTable.h. r=luke |
diff browse annotate |
38344f96b3e3763be2d1d4d919e3615ac2fa640d created 2011-10-07 12:02 -0700 pushed 2012-03-13 21:17 +0000 |
Luke Wagner | Luke Wagner - Bug Bug 692274, part 4 - Rewrite parsing, emitting and decompiling of let to fix scoping properly (r=jorendorff) |
diff browse annotate |
9c7cc49f65561a5f85f437220e0c5d2ebfa6abc8 created 2011-12-16 14:42 -0500 pushed 2012-03-13 21:17 +0000 |
Jeff Walden | Jeff Walden - Bug 711647 - Add MOZ_DELETE to a bunch of deliberately-not-implemented methods across the tree. r=dbaron |
diff browse annotate |
6f0c66b2ce76d715f744b11137ad6f0e81e1f72a created 2011-10-20 15:47 -0700 pushed 2011-12-21 12:10 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Back out 56ec5e954858 (from bug 685783) due to a Dromaeo regression. |
diff browse annotate |
56ec5e954858b976485d9f4de4a070708470c364 created 2011-10-19 16:19 -0700 pushed 2011-12-21 12:10 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 685783 - Take advantage of slop bytes in js::Vector. r=luke. |
diff browse annotate |
b9c673621e1eff02a96bc5ee2b96a4956893b19d created 2011-10-04 15:33 -0700| base pushed 2011-12-21 12:10 +0000 |
Luke Wagner | Luke Wagner - Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin) |