js/src/jsscope.cpp
c93d8c55f67d07b17be78bfefaf77641d0b95d6b
created 2011-12-24 06:32 -0800
pushed 2012-02-01 18:17 +0000
Brian Hackett Brian Hackett - Ensure consistency between an owned base shape and its unowned version, bug 712428. r=luke
cf4feabb94cca2945a167c11d8bb4bc160c3a38f
created 2011-12-23 18:19 -0800
pushed 2012-02-01 18:17 +0000
Brian Hackett Brian Hackett - Check return value of hashify() call, bug 712907. r=luke
53c2fc22835b43d2fe60a5fce7e2e9cec97ecc1d
created 2011-12-24 09:27 +0100
pushed 2012-02-01 18:17 +0000
Ms2ger Ms2ger - Bug 692277 - Part a: Introduce an unstable public API for JS memory measurements to be used in XPCJSRuntime; r=njn sr=dmandelin
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2011-12-21 14:41 +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
a4a742eac3abc27f1ce23f1b558231179e43aa0f
created 2011-12-08 19:37 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Avoid sharing owned base shapes between multiple shapes, bug 707842. r=luke
4594933fd3d48bc44bffd6fcfc325d30e44978fb
created 2011-11-29 13:37 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Manually check prototypes of objects with uncacheable prototypes in ICs, bug 703047.
1e8c03ba91d073d84da774ea9e5f1a3af5b2c550
created 2011-11-28 17:27 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Always generate new shapes when setting uncacheable flags after prototype changes, don't cache native iterators for objects with uncacheable prototypes, bug 705895.
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
195998f4718e89204f49ed26eb58cb3c997f956c
created 2011-11-25 16:01 -0500
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Allow one prototype change before marking an object's prototype as uncacheable, bug 703047.
198c47f803c1676599413351547ab20d6c342fb8
created 2011-11-22 17:44 -0500
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Fix misuse of shape->slot(), bug 703818.
29138204d586240264cfc065ba9bbb10f04981da
created 2011-11-21 18:33 -0500
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Speed up adding new properties with a common base shape, bug 704327.
f850506b87b6ffbe256a5816426859f4248453f2
created 2011-11-18 16:22 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 694561 review comments, r=luke.
94f8d3e3f2426c4a7c579428c4489fd073a96f9f
created 2011-11-18 14:40 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 699446 review comments, r=luke.
073ff2185f16e08e48499fd4f2e838d7cc9c67db
created 2011-11-18 13:35 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 701509 review comments, r=luke.
fedf9dae8db58efa0c89d173c5e733818dc19493
created 2011-11-18 13:28 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Mark uncacheable prototypes on objects whose prototype has dynamically changed, bug 703047.
fbfab0e75a6372b170b0711e995e093604473fd3
created 2011-11-16 18:02 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Avoid splintering property trees when changing the last property of an empty object, bug 701509.
879d466adbe0e38833975c77a0a0700c85f04cac
created 2011-11-14 13:03 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Start fixing merge trainwreck, no bug.
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
f5fd65e8a4a2866470637222724e6db2d2be1eb6
created 2011-11-11 22:09 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Purge new object cache entries when reinserting new initial shapes, bug 701509.
23746995da452579d8b1f8403b94d8eaa90112c6
created 2011-11-11 07:50 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Watch for created string objects that are non-empty due to insertInitialShape, bug 701509.
8b9d7d9b2325c89e51ffecce0ba333ad4bfb7a45
created 2011-11-10 17:50 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Get new object empty shapes with a common hash table, bug 701509.
c12e37dbb2b7c03f4479584949448eb27b4e118f
created 2011-11-09 12:04 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Hold reference on entry in base shape table when populating initial shape, bug 698902.
c2feba11f30fc909e30e36e88901673120c58bf7
created 2011-11-09 09:52 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 638316 and bug 694247 review comments, r=luke.
33962bb2140371d87d66b67210a0dd5812b1220e
created 2011-11-08 16:56 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Set DELEGATE for parents of other objects, bug 700300.
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
636842dccfc9d88688488422dc04cc6758e5023f
created 2011-10-27 09:22 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Don't return stale shape in methodShapeChange, bug 690732.
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
0fbd13dfb8af9070961cac86591ad32f4e92b236
created 2011-10-19 08:12 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Fix test failures.
8f3d52b0fc52fe31656c288a40981ef145da2ca7
created 2011-10-14 13:51 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move rarely set object flags to BaseShape, bug 694561.
ba69a907d9a40ba799778a876fbcb70606efecc1
created 2011-10-14 11:06 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move fixed slot count from JSObject to Shape, bug 594561.
f852758f39d1df19ea0fecdd481bfa477877b2c9
created 2011-10-13 20:21 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move JSObject::parent to BaseShape, bug 638316.
01a5df36675f6f1e8a6df23f916599811409bf7d
created 2011-10-13 08:38 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Preserve last shape while converting to dictionary mode, bug 693966.
db8e6de6f68f1e01d1e643c87ecf2c05adf068a4
created 2011-10-10 13:39 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Reallocate slots when inserting slotful properties into dictionaries, bug 693221.
838464854ec63ca8663333d94b7593c37ebe2dc6
created 2011-10-10 11:41 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::capacity and JSObject::initializedLength, split JSObject::slots into slots and elements, bug 693221.
17bce205714e3ae1533c151c75a189b8b5a66af4
created 2011-10-05 11:54 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address shape number removal review comments, bug 684505.
8ca7929765ac22e8e2f2bb4c2aa969807fd5c63d
created 2011-09-30 07:01 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
174db15b3f05259acea6e01d83cdec5a8d4a0473
created 2011-09-29 20:46 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Avoid assert botch when adding properties to objects, bug 684505.
c9be55115ad8d40540394421223b94142a7dd51b
created 2011-09-29 20:29 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Don't access object class during background finalization, bug 690133.
ff51ddfdf5d1c04f37c272b745454af2d58be08d
created 2011-09-28 15:04 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove shape numbers and Shape::slotSpan, factor Shape getter/setter into BaseShape, bug 684505.
b02f12cc9656a7c45243c6b0116b04d00f4c74c2
created 2011-11-22 17:41 -0500
pushed 2011-12-21 14:41 +0000
David Anderson David Anderson - Remove LeaveTrace and related structures (bug 698201 part 5, r=luke).
b1c5b23aa0fae2efd9a053c1a0f536c15815fa1f
created 2011-11-22 17:41 -0500
pushed 2011-12-21 14:41 +0000
David Anderson David Anderson - Remove JS_TRACER define use (bug 698201 part 4, r=bhackett).
b2e8d10f25a1fd4cba7fed248ce8059b5070dfe1
created 2011-11-22 17:41 -0500
pushed 2011-12-21 14:41 +0000
David Anderson David Anderson - Remove jstracer and nanojit (bug 698201 part 1, r=dmandelin).
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
9dff0cfa7f236e400c4e33aa68a1e7a38b443b70
created 2011-08-23 17:35 -0700
pushed 2011-11-09 02:03 +0000
Bill McCloskey Bill McCloskey - Bug 677411 - Replace JS GC statistics gathering (r=cdleary)
b9c673621e1eff02a96bc5ee2b96a4956893b19d
created 2011-10-04 15:33 -0700
pushed 2011-11-09 02:03 +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)
4d10127fd1068193bec6fa49cd5d082dfc8db40c
created 2011-09-22 13:22 -0700
pushed 2011-11-09 02:03 +0000
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
30d928581da2f552effd7102003db9cd378480a0
created 2011-09-26 16:50 -0700
pushed 2011-09-27 17:43 +0000
Chris Leary Chris Leary - Back out bug 684039.
7f0922f6090db56e809391c2aa4bb3d67686fef3
created 2011-09-22 13:22 -0700
pushed 2011-09-27 17:43 +0000
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
5c29c2e922251dd88637360643cbc78b9b7c3888
created 2011-09-20 11:40 -0700
pushed 2011-09-27 17:43 +0000
Luke Wagner Luke Wagner - Bug 684526 - Remove Jsvalify/Valueify (r=waldo)
f3908eb901515fa929450bd31b7393ceccf98d6d
created 2011-08-16 12:27 +0200
pushed 2011-09-27 17:43 +0000
Igor Bukanov Igor Bukanov - bug 686017 - avoid Cell::arenaHeader() on fast paths. r=bhackett1024
8e7da0684155b3cb4a52f6e16bdcea1de173a280
created 2011-08-14 19:51 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
a6c87fd27ba9ddaf996a25f9752358e7cfb587bd
created 2011-08-09 13:29 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
fbeb8b5a8a98eb50b462931668822a3ebd605880
created 2011-07-28 18:10 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge MC -> JM.
6b9bd44373e70c0841070a1eb6607d7426224093
created 2011-07-15 14:40 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
b769a2b79e6b3192c33f01b9016ab91659f4304f
created 2011-07-15 10:14 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - [INFER] Lazily create type objects for singleton JS objects, bug 670185.
1d31362c86ce19d0f7c76a1b890b7b3a9601263b
created 2011-07-08 18:46 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
f189dd6316ebcf2aa3dd6ef82e1489282f019309
created 2011-08-09 10:21 -0500
pushed 2011-08-16 19:58 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
3ff331490e736fd2ffd1a712181336e633c55777
created 2011-07-28 13:45 -0500
pushed 2011-08-16 19:58 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
c533a2d26f53bdac8f8888b3ff6fb66aa7ff33eb
created 2011-07-27 18:23 -0500
pushed 2011-08-16 19:58 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2 branch.
5e59a54938405c523d0a36b40a3e9b2f5e1442de
created 2011-07-12 10:47 -0500
pushed 2011-08-16 19:58 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
less more (0) -300 -100 -60 tip