js/src/jsinfer.h
727f3e801afb8d835e9bce67f26e56c8caaaff0f
created 2012-06-01 00:12 -0700
pushed 2015-01-29 05:44 +0000
Phil Ringnalda Phil Ringnalda - Back out ee940e4debd0:7636c7036e2e (bug 659577) for asserting in testBug550743.js
ee940e4debd006dee5a58f3d6a48934580c3eadd
created 2012-02-23 13:59 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 659577 - Don't alias stack variables (r=bhackett)
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-01-29 05:44 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
fbff86190de626b09803f84b0c04dfad066875db
created 2012-05-09 14:14 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Don't throw away JIT code for compartments in web pages displaying animations, bug 750834. r=billm
f6f8a9d335fe84460978ab7fb0f88d49e081e02b
created 2012-05-07 10:12 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 748119 - Read barrier for js::types::Type (r=bhackett)
de945dddcadfb2e055f8944ba6fd1bf66aa40d20
created 2012-04-17 14:00 -0400
pushed 2015-01-29 05:44 +0000
Nathan Froyd Nathan Froyd - Bug 746238 - pack TypeCallsite and TypeCompartment better; r=bhackett
d2f386325659867879be9b9dbb76b173f2f02f1f
created 2012-05-01 20:04 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 751003 - Move Cell, Chunk, Arena, ArenaHeader, FreeSpan, ChunkInfo, ChunkBitmap, your mom into a new gc/Heap.h header that doesn't have any used-but-not-defined traps for the unwary #include-r. r=billm
26738df8a4e08a5474342dcfa36e16b537fb5eeb
created 2012-05-03 14:55 -0700
pushed 2015-01-29 05:44 +0000
Matt Brubeck Matt Brubeck - Back out 682bf201edde, ef35ba222ac8, and 6a20cf61289d (bug 750907, bug 751003, bug 751377) because of build failure on a CLOSED TREE
ef35ba222ac871543682ec904de65a87ac7b36bb
created 2012-05-01 20:04 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 751003 - Move Cell, Chunk, Arena, ArenaHeader, FreeSpan, ChunkInfo, ChunkBitmap, your mom into a new gc/Heap.h header that doesn't have any used-but-not-defined traps for the unwary #include-r. r=billm
fa24b215d49e781ccee44780c34230a3b524de5b
created 2012-04-02 08:58 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 740446 - make 'arguments' more like a normal local binding (r=bhackett)
d8c5316f513afee907aabd5a04873bdf41fdebb7
created 2012-03-20 11:22 +0100
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 3.
d5057ff02ffb9786f62ca69ebc22cf11aa86f612
created 2012-03-19 15:34 +0100
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 1.
149eff9b7b92cc43d53212aa2a8a4a7e3f255d8c
created 2012-03-21 07:37 -0600
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Use singleton types for global object initializers, bug 731398. r=dvander
b25a3f1a4bd760861f3d114c80add3e5e953ecb2
created 2012-03-21 06:32 -0600
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Update type sets persistently for arithmetic on objects, bug 733979. r=billm
85bef04d12587cafbcd6041441eae6ce89d7b18f
created 2012-01-17 16:35 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 733950 - create arguments object eagerly (r=bhackett)
9ba1a4e7e47c6381ff51767355033754988434a9
created 2012-03-15 10:39 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Backed out changeset d2107141265f to fix message
d2107141265f2b11f7894ec59c07d688111262a8
created 2012-01-17 16:35 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 730497 - create arguments object eagerly (r=bhackett)
d3f3fe75c25399dce8989aaa5e5ffc2c1aba0762
created 2012-03-26 10:13 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Update type sets persistently for arithmetic on objects, bug 733979. r=billm a=akeybl
9fed91e954170237a20797f09fa1e5f85160f13b
created 2012-02-28 12:06 +0100
pushed 2015-01-29 05:44 +0000
Jan de Mooij Jan de Mooij - Bug 730836 - Refactor SetObjectElementOperation to avoid a GetPcScript call. r=pierron
ece583b83508f0dda79f1e2ff63393150d9b0731
created 2012-02-17 17:27 -0800
pushed 2015-01-29 05:44 +0000
Terrence Cole Terrence Cole - Bug 727135 - Make jsid marking interfaces indirect; r=billm
a8b5d0ac89ff67fcc490c68157cf29db854d10b5
created 2012-03-26 10:14 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Update type sets persistently for arithmetic on objects, bug 733979. r=billm a=akeybl
19b63ce08d27a2d4fd1db21df1ed9560c2ec728b
created 2012-01-26 19:09 -0800
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 721628 (part 3) - Rename several size type-inference-related measurement functions and types. r=bhackett.
dc059f35f32bfa25aa8f699f328926b0078721ca
created 2012-01-24 16:20 +0100
pushed 2015-01-29 05:44 +0000
Jan de Mooij Jan de Mooij - Move GETELEM/SETELEM operations to jsinterpinlines (bug 718683, r=pierron)
65d66257a1767cf4aead53dba5af2db71b2b2f10
created 2012-01-20 13:01 +0100
pushed 2015-01-29 05:44 +0000
Jan de Mooij Jan de Mooij - Bug 719135 - Move some arithmetic operations to jsinterpinlines. r=dvander
d0c192e5bd41345e6acdc497e820150ae9aec484
created 2012-01-18 16:40 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Compile large scripts in chunks, bug 706914. r=dvander
2f310f45610707e33b63f292d144b946d7b8bec1
created 2012-01-11 09:23 +0100
pushed 2015-01-29 05:44 +0000
Ms2ger Ms2ger - Bug 714728 - Remove jsword/jsuword in favour of intptr_t/uintptr_t; r=Waldo
10f831bfaf08329ede947f4cbf19480a4cf62601
created 2011-12-31 07:32 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Backed out changeset 4282a285d381 (bug 707049 backout).
4282a285d3813d5eb7a6639e690ce533a2fc1b04
created 2011-12-31 15:13 +0100
pushed 2015-01-29 05:44 +0000
Ms2ger Ms2ger - Backout 0d642e4e08cf (bug 707049); requested by evilpie.
0d642e4e08cf26daa6edcc91ad22a435c40176d6
created 2011-12-30 20:12 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Add dynamic analysis for identifying moving GC hazards, autorooter classes, some VM rooters, bug 707049. r=billm
6d443ec0dda17a11bf2330d078f55b45fc399249
created 2011-12-28 23:56 -0800
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 709885 - Simplify read barriers for shapes and types (r=bhackett)
c377af7c014dbb9f221b84fd27f9ba3debb34752
created 2011-12-28 20:44 +0100
pushed 2015-01-29 05:44 +0000
Jan de Mooij Jan de Mooij - Bug 713867 - Move arrayPrototypeHasIndexedProperty from JM to jsinfer. r=bhackett
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2015-01-29 05:44 +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
879d466adbe0e38833975c77a0a0700c85f04cac
created 2011-11-14 13:03 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Start fixing merge trainwreck, no bug.
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
8b9d7d9b2325c89e51ffecce0ba333ad4bfb7a45
created 2011-11-10 17:50 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Get new object empty shapes with a common hash table, bug 701509.
daf591298f5dbfa9100c72a3344f8afe79120226
created 2011-11-09 13:08 -0800
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Empty shapes attached to type objects must have the same class as the prototype, bug 698150.
daa488a2e663671f96bbe4238f9be024e1b6e4e8
created 2011-11-03 09:57 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Add cache for constructing new objects from the VM, bug 699446.
d6352d960dd24bb29dc3365b9b2e686e7fbcd812
created 2011-11-02 09:23 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d849045ad3f2455644ae497f3cc2608f7fc3620f
created 2011-10-21 14:31 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Add JSScript::function, bug 693754.
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d72fbcc87e6b2ddd12e7de361c16b0e1b36a2ea3
created 2011-10-14 14:54 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Move singleton flags to TypeObject, remove JSObject::flags, bug 694561.
ba69a907d9a40ba799778a876fbcb70606efecc1
created 2011-10-14 11:06 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Move fixed slot count from JSObject to Shape, bug 594561.
f852758f39d1df19ea0fecdd481bfa477877b2c9
created 2011-10-13 20:21 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Move JSObject::parent to BaseShape, bug 638316.
b9137bf550bd1a63c0f6ae02e59f899a73ad0a7c
created 2011-10-11 15:28 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Remove JSObject::getFunctionPrivate, add call scope to JSFunction, bug 693754.
40f829990c8299591fbc3349fb08e7041c0c0587
created 2011-10-07 20:09 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Move JSObject::newType to a hashtable, bug 684410.
8cb900050922ed20dbdfa23d5afa68812ac9c456
created 2011-10-04 14:49 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
8ca7929765ac22e8e2f2bb4c2aa969807fd5c63d
created 2011-09-30 07:01 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
c9be55115ad8d40540394421223b94142a7dd51b
created 2011-09-29 20:29 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Don't access object class during background finalization, bug 690133.
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
1630a68499bc158946f7211be9cb7fda8e257b9e
created 2011-11-01 21:59 -0700
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 684800 - Measure slop in TI-related JS memory reporters. r=bhackett.
6049e8ad9755d3b4335a4624e99648ee644c7089
created 2011-10-27 16:11 +0100
pushed 2015-01-29 05:44 +0000
Ed Morley Ed Morley - Backout changeset 3b5b10d76887 (bug 678687) for V8/Dromaeo regressions on multiple platforms; a=mak
3b5b10d76887416b66d13330f91a8736b3049424
created 2011-10-26 18:46 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Try to coerce doubles to integers on tripped type barriers, bug 678687. r=dvander
c537139643a9867be4ff19793e405397dfe24ae6
created 2011-10-18 11:24 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Add Array.concat stub for concatenating known dense arrays, bug 692960. r=dvander
1eca7dca8152d8eb14b3f972bdc23e12234dbce8
created 2011-10-14 09:49 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Don't overflow pending array on OOM, bug 691873. r=jimb
dfd8ef9e5049c9a8d44313d0116e08903de6f9a8
created 2011-10-12 08:17 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Faster handling when calling native methods on regexp literals, bug 692657. r=cdleary
b9c673621e1eff02a96bc5ee2b96a4956893b19d
created 2011-10-04 15:33 -0700
pushed 2015-01-29 05:44 +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)
d6756be38c9fcfa206c1a0e660fb0b2dea8ea14d
created 2011-10-04 07:06 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Remove jsobj.h from installed headers, bug 690943. r=luke
4d10127fd1068193bec6fa49cd5d082dfc8db40c
created 2011-09-22 13:22 -0700
pushed 2015-01-29 05:44 +0000
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
781ed08803ea10ee78fa48aadd3bea222b9e86a3
created 2011-10-22 07:38 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Don't overflow pending array on OOM, bug 691873. r=jimb a=jst
less more (0) -100 -60 tip