js/src/jsinfer.cpp
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
4e0b2de5f2cbb9acf4e868e6dc1f86326ff1576a
created 2012-02-29 21:23 +0100
pushed 2012-04-24 17:33 +0000
Igor Bukanov Igor Bukanov - Bug 731618 - remove JSContext * parameter from heap iteration API. r=:Billm
6f615c44322a5f60d83d4706a223597bb8d805c7
created 2012-02-29 13:18 +0100
pushed 2012-04-24 17:33 +0000
Igor Bukanov Igor Bukanov - bug 730281 - remove cx argument from GC and compartment related functions. r=:billm
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2012-04-24 17:33 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
bd71047c9b4d53b5e8ead4cfe63b6e5267b02fe7
created 2012-02-07 12:34 -0800
pushed 2012-04-24 17:33 +0000
Luke Wagner Luke Wagner - Bug 724790 - get rid of the hasOverriddenArgs funny business (r=waldo)
ec6cb2a3dfc6b34fb7c05829060e3a043037090f
created 2012-02-27 13:43 -0800
pushed 2012-04-24 17:33 +0000
Christian Holler Christian Holler - Bug 730697 - Add missing OOM checks in JS type inference code. r=bhackett
f4e955f78de9fb3fe0edee4d2232e69b25227132
created 2012-02-03 18:53 -0800
pushed 2012-04-24 17:33 +0000
Jeff Walden Jeff Walden - Bug 720316 - Use uint32_t indexes for JOF_ATOM opcodes. r=jorendorff
0457004daa8ca2803011ca00c0506039b194cdfe
created 2012-02-22 10:57 -0800
pushed 2012-04-24 17:33 +0000
Brian Hackett Brian Hackett - Don't compile any part of scripts containing uncompileable opcodes, bug 728342. r=dvander
ece583b83508f0dda79f1e2ff63393150d9b0731
created 2012-02-17 17:27 -0800
pushed 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 727135 - Make jsid marking interfaces indirect; r=billm
2a8ceeb27f7c8a6a43ef01d55d827ddccb887e33
created 2012-02-17 14:35 -0800
pushed 2012-04-24 17:33 +0000
Bill McCloskey Bill McCloskey - Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
71d144fbd53e8983f0a0e8049aa340c8f3d26426
created 2012-02-13 15:48 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Bug 717540 - Remove MFBT dependency on JS_Assert, add MOZ_Assert, and use it for WTF assertions. r=waldo,r=khuey
e652994cdd9ee79e67c0e1207366175a244c9e99
created 2012-02-13 16:35 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Backout 8eef38643ceb (bug 717540) and 78941a969e20 (bug 725230) because of windows debug bustage
8eef38643cebd4e8aec82a933b10627d18385aa4
created 2012-02-13 15:48 +0100
pushed 2012-04-24 17:33 +0000
Mike Hommey Mike Hommey - Bug 717540 - Remove MFBT dependency on JS_Assert, add MOZ_Assert, and use it for WTF assertions. r=waldo,r=khuey
7c1f8b268d89297d55e6bcfd541ab4f162944be9
created 2012-02-07 11:45 -0800
pushed 2012-04-24 17:33 +0000
Jeff Walden Jeff Walden - Bug 725888 - Remove some js_GetClassPrototype calls, using faster methods on GlobalObject instead. Also introduce JS_GetObjectPrototype to retrieve Object.prototype so that a friend API can be made un-friendly. r=dmandelin
fa99b3a04938c4e359ff066394fcf4156b7802a9
created 2012-01-28 22:46 -0800
pushed 2012-04-24 17:33 +0000
Jeff Walden Jeff Walden - Bug 722121 - Remove JSOP_DEFFUN_FC, because it can never be generated. r=jorendorff
d6f1d1fbe13a5901c329eab9b1c9cd6eb14b0421
created 2012-02-08 01:51 +0100
pushed 2012-04-24 17:33 +0000
Igor Bukanov Igor Bukanov - bug 660441 - removal of cx parameter from IsAboutToBeFinalized. r=anygregor
cb324931ea22df1eefaca83e227ae4bd21c391e9
created 2012-02-06 11:18 -0800
pushed 2012-04-24 17:33 +0000
Brian Hackett Brian Hackett - Tweak logic when analyzing properties of new scripts, bug 720380. r=dvander
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.
551dcf40a209ee3ce2e708643fe2cee98acbf315
created 2012-01-19 17:15 -0800
pushed 2012-04-24 17:33 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff
a22cb315b248049fea9bc20726e51958cc37091a
created 2012-01-31 17:34 -0800
pushed 2012-04-24 17:33 +0000
Matt Brubeck Matt Brubeck - Back out 08f4fc94e27b f3ceed05f6b7 f87d25461d6c 317e842f6c65 57adfe804b56 (bug 720316, bug 722260)
08f4fc94e27bdc6160ab19a45db9f00e9ab71d85
created 2012-01-19 17:15 -0800
pushed 2012-04-24 17:33 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff
0f0c508e014d6a04f72b4459cae05e2fef9ebe20
created 2012-04-13 08:49 -0700
pushed 2012-04-13 15:50 +0000
Brian Hackett Brian Hackett - Treat FILTER and ENDFILTER as unknown ops, bug 740595. r=luke a=akeybl
a8b5d0ac89ff67fcc490c68157cf29db854d10b5
created 2012-03-26 10:14 -0700
pushed 2012-03-26 17:14 +0000
Brian Hackett Brian Hackett - Update type sets persistently for arithmetic on objects, bug 733979. r=billm a=akeybl
74efe408346a38b50f4c1983631e5e1e9cd03a52
created 2012-02-24 05:56 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Don't do closure optimization for NAME accesses to non-outer functions, bug 728342. r=dvander a=jst
6b8c57dc160aa2bf42fe559484914ec99430fa5c
created 2012-02-12 19:33 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Tweak logic when analyzing properties of new scripts, bug 720380. r=dvander a=johnath
19b63ce08d27a2d4fd1db21df1ed9560c2ec728b
created 2012-01-26 19:09 -0800
pushed 2012-03-13 21:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 721628 (part 3) - Rename several size type-inference-related measurement functions and types. r=bhackett.
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.
01d0bab1636ef49d2cbb9dc2a64405cba7b204fc
created 2012-01-25 00:52 -0800
pushed 2012-03-13 21:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
27583d9d31b4a1341207a44b24254cf69369b98b
created 2012-01-23 15:50 -0800
pushed 2012-03-13 21:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 720219 (part 5) - Clean up JS type object measurement. r=bhackett.
5dce9f6e78795f82230fa645354635ccc0231c30
created 2012-01-07 00:55 -0600
pushed 2012-03-13 21:17 +0000
Jeff Walden Jeff Walden - Bug 566700 - Remove sharp variable support. r=dmandelin
6c5229914ef986dc2cc98bdf9336c6b5fde26c67
created 2012-01-23 16:50 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Ensure code is discarded appropriately when kicking frames into the interpreter, bug 719674. r=dvander
271838a8bc5ea69c8f1634072973fd2cfa676b8e
created 2012-01-17 17:55 -0800
pushed 2012-03-13 21:17 +0000
Jeff Walden Jeff Walden - Bug 720316 - Introduce GET_UINT8 and SET_UINT8 helpers for bytecode immediate examination/setting. r=luke
850ce7c81121f7731719449c974da81ee333a11f
created 2012-01-23 13:51 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Add JSOP_LOOPENTRY for target of initial loop jump, bug 720169. r=dvander
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
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
7736d47f8fab770803b227527364363a59ab2135
created 2012-01-17 14:32 -0800
pushed 2012-03-13 21:17 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy, take 2. (r=luke)
095649e65552b1ab61c63d81539f8b295effda42
created 2012-01-13 13:33 -0800
pushed 2012-03-13 21:17 +0000
David Anderson David Anderson - Support pre-SSE2 CPUs in JaegerMonkey (bug 696291, r=bhackett).
7fe6463d454786c023235a4b1da4f66d45fae4c3
created 2012-01-17 16:35 -0800
pushed 2012-03-13 21:17 +0000
Luke Wagner Luke Wagner - Bug 718134 - un-union StackFrame::args (r=bhackett)
7ea17887bc78be093e3878d14a48fbd4aea6af4e
created 2012-01-13 17:45 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Mark types for second value pushed by JSOP_CALLXMLNAME, bug 717252. r=dvander
4dd329d75054a9d949f5b26197425ea3520888f3
created 2012-01-13 17:35 -0800
pushed 2012-03-13 21:17 +0000
Chris Leary Chris Leary - Back out b36175bbda47.
b36175bbda47da731573c8031a132a4f2385235d
created 2012-01-12 18:40 -0800
pushed 2012-03-13 21:17 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy. (r=luke)
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
addfdfd36160b333192046e467a05bf5c74fd961
created 2012-01-09 11:05 -0800
pushed 2012-03-13 21:17 +0000
Luke Wagner Luke Wagner - Bug 716068 - de-OptimizeSpanDeps (r=waldo)
7ab4f1ebc7cc60fd22cf6def3819798417918bb6
created 2012-01-09 06:29 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Backout 54cd89b0f1fa (bug 712714 backout). Talos will probably report fake regressions for this patch, do not back out for this reason.
54cd89b0f1fa936a6c763f31f34d8b5b6ff4bb2c
created 2012-01-06 13:49 +0100
pushed 2012-03-13 21:17 +0000
Marco Bonardo Marco Bonardo - Backout c0d337401801,78d17e22a223 (bug 712714) for talos regressions across the board.
78d17e22a223f7ea26c2dc5379f0f53bebb0b96a
created 2012-01-05 11:08 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Remove JOF_CALLOP, bug 712714. r=dvander
1a8a06e6c634608db279ebf9a4719add45549f75
created 2012-01-05 06:50 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Use persistent type sets for initializer opcodes, bug 714600. r=dvander
a917bd8e3f8e5b104fc36f8c5ea729a6adb7b4eb
created 2012-01-02 16:01 -0800
pushed 2012-03-13 21:17 +0000
Luke Wagner Luke Wagner - Bug 714697 - rm lingering remains of JSCLASS_CONSTRUCT_PROTOTYPE (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)
c377af7c014dbb9f221b84fd27f9ba3debb34752
created 2011-12-28 20:44 +0100
pushed 2012-03-13 21:17 +0000
Jan de Mooij Jan de Mooij - Bug 713867 - Move arrayPrototypeHasIndexedProperty from JM to jsinfer. r=bhackett
53c2fc22835b43d2fe60a5fce7e2e9cec97ecc1d
created 2011-12-24 09:27 +0100
pushed 2012-03-13 21: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
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)
9272bb82eebac5e30a16af20e4443ee30fc26c33
created 2011-10-07 12:02 -0700
pushed 2012-03-13 21: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)
less more (0) -300 -100 -60 tip