Commit Graph

39491 Commits

Author SHA1 Message Date
Nicholas Nethercote
8a8418a591 Fix mochitest failures caused by the patch for bug 498193. r=me.
--HG--
extra : convert_revision : c99da00233629d7184224a0a3a8129e248bb86fe
2010-03-17 09:04:22 +11:00
Edwin Smith
8ab25db2b6 Redo X64 asm_fneg to only allocate XMM regs, fix indirect calls, and revert asm_restore to old logic (bug 535706 r=nnethercote+)
The code for indirect calls needed shuffling; we must freeResourcesOf() before
assigning the call address to a register.  The old code was just getting lucky,
and the regstate fixes tickled the latent bug.

asm_restore() can be stricter once we eliminate all cases where an F64 instruction
can be assigned to a GPR.  The only known remaining case is asm_quad which is used
for both LIR_float and LIR_quad, which should be fixed by bug 534310.

--HG--
extra : convert_revision : e46657bf61cade04961da7e8abbb004385aaad7b
2010-03-15 21:52:41 -04:00
Luke Wagner
d5acf90a6f Merge 2010-03-16 14:47:35 -07:00
Luke Wagner
3ecc58b15d Backed out changeset bc5039752e41 2010-03-16 14:47:19 -07:00
Igor Bukanov
90d5fa7237 bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin 2010-03-16 21:28:33 +03:00
Luke Wagner
e133b17e2f Bug 551539 - use memcmp for inner loop of StringMatch, sometimes (r=bzbarsky) 2010-03-16 09:55:45 -07:00
Luke Wagner
81068bf894 Add argv bounds check in js shell's EvalInFrame (no bug, r=me) 2010-03-16 09:45:07 -07:00
Nicholas Nethercote
af2a645261 Fix GCC warning. Follow-up to bug 552248. r=me. 2010-03-16 15:06:04 +11:00
Nicholas Nethercote
3380cbbffc Bug 552582 - TM: remove unused case from FuncFilter. r=gal. 2010-03-16 14:58:52 +11:00
Luke Wagner
116a193009 Bug 552248 - fix crash when JS_EvaluateInStackFrame is called for frame in saved callstack (r=Waldo) 2010-03-15 19:24:08 -07:00
Nicholas Nethercote
677e0286c7 Update nanojit-import-rev stamp. 2010-03-16 12:12:38 +11:00
Nicholas Nethercote
d81a5cc3e9 merge
--HG--
extra : convert_revision : 0f045a5086e77b5117efe257b98c1d1b604b9487
2010-03-16 12:08:18 +11:00
Nicholas Nethercote
ba12853b48 Bug 498193 - nanojit: inline all LirWriter functions. r=gal.
--HG--
extra : convert_revision : 63d6441f969c16fe5c963c5c0c500bef4ce051bc
2010-03-16 12:05:43 +11:00
Edwin Smith
25b61ab75a Fix bustage in _nvprof macro (no bug, r=nnethercote+)
--HG--
extra : convert_revision : 62212ce5b6bbefad34c0924cae9ce1701182f082
2010-03-15 20:57:35 -04:00
Nicholas Nethercote
05202d0996 Don't use DebugBreak() in NanoAssertFail(), it causes Tinderbox problems on Windows. No bug, r=me.
--HG--
extra : convert_revision : 01a6ad4362eedd1e25ec41d050a3e6bfaeaf5707
2010-03-15 16:23:30 +11:00
Chris Leary
431c00210e Bug 549658: clean up JS scanner and inline more things, r=brendan,jimb 2010-03-15 16:42:06 -07:00
Andreas Gal
b4b0219570 Merge. 2010-03-15 16:14:09 -07:00
Andreas Gal
5bea94fbab Backed out changeset 1732da7b3164 2010-03-15 16:13:49 -07:00
Andreas Gal
093f809d06 Allow class of native objects to change (552552, r=jorendorff). 2010-03-15 16:07:28 -07:00
Vladimir Vukicevic
77502e8e24 Backed out changeset 0b28c109c213; r=waldo,dmandelin 2010-03-15 16:03:57 -07:00
Jeff Walden
ee34aa693a Bug 551007 - Make JSScopeProperty::attrs private, hide information behind accessor methods. r=jorendorff 2010-03-08 15:44:59 -07:00
Jeff Walden
e2df507656 Bug 551529 - Remove __count__. r=shaver 2010-03-12 17:09:49 -08:00
Andreas Gal
e7d0ea0449 remove JSTreeContext* parameter from JSCompiler parse methods (landing for dherman, bug 551021, r=jimb). 2010-03-15 14:58:01 -07:00
Nicholas Nethercote
9efa425554 Update nanojit-import-rev stamp. 2010-03-15 12:48:58 +11:00
Nicholas Nethercote
1476fbf23e Bug 551876 - nanojit: fix avmplus.h warnings. r=edwsmith.
--HG--
extra : convert_revision : 9a999bda712986c15b4590e57029b580621ffcf9
2010-03-15 12:30:32 +11:00
Brendan Eich
9718113bc4 Patch from Mats Palmgren for bug 424558 (r=me). 2010-03-14 16:12:47 -05:00
Robert Sayre
e0c72a18bd Merge mozilla-central to tracemonkey. 2010-03-14 13:04:44 -04:00
Jonas Sicking
ee2d2ff9d0 Bug 549452 followup. Address review comment by renaming function.
--HG--
extra : rebase_source : 2b287a740157cac7d06179960c35f7ccda925156
2010-03-13 12:39:36 -08:00
tyler.downer@gmail.com
d102531a5e Remove extension/universalchardet/doc/. Bug 471480, r=smontagu 2010-03-13 12:08:57 -08:00
Clint Talbert
1a2a0d923c Backed out changeset 31b7d1785eb2 due to automation.py bustage 2010-03-13 11:57:16 -08:00
Robert Sayre
53807b9013 Fix up a little merge fail so that infallible malloc macros don't get run on js/src files. 2010-03-13 14:35:27 -05:00
Joel Maher
9778c202b6 Bug 543825 remove __import__ from automation.py r=ted 2010-03-13 11:20:27 -08:00
Dan Witte
92a0404005 commit 06a5dd6038d06df968bc1610dccf04c4ad16fe44
Author: Jacek Caban <jacek@codeweavers.com>
Date:   Sat Mar 13 13:23:21 2010 +0100

    Bug 513788 - mingw fix
2010-03-13 11:19:58 -08:00
David Bienvenu
99981a8bf9 remove unused mork files, r=asuth, sr=neil, 550913, only used by SM and TB 2010-03-13 11:00:42 -08:00
Joel Maher
b3b0cfd496 Bug 545867 Add remotexpcshelltests.py for windows mobile test refactoring r=ctalbert 2010-03-13 10:57:06 -08:00
Joel Maher
bf256a825e Bug 551222 Update runtestremote.py to account for changes in runtests.py for winmo refactoring r=ctalbert 2010-03-13 10:34:19 -08:00
Robert Sayre
c39c7d7603 Merge. 2010-03-13 13:11:48 -05:00
Robert Sayre
9250bdc7b6 Bustage fix: change ctypes to use finite() and the correct name for tvrs. 2010-03-13 12:59:35 -05:00
Joel Maher
e1bb662746 Bug 512319 Add options for mochitest to use an external server r=ted 2010-03-13 09:56:24 -08:00
Igor Bukanov
73ec17cce7 forcing tinderbox restart to check if MAC xpcshell failure after landing for the bug 519476 persists. 2010-03-13 20:46:15 +03:00
Robert Sayre
6303fcb826 Bustage fix: Change canvas quickstub tvr usage to the new name. 2010-03-13 12:13:03 -05:00
Dão Gottwald
6c3db50771 fix up tests 2010-03-13 17:55:44 +01:00
Robert Sayre
84b14d6f30 Merge mozilla-central to tracemonkey. 2010-03-13 11:51:12 -05:00
SHIMODA Hiroshi
18471bb241 Test for bug 406216. r=dao 2010-03-13 17:08:51 +01:00
Josh Aas
2a7d0b1c8d Remove unused PRAllocCGFree function. b=544704 2010-03-13 09:42:54 -05:00
Andrew Thompson
2e77f64ae3 Remove duplicate image conversion code from nsMenuItemIconX and nsClipboard. b=544704 r=josh 2010-03-13 09:39:55 -05:00
Makoto Kato
33579349f7 Bug 524449 - Remove nsIPref from tree. r+sr=benjamin 2010-03-13 22:25:13 +09:00
Makoto Kato
0736aa6001 Bug 182954 - Content should use the newer nsIPrefService APIs instead of nsIPref. r=neil,bzbarsky 2010-03-13 22:23:27 +09:00
Alexander Surkov
ae7811e0fb enable latest test of accessible/events/test_focus.html 2010-03-13 20:10:33 +08:00
Robert Longson
7f73b235c7 Bug 510202 - simplify C++ code now that bug 461199 has landed. r=sdwilsh,sr=bzbarsky 2010-03-13 10:32:19 +00:00