Commit Graph

19446 Commits

Author SHA1 Message Date
Luke Wagner
f3d3d4c0f8 Bug 769743 - simplify ScopedCoordinate::slot and fix names (r=dvander) 2012-06-29 11:42:42 -07:00
Phil Ringnalda
377048539c Back out e8bab55ac425 for not compiling 2012-06-29 19:00:21 -07:00
Luke Wagner
21744a3d27 Bug 769743 - simplify ScopedCoordinate::slot and fix names (r=dvander)
--HG--
extra : rebase_source : 5d809f4db11dae7bcaf20591556635b2ae85fe23
2012-06-29 11:42:42 -07:00
Luke Wagner
18656f0a0a Bug 768446 - Remove StackIter::sp_ (r=dvander)
--HG--
extra : rebase_source : 4a2e40e8cc8d8bddcefd2a2687354b5dacd3f248
2012-06-29 10:34:09 -07:00
Luke Wagner
1437538c15 Bug 768446 - Remove StackIter stack-sniffing (r=dvander)
--HG--
extra : rebase_source : fe4e794721093fa5e40fa5dc8a80f352b95e041f
2012-06-29 10:34:09 -07:00
Jeff Walden
fb1e6d10f3 Bug 769041 - Followup to fix a test that hard-coded an error message improved/corrected by previous patches here. r=orange 2012-06-29 13:37:52 -07:00
Brian Hackett
fc9d1ddbfb Watch for typed array prototypes when making filling in type information for singletons, bug 769433. r=dvander 2012-06-29 12:27:09 -07:00
Luke Wagner
729414cc16 Bug 767667 - fix getelem on optimized arguments (r=bhackett)
--HG--
extra : rebase_source : 76bc7c41a56853459596fa2e6bd573c9f42e9a83
2012-06-28 22:50:15 -07:00
Jeff Walden
0d41f6d359 Bug 769041 - Remove __proto__ special-casing from arrays' getProperty hook. r=luke 2012-06-27 14:32:03 -07:00
Jeff Walden
6ff0dc5e19 Bug 769041 - Remove the __proto__ special-casing from dotted property accesses; as tests demonstrate, it's unnecessary to pass tests, and for obvious reasons it doesn't need to be performant. r=luke 2012-06-27 14:03:49 -07:00
Jeff Walden
3fc5e786b1 Bug 769041 - Remove the __proto__ special-case from EmitPropOp; as tests demonstrate, it's unnecessary to pass tests, and for obvious reasons it doesn't need to be performant. r=luke 2012-06-27 14:03:49 -07:00
Eddy Bruel
5c153e7fe6 Bug 703537: Inherit DirectWrapper from DirectProxyHandler; r=bholley 2012-06-29 16:43:16 +02:00
Nicholas Nethercote
399674b22e Bug 767202 (part 4) - Initialize bodyid in TreeContext's constructor. r=bhackett.
--HG--
extra : rebase_source : 206dc3d9cc95def394780aae690658c092cc7dd0
2012-06-14 23:36:03 -07:00
Nicholas Nethercote
ed29721f8d Bug 767202 (part 3) - Split StmtInfo into two. r=bhackett.
--HG--
extra : rebase_source : 9445502f380ef08d388c76a6bcd55773c2a28e02
2012-06-14 23:06:43 -07:00
Nicholas Nethercote
eff83b9bfc Bug 767202 (part 2) - Inline EnterFunction(). r=bhackett.
--HG--
extra : rebase_source : 9caf154af039d3db11e319466f8f6bbd42900844
2012-06-14 21:02:31 -07:00
Nicholas Nethercote
1cf6ba186c Bug 767202 (part 1) - Don't export PopStatementBCE(). r=bhackett.
--HG--
extra : rebase_source : 07fd12e3ec15e2739bb7b72ff7063a6e50ded930
2012-06-14 21:03:43 -07:00
Mark Banner
3f0160f5ad Bug 766269 - Thunderbird Permanent orange: TEST_UNEXPECTED_FAIL | test_0030_general.js. Correctly handle MOZ_APP_BASENAME and MOZ_APP_VENDOR being unset when determining the update location for unit tests on Windows. r=ehsan, test-only 2012-06-29 07:24:33 +01:00
David Mandelin
325c507ceb Bug 746036: stop querying for the current script in GetNameFromBytecode, r=bhackett 2012-06-25 18:04:01 -07:00
Bobby Holley
eb5355a5e7 Bug 754202 - Remove NoWaiverWrapper. r=mrbkap
No more principal pushing!
2012-06-28 23:47:55 +02:00
Bobby Holley
22171babc1 Bug 754202 - Remove context pushing/popping API. r=mrbkap Each one of these uses grabs the principal off of an object for pushing, but also enters the compartment of that object. So we shouldn't need this anymore.
Can I get a 'hell yeah'?
2012-06-28 23:47:55 +02:00
Blake Kaplan
71e3941c1e Bug 769265 - Fix these calls. r=bent 2012-06-28 16:14:11 +02:00
Eddy Bruel
ea3e60175e Bug 70357 - Add Wrapper base class; r=bholley 2012-06-28 04:10:37 +02:00
Steve Fink
eb11f4ed66 Bug 734215 - Typed array property access should allow proxies. r=luke 2012-06-25 17:22:37 -07:00
Steve Fink
3025ccc287 Bug 730873 - Implement ArrayBufferView.prototype.move (r=Waldo) 2012-02-27 13:18:30 -08:00
Matt Brubeck
6925f4bb94 Back out d861452b261c (bug 734215) and 784b7a971022 (bug 730873) because of build failure 2012-06-27 16:53:17 -07:00
Steve Fink
51bb0739ba Bug 734215 - Typed array property access should allow proxies. r=luke
--HG--
extra : rebase_source : 5f5c5db8a9b0453147ac8914ac3442d5905fc874
2012-06-25 17:22:37 -07:00
Steve Fink
c7b1c80c0f Bug 730873 - Implement ArrayBufferView.prototype.move (r=Waldo)
--HG--
extra : rebase_source : 14b1a8acb380db011fec0d7948f5325f55d4b77d
2012-02-27 13:18:30 -08:00
Bill McCloskey
f8f1a070d4 Bug 757199 - Don't use an addprop IC during incremental GC (r=bhackett) 2012-06-27 13:46:57 -07:00
Bill McCloskey
379166ad47 Bug 715761 - Followup fix for xpconnect tracing (r=bholley) 2012-06-27 13:45:52 -07:00
Phil Ringnalda
8933eff28c Back out 6a386d638a1a (bug 746277) for packaged build bustage 2012-06-27 08:31:38 -07:00
Andrew McCreight
8efd6b7656 Bug 754495, part 4 - Define CompartmentParticipant. r=smaug,billm 2012-06-27 08:09:50 -07:00
Andrew McCreight
face11cd5b Bug 754495, part 3 - Add shim for NoteJSChild to allow it to be reused. r=smaug 2012-06-27 08:09:45 -07:00
Andrew McCreight
99d1edd8e8 Bug 754495, part 2 - Add flag to control JS traversal behavior. r=smaug 2012-06-27 08:09:35 -07:00
Andrew McCreight
99a016b316 Bug 754495, part 1: add JS hooks for compartment CC scanning. r=billm 2012-06-27 08:09:24 -07:00
Joey Armstrong
4d213decb0 bug 746277: replace hg shell pipelines with make logic 2012-05-16 15:09:00 -04:00
Brian Hackett
db4e554a69 Specialize big typed arrays with singleton types, bug 762561. r=dvander 2012-06-27 07:10:50 -07:00
Peter Van der Beken
c523f2d06a Fix for bug 768669 (Move remaining DOM list proxy bindings from behind the pref). r=bz.
--HG--
extra : rebase_source : 738cd6df3aa353b682f931beaabde74de8c1a2bd
2012-06-22 12:34:26 +02:00
Phil Ringnalda
dcd5e0401d Back out e3ec1bc37d8c (bug 762561) for debug make check orange 2012-06-26 19:53:59 -07:00
Gary Kwong
47c3b97093 Backout 431fa10c63a6 for orange. Thanks philor for pointing it out, r=orange 2012-06-26 18:19:55 -07:00
Bill McCloskey
d70d0f4225 Bug 757199 - Assertion failure: [barrier verifier] Unmarked edge: shape, r=bhackett
--HG--
extra : rebase_source : 3d62cae7c9523c0e03cd2fe0ea670c0f0646d6b3
2012-06-26 17:49:01 -07:00
Brian Hackett
3a5a434a81 Specialize big typed arrays with singleton types, bug 762561. r=dvander 2012-06-26 17:47:20 -07:00
Bobby Holley
36b5831551 Bug 758344 - Make ContextHolder implement nsIScriptContextPrincipal. r=mrbkap 2012-06-26 22:54:18 +02:00
Terrence Cole
8784cfa2dc Bug 768626 - Add rooting analysis for PropertyId; r=Waldo
--HG--
extra : rebase_source : 42ba66650effc95e7c764026e2e9c32a16b21838
2012-06-26 13:42:39 -07:00
Bill McCloskey
c69ecca54b Bug 767643 - Don't assert(false) when finding black/gray edges (r=mccr8) 2012-06-26 13:38:47 -07:00
Bill McCloskey
208d5cc3d0 Bug 768282 - Run GCCyle only once for CC_FORCED GCs (r=mccr8) 2012-06-26 13:11:39 -07:00
Benjamin Peterson
b04ea2263a Bug 762324: write to the current address of the bytecode, r=jorendorff 2012-06-26 13:09:41 -07:00
Nicholas Nethercote
ddf6acd6f8 Bug 711130 (part 6) - Improve the measurement of decommitted GC memory. r=terrence.
--HG--
extra : rebase_source : ad344b58798cb6837a59f3d48f57880b036c300e
2012-06-25 17:09:00 -07:00
Nicholas Nethercote
26f000b52d Bug 711130 (part 5) - Overhaul the "other measurements" measurements for JS memory consumption. r=terrence.
--HG--
extra : rebase_source : 492af75618c40eb2a92be2756f67db93834729cf
2012-06-25 17:08:59 -07:00
Nicholas Nethercote
647a888256 Bug 711130 (part 4) - Treeify the non-compartment gc-heap-XYZ measurements. r=terrence.
--HG--
extra : rebase_source : ba3ff507e05829ad574e7283c7f3ab48b2416ac1
2012-06-25 17:06:50 -07:00
Nicholas Nethercote
98d63ba4c6 Bug 711130 (part 3) - Use consistent names for reports of unused JS memory. r=terrence.
--HG--
extra : rebase_source : a8e5a7d77355539f84a7fbb4d312fa66d2fe5ba6
2012-06-25 17:06:50 -07:00