js/src/jsinferinlines.h
b69617debd8d2d5a7686a7d61da5c0ab987eeb00
created 2012-03-04 14:20 -0500
pushed 2012-04-24 17:33 +0000
Justin Lebar Justin Lebar - Back out bug 729940 (a108aee:d75775d) due to 32-bit red.
bfbe72a6251d86339b9301e529d4bc00fe1905cb
created 2012-03-04 13:49 -0500
pushed 2012-04-24 17:33 +0000
Justin Lebar Justin Lebar - Bug 729940 - Part 2: Stop using crappy hash functions in the js engine. r=bhackett
9fed91e954170237a20797f09fa1e5f85160f13b
created 2012-02-28 12:06 +0100
pushed 2012-04-24 17:33 +0000
Jan de Mooij Jan de Mooij - Bug 730836 - Refactor SetObjectElementOperation to avoid a GetPcScript call. r=pierron
2e89173cb52e89af2d6661d6d929d9359302a772
created 2012-02-14 15:19 -0800
pushed 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 727281 - Make JSObject* for Root and Barriered marking indirect; r=billm
5ef6208def4d4e2e3d06ccc8abdb56ae13aa106a
created 2012-02-14 09:10 -0800
pushed 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 721463 - Clean up and minimize marking interfaces; r=billm
967b0dbce7e0fd464752f799ecda6999fea24c7b
created 2012-02-09 21:02 -0800
pushed 2012-04-24 17:33 +0000
Phil Ringnalda Phil Ringnalda - Back out 61d58d97747a (bug 721463) on expanded suspicion of GC crashes
61d58d97747ace1a4f7ff1619641a0aa918c979e
created 2012-01-24 19:34 -0800
pushed 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 721463 - Clean up and minimize marking interfaces; r=billm
8e8303c3a060ba4dbf4b8faa2f522a15a7bd7955
created 2012-01-27 14:16 -0600
pushed 2012-04-24 17:33 +0000
Bobby Holley Bobby Holley - Do not innerize an object assigned to __proto__ or used as the target of a with statement. Bug 719841, r=mrbkap.
117f2280bd374a99b6344a0641ac16281d9f1aa4
created 2012-01-27 14:22 -0800
pushed 2012-03-13 21:17 +0000
Phil Ringnalda Phil Ringnalda - Back out 88145df4191a, 42408569a696, and 2108d51be2e7 (Bug 719841, Bug 678086, and Bug 695922) for tp crashes on a CLOSED TREE
88145df4191a6b4d29f552c2f0e5f05c21545cc2
created 2012-01-27 14:16 -0600
pushed 2012-03-13 21:17 +0000
Bobby Holley Bobby Holley - Do not innerize an object assigned to __proto__ or used as the target of a with statement. Bug 719841, r=mrbkap.
dc059f35f32bfa25aa8f699f328926b0078721ca
created 2012-01-24 16:20 +0100
pushed 2012-03-13 21:17 +0000
Jan de Mooij Jan de Mooij - Move GETELEM/SETELEM operations to jsinterpinlines (bug 718683, r=pierron)
8689400e67a67c4a8fedb6c6c0534228af2bad7e
created 2012-01-21 11:26 +1300
pushed 2012-03-13 21:17 +0000
Geoff Lankow Geoff Lankow - Backed out changeset febc999231e4 (bug 719841)
febc999231e431bc8bb79568ae8a27dfb6adf9de
created 2012-01-20 13:32 -0800
pushed 2012-03-13 21:17 +0000
Bobby Holley Bobby Holley - Bug 719841 - Assert that inner objects don't appear in prototype chains. r=jorendorff
65d66257a1767cf4aead53dba5af2db71b2b2f10
created 2012-01-20 13:01 +0100
pushed 2012-03-13 21:17 +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 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Compile large scripts in chunks, bug 706914. r=dvander
2f310f45610707e33b63f292d144b946d7b8bec1
created 2012-01-11 09:23 +0100
pushed 2012-03-13 21:17 +0000
Ms2ger Ms2ger - Bug 714728 - Remove jsword/jsuword in favour of intptr_t/uintptr_t; r=Waldo
f0d76403ae9caa10901b1f53269e3c252d614cd7
created 2012-01-02 15:02 -0800
pushed 2012-03-13 21:17 +0000
Luke Wagner Luke Wagner - Bug 713311 - give the remaining scope objects typed interfaces (r=waldo)
10f831bfaf08329ede947f4cbf19480a4cf62601
created 2011-12-31 07:32 -0700
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Backed out changeset 4282a285d381 (bug 707049 backout).
4282a285d3813d5eb7a6639e690ce533a2fc1b04
created 2011-12-31 15:13 +0100
pushed 2012-03-13 21:17 +0000
Ms2ger Ms2ger - Backout 0d642e4e08cf (bug 707049); requested by evilpie.
0d642e4e08cf26daa6edcc91ad22a435c40176d6
created 2011-12-30 20:12 -0700
pushed 2012-03-13 21:17 +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 2012-03-13 21:17 +0000
Bill McCloskey Bill McCloskey - Bug 709885 - Simplify read barriers for shapes and types (r=bhackett)
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
879d466adbe0e38833975c77a0a0700c85f04cac
created 2011-11-14 13:03 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Start fixing merge trainwreck, no bug.
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
ee3fb07956bd3c7df654264d93db53e9e5190f39
created 2011-11-08 13:42 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Address bug 693754 review comments, r=luke.
d6352d960dd24bb29dc3365b9b2e686e7fbcd812
created 2011-11-02 09:23 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d849045ad3f2455644ae497f3cc2608f7fc3620f
created 2011-10-21 14:31 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Add JSScript::function, bug 693754.
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
04d4b9920e443e496b377b2d828db8b9777ce485
created 2011-10-13 12:10 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Add call scope to JSFunction, bug 693754.
b9137bf550bd1a63c0f6ae02e59f899a73ad0a7c
created 2011-10-11 15:28 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Remove JSObject::getFunctionPrivate, add call scope to JSFunction, bug 693754.
40f829990c8299591fbc3349fb08e7041c0c0587
created 2011-10-07 20:09 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Move JSObject::newType to a hashtable, bug 684410.
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2012-02-01 00:38 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
6049e8ad9755d3b4335a4624e99648ee644c7089
created 2011-10-27 16:11 +0100
pushed 2011-12-21 12:10 +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 2011-12-21 12:10 +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 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Add Array.concat stub for concatenating known dense arrays, bug 692960. r=dvander
59bf7d250aa09c06f2e2b622cebcff9b0d3f82f7
created 2011-10-17 14:18 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Bail out from compilation if an OOM was triggered during type inference, bug 693961. r=dvander
1eca7dca8152d8eb14b3f972bdc23e12234dbce8
created 2011-10-14 09:49 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Don't overflow pending array on OOM, bug 691873. r=jimb
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)
781ed08803ea10ee78fa48aadd3bea222b9e86a3
created 2011-10-22 07:38 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Don't overflow pending array on OOM, bug 691873. r=jimb a=jst
30d928581da2f552effd7102003db9cd378480a0
created 2011-09-26 16:50 -0700
pushed 2011-11-08 22:56 +0000
Chris Leary Chris Leary - Back out bug 684039.
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)
1412233cafa1f9c0df4832751092181c7da16c76
created 2011-09-06 00:45 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC->JM
20189e7dcadae81c758ab72b6efd1b181b72561c
created 2011-09-01 13:41 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
554045e04d89379e1dabe2c884986d9ec74c35ac
created 2011-09-01 12:20 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Improve performance for non-reentrant closures, bug 663138.
30ffa45f9a63c5e770691bc26c66494c74009773
created 2011-09-01 21:47 +0200
pushed 2011-11-08 22:56 +0000
Igor Bukanov Igor Bukanov - bug 684010 - remove JSScrit::isAboutToBeFinalized. r=bhackett1024
de4425a74643cdfcfb6bd909a53de379b3c3003a
created 2011-08-09 10:51 +0200
pushed 2011-11-08 22:56 +0000
Igor Bukanov Igor Bukanov - bug 674251 - making JSScript a GC-thing. r=jorendorff,bhackett1024
9a145389d5700137975faf65f2007e5f6c019121
created 2011-08-26 08:55 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Watch for recompilation triggered by while compiling a call in an inlined frame, bug 680951.
d60ffe67a13fa6bf622eacf40da9bf7dc5a3f8b5
created 2011-08-24 21:08 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Leave type sets initially empty for undefined properties of objects with singleton type, bug 680951.
7dae91c263cfbbf503a6230217edba812228404f
created 2011-08-18 08:54 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Allow analysis/compilation of top level <script>, bug 662704.
aa547ed80bba625a45c620c2757489c263637d32
created 2011-08-17 06:48 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Allocate typeset data and properties from arenas, occasionally purge observed types in compartments, bug 679329.
bde71d2d88fbf0eebd289c847395415fb5b4bb84
created 2011-08-09 09:52 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Trigger recompilation when changing or removing newScript information, bug 677006.
674160662e80b4537796dec10668fb3117fd41db
created 2011-08-01 22:24 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Improve precision when SETELEM is used on singleton objects, bug 675167.
23dc255291ae9c719b89942192d627cf998bfc92
created 2011-07-31 08:40 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Don't mark type sets and type objects as unknown when in an inconsistent object/property hash state, bug 674511. Allow compilation logging for specific scripts.
65c33bba9d01dc819ff0c68d8a0c057aaeb42598
created 2011-07-28 09:16 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Reduce inference-related script overhead, bug 674609.
3ccf931079419c397420407d4eda196e99123222
created 2011-07-25 07:13 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Always maintain flags on non-lazy type flags, bug 673715.
cdb452875184636ecea5f5daa8fad5d539931652
created 2011-07-21 17:17 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Fix build breaks, orange.
dd84f621ca258b452d0df583b036efa7e47c87cb
created 2011-07-21 07:28 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Make TypeObject a GC thing, remove lazily created type objects on GC, bug 669969.
b769a2b79e6b3192c33f01b9016ab91659f4304f
created 2011-07-15 10:14 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Lazily create type objects for singleton JS objects, bug 670185.
4bb2b60db2e21a47badfd9676450a31a0e91d68a
created 2011-07-07 21:02 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Allow JaegerShot to only partially execute frames, bug 665815. r=luke
less more (0) -100 -60 tip