js/src/jsobjinlines.h
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
9272bb82eebac5e30a16af20e4443ee30fc26c33
created 2011-10-07 12:02 -0700
pushed 2012-02-01 18:17 +0000
Luke Wagner Luke Wagner - Bug 692274, part 3 - Remove JSOP_BLOCKCHAIN and JSOP_NULLBLOCKCHAIN, which produces incorrect let scoping until the next patch (r=jorendorff)
2c7cd0b499ba2237825c205ca7e1ad26ded6ff4d
created 2011-12-21 06:31 -0800
pushed 2012-02-01 18:17 +0000
Brian Hackett Brian Hackett - Remove JSObject::containsSlot, bug 710516. r=luke
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
fd9444ecf9a10b0529999850cc2fbb52dfb5bfd2
created 2011-12-15 15:27 -0800
pushed 2011-12-21 14:41 +0000
Terrence Cole Terrence Cole - Bug 711165 - DenseArray are missing some barrier calls; r=billm
c5ebfdbe12d9edeaa083f4cde5bedbd4b8926acd
created 2011-12-15 09:07 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Backout 36fa9b176a91 (bug 710516) for M1 bustage.
36fa9b176a915490c892378a3c568725f5d563e4
created 2011-12-15 08:06 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::containsSlot, bug 710516. r=luke
d9ce9c8fc013a18026ffa4042db7fb4bc2cf7f55
created 2011-12-06 14:56 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Properly record dependency on functions having lazy arguments, bug 707641. r=dvander
66d577078bb11c09335f9dc284d5f9cdf2b43de7
created 2011-12-06 14:27 -0800
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 707750 - Invoke write barrier for setDenseArrayInitializedLength (r=bhackett)
239e7d505041f16f5a727d388d4c4b8997f00163
created 2011-11-30 12:45 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
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.
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.
28bd51ce18cbe961b3b722bc3459e39c9219a60d
created 2011-11-23 22:01 -0500
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Use correct base address for computing allocated size of object elements, bug 704372.
fe22ebe9b8b319520812bf210d2dd3e577962d52
created 2011-11-22 18:21 -0500
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Don't trigger write barrier when initializing private data of new objects, bug 704136.
976c33eee3ac2470d24bbbcf33bfa1c96e1fb73b
created 2011-11-21 20:29 -0500
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Add about:memory reporters for per compartment shape tables, bug 704372.
13b3669cad6cfe9697dc5bd94b56b60b2105fb16
created 2011-11-21 19:20 -0500
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Dense arrays should have numFixedSlots() == 0, regardless of size class. bug 704348
05819d3b30b8b08c2d374900ffe5a57daab50712
created 2011-11-18 17:37 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove assertion, no bug.
a7094fec17644d8160397b7236eddf03aa0834ec
created 2011-11-18 14:59 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 684507 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.
b6485471d6f7b2978148730ea9d52e5ecdea9dab
created 2011-11-16 12:52 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Avoid shape changes on XPConnect wrapper prototype changes, bug 703047.
f6929ce5d1410ca48d7f4798d51e30ca4acd967e
created 2011-11-14 18:46 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Trigger write barrier on object slots before shrinking capacity, no bug.
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
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.
3ef25a8cf1728c475a7a0a51b0aa26394ec5f0b6
created 2011-11-10 12:06 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
daf591298f5dbfa9100c72a3344f8afe79120226
created 2011-11-09 13:08 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Empty shapes attached to type objects must have the same class as the prototype, bug 698150.
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.
8bea0b58c9ff7ddbbd10f3cb8ab374ec6a4d2ac5
created 2011-11-08 16:14 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Allow NULL'ing out of non-NULL scopes of static block chains, bug 700799.
acb8c78ea542df807f8568aa7178059eeca4d006
created 2011-11-08 13:08 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 693479 review comments, r=luke.
2f06036dae89aa58dfa5736ed7154d5e9db7fa27
created 2011-11-08 13:03 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 693221 review comments, r=luke.
daa488a2e663671f96bbe4238f9be024e1b6e4e8
created 2011-11-03 09:57 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Add cache for constructing new objects from the VM, bug 699446.
3e9445901e8bc78e663e539f42683b08bbd6a8a6
created 2011-11-02 13:34 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::isNewborn, refactor object creation code, bug 684507.
2b0d447b1b9ffc2ddb9d3cc691d35470606e769a
created 2011-10-27 14:17 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge.
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
98d248b24658c0fcbdfc6492128e5be56f5da1a5
created 2011-10-27 11:14 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Clean up API for creating natives with reserved slots, fix uses in CTypes and jsworkers shell, bug 697537.
57b753e28ffdb29a579e989863d46e527a8e0e5d
created 2011-10-26 13:02 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSFunction fixed slots and unused fields, bug 697537.
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d72fbcc87e6b2ddd12e7de361c16b0e1b36a2ea3
created 2011-10-14 14:54 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move singleton flags to TypeObject, remove JSObject::flags, bug 694561.
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.
04d4b9920e443e496b377b2d828db8b9777ce485
created 2011-10-13 12:10 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Add call scope to JSFunction, bug 693754.
7b634ad714fd756ac801f37d619464251baaeb83
created 2011-10-12 22:29 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move scope chains of scope objects to reserved slots, bug 694247.
29b30092864c00521eeaed0bfc3a19345b9fd666
created 2011-10-11 16:46 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Fix test failures, bug 693479.
b9137bf550bd1a63c0f6ae02e59f899a73ad0a7c
created 2011-10-11 15:28 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::getFunctionPrivate, add call scope to JSFunction, bug 693754.
07c668448519dcd2762c25de1f32b53bd2129146
created 2011-10-10 17:14 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::privateData, bug 693479.
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.
40f829990c8299591fbc3349fb08e7041c0c0587
created 2011-10-07 20:09 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move JSObject::newType to a hashtable, bug 684410.
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.
a76a92adb275f09ce025460bffa109b9fd2d7ad7
created 2011-10-05 09:23 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Fix inline methods for debug builds, bug 690133.
b5c201771aeaf62a4f86369d4d9d2840f783fe5c
created 2011-10-04 18:46 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move inline methods depending on getClass into *inlines.h, bug 690133.
8cb900050922ed20dbdfa23d5afa68812ac9c456
created 2011-10-04 14:49 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
8ca7929765ac22e8e2f2bb4c2aa969807fd5c63d
created 2011-09-30 07:01 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
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.
55a63871f966714c7ef78fca2f945538d7ed8f59
created 2011-09-29 08:20 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove direct class pointer from JSObject, 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.
e03532139e8ae1df3c023067b63fbff12b2cd727
created 2011-11-10 13:38 -0800
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Fix warnings-as-errors bustage
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)
65bd02af3fdc57ab372323824ead616c652f0d50
created 2011-11-04 12:19 -0400
pushed 2011-11-09 02:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 698495 part 2. Add an optional getElementIfPresent ObjectOps hook. r=waldo
less more (0) -300 -100 -60 tip