Andreas Gal
406b4788bd
Backed out changeset 685accd622f0 (bug 606065).
2010-10-24 13:21:33 -07:00
Andreas Gal
bc78667dfc
Move deflated string cache into compartment (606065, r=jorendorff).
2010-10-24 02:07:42 -07:00
Andreas Gal
e3e990bd95
Follow-up fix for 606573.
2010-10-24 00:52:38 -07:00
David Anderson
5a60f210de
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
8f3f417a80
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
19087d1172
Reland followup warning fix for rev d20abbebe373.
2010-10-22 22:34:05 -07:00
David Anderson
a97242b1bb
Fix register allocation bug in return values (bug 604996, r=dmandelin).
2010-10-22 21:08:22 -07:00
Andreas Gal
70457cfd98
Merge from mozilla-central.
2010-10-22 19:46:37 -07:00
Andreas Gal
7774cca0ec
Remove bogus assert, follow-up for bug 604523.
2010-10-22 17:21:18 -07:00
Jason Orendorff
d0a02539da
Merge.
2010-10-22 19:11:26 -05:00
Jason Orendorff
cda40d7bcf
Address review comments in bug 606029, mainly removing JSTitle from jslock.{h,cpp}.
2010-10-22 19:06:26 -05:00
Jason Orendorff
3f327cc672
Remove JSObject::title. Bug 606029, r=igor.
2010-10-22 19:04:22 -05:00
David Anderson
a34bc09abb
Trace returning from JSOP_STOP with callDepth=0 (bug 606083, r=billm).
2010-10-22 16:27:28 -07:00
David Mandelin
334ea59a37
Bug 604756 diagnostic: get blackbox information about JSString::flatten crash, r=lw, a=damons
2010-10-22 16:04:19 -07:00
Colby Russell
6bd0d0cb68
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
ad49a1dd9f
Bug 602766 - Fix 'a the' comments in Core::DOM. r=bz a=comments-only
2010-10-22 15:55:04 -07:00
Edmund Wong
b0b87818c2
Bug 602761 - Fix 'a the' comments in Firefox::General. r=dolske a=comments-only
2010-10-22 15:55:04 -07:00
Daniel Holbert
0f54a959c2
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
cca08d0679
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
2010-10-22 15:40:11 -07:00
Jim Mathies
72a6378c27
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
1ddc1c040f
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
c30038ef74
Bug 594615: YARR/PCRE license updates. (r=gerv)
2010-10-22 15:27:09 -07:00
Jacob Bramley
bf5d847a28
Bug 605415: re-enable MICs on ARM. (r=cdleary)
2010-10-22 14:40:02 -07:00
Bill McCloskey
a061222135
Bug 606483 - Make it more likely for profiler to trace typed arrays (r=bz)
2010-10-22 13:58:47 -07:00
Ehsan Akhgari
e46a8a2dde
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
be1599a135
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
0f47880094
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
8ec0599e89
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
a05a55c74b
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
5255a2b991
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
437bb3ca19
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
2cd8a3cab9
Fix Windows bustage from incorrect relanding of rev d20abbebe373.
2010-10-22 11:42:34 -07:00
Brian Hackett
8d14bad1cf
Reland rev d20abbebe373, interrupt counter for JSRuntime, bug 589193.
2010-10-22 10:48:06 -07:00
Nicholas Nethercote
128219f006
Update nanojit-import-rev stamp.
2010-10-21 20:52:20 -07:00
Werner Sharp
ba11276d66
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
610d5bdc30
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
c2466194f6
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
cc58e887c3
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
edacd27c12
Bug 599672 - Give the regexp statics a parent. r=cdleary
2010-10-21 13:51:56 -07:00
Blake Kaplan
94103dd00e
Bug 603858 - Don't assume we always have a stack frame. r=jwalden
2010-10-21 13:45:36 -07:00
Bill McCloskey
d8bb2e539f
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
5bcbb2efcb
Backed out changeset 438afef93fd5 (bug 604523) due to suspected orange.
2010-10-20 23:19:05 -07:00
Andreas Gal
98d400b8eb
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
2010-10-20 22:41:35 -07:00
Nicholas Nethercote
7a20173f56
Update nanojit-import-rev stamp.
2010-10-20 22:38:56 -07:00
Nicholas Nethercote
0254df3ac4
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
f327a62d88
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
e98fa38c41
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
905a765968
bug 604829, r=jorendorff: more helpful usage info for js -h
2010-10-20 22:22:38 -07:00
timeless@mozdev.org
5b7a95934a
Bug 603364 - Delete unused variable in a jsapi-test. r=jorendorff.
2010-10-20 23:25:49 -05:00
Jason Orendorff
b57ba53bbb
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