Commit Graph

29063 Commits

Author SHA1 Message Date
Robert Sayre
e397361a10 Merge tracemonkey to mozilla-central. 2009-06-07 12:51:41 -04:00
Dão Gottwald
4c063c775d Test for bug 495058 2009-06-07 13:29:25 +02:00
Dão Gottwald
d7a44b8af1 merge 2009-06-07 01:50:00 +02:00
Dão Gottwald
89ca912ffd Backed out changeset ab707e83c6fc 2009-06-07 01:49:43 +02:00
Dão Gottwald
8cec109ef8 try to fix weirdness in browser_ctrlTab.js test 2009-06-07 00:34:49 +02:00
danderson@mozilla.com
d73e0f0bbf Merge global type maps at the loop nesting anchor site (496743, r=gal). 2009-06-06 14:04:23 -07:00
Dão Gottwald
b16409f70a Test for bug 495058 2009-06-06 19:21:59 +02:00
Dave Townsend
ecbb3b3a07 Bug 496287: App update incompatible list should not warn about disabled/blocklisted items. r=robstrong 2009-06-06 18:09:58 +01:00
Nicholas Nethercote
96dd8702a9 Bug 495028. nanojit: add opcode checks to all LIR get/set methods. r=edwsmith 2009-06-06 12:58:11 -04:00
Ehsan Akhgari
3d1563b014 Bug 496688 - Convert toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js to *nix line endings; r=mossop 2009-06-06 15:41:28 +04:30
Robert Sayre
f44a576277 Back out bug 496134, destructuring assignment upvar fixes due to reported fuzzer problems 2009-06-06 02:20:06 -04:00
Boris Zbarsky
b95fee7491 Adding test for bug 443616 2009-06-06 00:27:04 -04:00
Robert Sayre
9dc67d6876 Merge tracemonkey to mozilla-central. 2009-06-05 23:48:21 -04:00
David Mandelin
1e04a40929 Bug 496270: correct use of C++ reference returned from function, r=gal 2009-06-05 16:19:06 -07:00
Brendan Eich
05f8dc2692 Fix destructuring binding to follow the cheezy dominance relation rules of the upvar analysis (496134, r=mrbkap). 2009-06-05 16:14:00 -07:00
Brendan Eich
b95d489795 Skip let binding not in scope (in let head, e.g.) and find any shadowed binding (496532, r=mrbkap). 2009-06-05 13:55:51 -07:00
Brendan Eich
d39f51fdcb Last gasp for 496605 (r=igor). 2009-06-05 12:24:20 -07:00
Brendan Eich
4d75d6bce0 Fast ultimate fighting web-compat followup for 496605 (r=mrbkap). 2009-06-05 12:13:22 -07:00
Brendan Eich
a356c92db2 Bug 496605 - Need to prevent optimized closure escape via foo.caller still (r=igor). 2009-06-05 11:41:32 -07:00
Robert Sayre
ae50c2dd17 Merge 2009-06-05 04:41:12 -04:00
Andreas Gal
52fad9c62a Censor block objects in addition to call objects when accessing 'this' (496507, r=mrbkap). 2009-06-04 23:25:20 -07:00
Robert Sayre
39463dea69 Merge tracemonkey to mozilla-central. 2009-06-05 00:07:02 -04:00
Andreas Gal
9ad02efbdf Censor call object and substitute it with global object in getThis (496325, r=mrbkap). 2009-06-04 21:04:32 -07:00
Andreas Gal
7b098dc9e7 When merging type maps in a side exit, use the inner tree's globals (495958, r=dvander). 2009-06-04 20:42:56 -07:00
Aiko
0955e8bb2e Bug 495982. Fix refcounting error that can lead to leaks. r+sr=roc 2009-06-04 23:16:58 -04:00
Robert Sayre
3821d57bc6 Merge. 2009-06-04 23:16:04 -04:00
Robert Sayre
e3e6558191 Merge m-c to tracemonkey. 2009-06-04 23:14:49 -04:00
Andreas Gal
3882ad59b6 Merge. 2009-06-04 20:12:44 -07:00
Andreas Gal
7d8559c586 Backed out changeset 2ad658e9f42a (bug 495958, re-opened). 2009-06-04 20:12:31 -07:00
Andreas Gal
6d7d5ebee0 Merge. 2009-06-04 20:11:07 -07:00
Andreas Gal
27fd01b67d Backed out changeset 17664f5cab40 (bug 496482, also backing out the bug that introduced this bug). 2009-06-04 20:10:55 -07:00
Brendan Eich
77da9d75ed Bug 494235: wrap escaping optimized closures for the debugger API (r=igor/mrbkap). 2009-06-04 18:58:47 -07:00
Andreas Gal
c1a6a54eed adjustCallerTypes does not aggressively undemote globals anymore (bug 496482). 2009-06-04 21:50:26 -04:00
Kev Needham
ae516c5e6d Bug 496409. Change the en-US Yahoo! search plugin fr code. r=beltzner 2009-06-04 21:20:48 -04:00
timeless@mozdev.org
6e5d8a5804 Bug 440982 To avoid calling JS at unsafe times from JS_GC, jsds_ScriptHookProc should not get the script hook unless it needs to and it is safe to call
r=brendan sr=brendan
2009-06-04 21:00:56 -04:00
David Mandelin
cce0d4d6a6 Bug 496391: trash all trees before deleting fragments in js_PurgeScriptFragments, r=graydon 2009-06-04 17:50:08 -07:00
David Mandelin
80a97eb5d3 Bug 496319: correctly unpack FrameInfo::argc, r=mrbkap 2009-06-04 15:19:59 -07:00
Brendan Eich
64f0a471ba Make @ns::attr force HEAVYWEIGHT to avoid having to analyze ns as a lexical name (hack for 496316, r=igor). 2009-06-04 10:58:06 -07:00
Robert Sayre
a5dea79279 Merge mozilla-central to tracemonkey. 2009-06-04 02:48:05 -04:00
Gavin Sharp
4b6dbc8ae5 Tweak comment for unit test bustage fix for bug 496103 2009-06-04 01:54:23 -04:00
Gavin Sharp
dbf7fff25e Unit test bustage fix for bug 496103 2009-06-04 01:50:16 -04:00
Robert Sayre
b7ea66606f Merge mozilla-central to tracemonkey. 2009-06-03 23:19:45 -04:00
Gavin Sharp
cda659cb28 Bug 496103: don't cancel mousedown events for menus (prevents dragging bookmark folders on the bookmark toolbar), r+sr=Neil. Test by Marco Bonardo <mak77@bonardo.net>, r=dietrich 2009-06-03 22:43:03 -04:00
Chris Double
e1e9a06211 Bug 496063. Avoid infinite loops on shutdown or error while seeking. r=cpearce 2009-06-04 14:06:03 +12:00
Blake Kaplan
445fcf3242 Bug 496113 - Unwrap 'with' objects before calling into getters to restore API compatibility. r=brendan 2009-06-03 16:37:44 -07:00
Jeff Walden
9607777654 Bug 496054 - TM: Null deref [@ JITted code] involving __proto__ munging and array-like access. r=brendan 2009-06-03 16:34:37 -07:00
Boris Zbarsky
9e286af994 Bug 484459. Give SandboxClass a convert method so it doesn't end up delegating that to the prototype. r+sr=mrbkap 2009-06-03 18:49:53 -04:00
Robert Sayre
cad15cadf1 Merge tracemonkey to mozilla-central. 2009-06-03 16:54:10 -04:00
Ben Newman
8ff1919beb Bug 495843 - Crash [@ js_Interpret] or Assertion failure: cg->stackDepth == stackDepth, at ../jsemit.cpp. r=brendan 2009-06-03 13:45:09 -07:00
Andreas Gal
9ded7b0c3e Capture missing globals from current environment, not the tree entry map when extending a side exit (495958, r=graydon). 2009-06-03 12:43:38 -07:00