Граф коммитов

261476 Коммитов

Автор SHA1 Сообщение Дата
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