Andreas Gal
61a710e895
Move deflated string cache into compartment (606065, r=jorendorff).
2010-10-24 02:07:42 -07:00
Andreas Gal
4d36561b99
Follow-up fix for 606573.
2010-10-24 00:52:38 -07:00
David Anderson
154d66a02a
Refactor code related to ICs (bug 603779, r=dmandelin,sstangl).
...
* * *
Make Assembler derive from value-format assemblers (bug 603779 part 1, r=sstangl).
* * *
Refactor dense array load generation (bug 603779 part 2, r=dmandelin).
* * *
Add object class helpers to Assembler (bug 603779 part 3, r=dmandelin).
* * *
Refactor StateRemat and fix nearby IC bugs (bug 603779 part 4, r=dmandelin).
* * *
Refactor ValueRemat (bug 603779 part 5, r=dmandelin).
* * *
Factor out and rename some common IC structures (bug 603779 part 6, r=dmandelin).
2010-10-17 22:28:49 -07:00
Andreas Gal
4ef624448b
Don't wrap StopIteration singleton, just translate it to the current global's StopIteration object and freeze StopIteration at birth (606573, r=mrbkap).
2010-10-23 16:24:32 -07:00
Brian Hackett
17384528d1
Reland followup warning fix for rev d20abbebe373.
2010-10-22 22:34:05 -07:00
David Anderson
a9d05951c1
Fix register allocation bug in return values (bug 604996, r=dmandelin).
2010-10-22 21:08:22 -07:00
Andreas Gal
de49671a75
Merge from mozilla-central.
2010-10-22 19:46:37 -07:00
Andreas Gal
9e84075376
Remove bogus assert, follow-up for bug 604523.
2010-10-22 17:21:18 -07:00
Jason Orendorff
bfaf004fd7
Merge.
2010-10-22 19:11:26 -05:00
Jason Orendorff
42d03e7276
Address review comments in bug 606029, mainly removing JSTitle from jslock.{h,cpp}.
2010-10-22 19:06:26 -05:00
Jason Orendorff
596862d852
Remove JSObject::title. Bug 606029, r=igor.
2010-10-22 19:04:22 -05:00
David Anderson
8d3e18ebbd
Trace returning from JSOP_STOP with callDepth=0 (bug 606083, r=billm).
2010-10-22 16:27:28 -07:00
David Mandelin
738271936a
Bug 604756 diagnostic: get blackbox information about JSString::flatten crash, r=lw, a=damons
2010-10-22 16:04:19 -07:00
Colby Russell
5c9da2bfe5
Bug 606107: Remove comment about long-fixed bugs in svg.css. r=roc a=comments-only
2010-10-22 15:55:05 -07:00
Edmund Wong
921721c641
Bug 602766 - Fix 'a the' comments in Core::DOM. r=bz a=comments-only
2010-10-22 15:55:04 -07:00
Edmund Wong
9ef5d133d3
Bug 602761 - Fix 'a the' comments in Firefox::General. r=dolske a=comments-only
2010-10-22 15:55:04 -07:00
Daniel Holbert
a313214d9f
Bug 606360: Don't double-count full-page-zoom factor when drawing SVG <image> element. r=longsonr a=blocking-final+
2010-10-22 15:55:04 -07:00
Andreas Gal
a4b0c37cda
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
2010-10-22 15:40:11 -07:00
Jim Mathies
cc06828e5c
Bug 580599 - Fix for alt+space in full screen mode, selecting 'Restore' results in a window without chrome if the previous window state was maximized. r=neil, a=final.
2010-10-22 17:38:18 -05:00
Chris Jones
e0830d554e
Bug 606538: Make msgids be 32 bits to stop the insanity. r=bent a=blocking-fennec
2010-10-22 17:28:40 -05:00
Chris Leary
5862580eb3
Bug 594615: YARR/PCRE license updates. (r=gerv)
2010-10-22 15:27:09 -07:00
Jacob Bramley
6dc02c53a8
Bug 605415: re-enable MICs on ARM. (r=cdleary)
2010-10-22 14:40:02 -07:00
Bill McCloskey
80c12f97eb
Bug 606483 - Make it more likely for profiler to trace typed arrays (r=bz)
2010-10-22 13:58:47 -07:00
Ehsan Akhgari
ba7e507269
Bug 551540 followup - Use the correct capturing parameter when removing the event listener; r,a=me
2010-10-22 16:52:56 -04:00
Ehsan Akhgari
22cdd2dc8b
Bug 606295 - Don't attempt to remove the edit action listener from nsPlaintextEditor's dtor; r,a=roc
2010-10-22 16:51:06 -04:00
Jim Mathies
6f22e0ce28
Bug 597387 - Fix for software update not updating the app modal id in start menu shortcuts. r=rstrong, a=final.
2010-10-22 15:23:04 -05:00
Josh Matthews
14d42cf23c
Backout changeset 367117828795 (Make httpd.js call gc()). a=orange
...
--HG--
extra : rebase_source : 6cc6a0fc6d973f631629915c99a294db5ad14f16
2010-10-22 15:59:18 -04:00
Mounir Lamouri
971b781063
Bug 83635 - Detach bindings when an element is removed from the document. r+a=sicking
2010-10-22 21:29:21 +02:00
Mounir Lamouri
fa881a64c7
Bug 606215 - radio widget destructor should not assume radioGroup is not null. r=gavin.sharp a=bz
2010-10-22 21:29:58 +02:00
David Anderson
5d217875d6
Move some straggler tests into jit-tests.
...
--HG--
rename : js/src/trace-test/tests/basic/delete-integer-nonid.js => js/src/jit-test/tests/basic/delete-integer-nonid.js
2010-10-22 12:17:10 -07:00
Brian Hackett
99d0b115f7
Fix Windows bustage from incorrect relanding of rev d20abbebe373.
2010-10-22 11:42:34 -07:00
Brian Hackett
5d3fb505d0
Reland rev d20abbebe373, interrupt counter for JSRuntime, bug 589193.
2010-10-22 10:48:06 -07:00
Nicholas Nethercote
cf6420590f
Update nanojit-import-rev stamp.
2010-10-21 20:52:20 -07:00
Werner Sharp
cffbf2e861
Bug 565571 - nanojit: improve X64 codegen for stores of integer immediates. r=nnethercote,edwsmith.
...
--HG--
extra : convert_revision : e60ea6ffca839808b062deb8ffbe6f1de79b8797
2010-10-21 20:45:34 -07:00
Jeff Walden
56ecdd26a0
Bug 604504 - Separate JSOP_EVAL code from JSOP_CALL/JSOP_APPLY code, to disentangle the core functionality of eval from the method in question. r=jorendorff
2010-10-07 13:59:56 -07:00
Tom Schuster
457468224a
Bug 373118 - Fix handling of explicitly-provided |undefined| as an optional argument to various JS functions ([].sort, [].slice, "".slice, "".substr, "".substring). r=jwalden
2010-10-21 15:02:02 -07:00
Jeff Walden
0627bb0ff7
Bug 595911 - Don't assume 32-bit integer property names are also INT_FITS_IN_JSID. r=brendan
2010-10-18 19:04:29 -07:00
Blake Kaplan
258cc12ef4
Bug 599672 - Give the regexp statics a parent. r=cdleary
2010-10-21 13:51:56 -07:00
Blake Kaplan
913f34116c
Bug 603858 - Don't assume we always have a stack frame. r=jwalden
2010-10-21 13:45:36 -07:00
Bill McCloskey
58582215b9
Bug 580468 - Use loop profiling to decide whether to use TM or JM (second try) (r=dmandelin)
2010-10-21 09:36:39 -07:00
Andreas Gal
6e672eda05
Backed out changeset 438afef93fd5 (bug 604523) due to suspected orange.
2010-10-20 23:19:05 -07:00
Andreas Gal
e5f45d98a2
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
2010-10-20 22:41:35 -07:00
Nicholas Nethercote
7a8063faff
Update nanojit-import-rev stamp.
2010-10-20 22:38:56 -07:00
Nicholas Nethercote
8d7461d9c7
Bug 600127 - nanojit: do implicit constant propagation after guards (2nd attempt). r=edwsmith.
...
--HG--
extra : convert_revision : 7ed1632ff30779fbdffe24c34e7fe4003ac9fd99
2010-10-20 22:16:03 -07:00
Ginn Chen
7c806e326e
Bug 603560 SPARC: remove inline keyword for JMP() to fix bustage of tracemonkey
...
--HG--
extra : convert_revision : 7abdd4e5c5dfe38521700c126b77660d41c39432
2010-10-20 20:09:15 +08:00
Ginn Chen
11eb209798
Bug 602388 make Register a non-numeric type on SPARC r=nnethercote
...
--HG--
extra : convert_revision : 8f528c838daeaa4351d30af3e1436be79f89025b
2010-10-20 13:32:16 +08:00
Dave Herman
0ca2b83af2
bug 604829, r=jorendorff: more helpful usage info for js -h
2010-10-20 22:22:38 -07:00
timeless@mozdev.org
62f89a5b70
Bug 603364 - Delete unused variable in a jsapi-test. r=jorendorff.
2010-10-20 23:25:49 -05:00
Jason Orendorff
66caf20eae
Backed out changeset fd2d1860e2ac because it seems to delete hundreds of filse I didn't want deleted.
2010-10-20 23:24:02 -05:00
timeless@mozdev.org
c7fdb6378f
Bug 603364 - Delete unused variable in a jsapi-test. r=jorendorff.
...
--HG--
extra : rebase_source : 61e1c9afa4c03de77d8bd14d3fe121ab5504b9d8
2010-10-20 23:11:05 -05:00