Commit Graph

16467 Commits

Author SHA1 Message Date
Robert Sayre
90c005ab08 Backed out changeset c696751593d6. Tolerate race condition or broken resolve hook (530507, r=jorendorff). 2009-12-01 09:54:38 -05:00
Brendan Eich
256dffda46 Tolerate race condition or broken resolve hook (530507, r=jorendorff). 2009-11-25 13:49:15 -08:00
Igor Bukanov
c8d5645df8 bug 528116 - scope chain lookup fix when recording an eval script. r=dmandelin 2009-11-25 21:16:06 +03:00
David Mandelin
eb7cee0d16 Bug 530969: fix testing of XULRunner properties in jstests.py manifest parsing, r=njn 2009-11-24 18:57:09 -08:00
Robert Sayre
637267220a Merge mozilla-central to tracemonkey. 2009-11-25 10:48:43 -05:00
Leon Sha
65dd69f302 Update nanojit-import-rev stamp. 2009-11-25 15:32:07 +08:00
Leon Sha
79857bda92 Bug 529849 - Assertion failed: _allocator.free & rmask(r) (../../../js/src/nanojit/Assembler.cpp:433). r=gal
--HG--
extra : convert_revision : 23ed78f42df2b7b1a590fc7e986e6d446ef4d3d4
2009-11-25 15:24:23 +08:00
Nicholas Nethercote
391c15f438 Bug 515313 - nanojit: finish killing reservations. r=edwsmith.
--HG--
extra : convert_revision : 1b6cb808f3048c25857613fa6e77e865fee51d8e
2009-11-24 23:00:23 -08:00
Nicholas Nethercote
b3689f0b3b Bug 512181 - nanojit: rework TMFLAGS=assembly,regalloc,activation. r=edwsmith.
--HG--
extra : convert_revision : 43e64a1135f17761aad95ee7ce2d1692aa937579
2009-11-24 22:38:51 -08:00
Nicholas Nethercote
4de15a7879 Bug 505662 - nanojit: kill operandCount. r=graydon,edwsmith.
--HG--
extra : convert_revision : ab7d225a3c8b1562eb74336099abc564f770e7f3
2009-11-24 22:21:27 -08:00
Nicholas Nethercote
e0c1e58180 Bug 512181 - nanojit: rework TMFLAGS=assembly,regalloc,activation (the TM-specific part only, which is independent of the NJ-specific part). r=graydon. 2009-11-24 22:42:16 -08:00
Andreas Gal
dd01623b4e -r 2009-11-24 19:35:17 -08:00
Andreas Gal
09c011f455 Avoid frequent reallocs in Queue::ensure (530936, r=luke). 2009-11-24 17:04:24 -08:00
Nicholas Nethercote
a3c8b3801d Update nanojit-import-rev stamp. 2009-11-25 11:11:02 +11:00
Jacob Bramley
161ca34a8d Add Nanojit configuration flags (such as --sse) to lirasm. (bug 526974, r=nnethercote)
--HG--
extra : convert_revision : baa27feb8fb4fdaf1ecb0839c4bd468e83da2aeb
2009-11-24 11:05:20 +00:00
Nicholas Nethercote
c0ee79dcfd Bug 529900 - 64-bit - lots of assertions, crashes... r=edwsmith.
--HG--
extra : convert_revision : 3d99d6e37ba85c13d449352b8ce8283d4e0cbf0d
2009-11-24 15:30:04 +11:00
Nicholas Nethercote
ef48f55287 Bug 525379 - nanojit: make the _nIns/_nExitIns swap hack more consistent. r=edwsmith.
--HG--
extra : convert_revision : bad9394918255f4afcbff259153dc9d8c9afad25
2009-11-24 14:56:33 +11:00
Nicholas Nethercote
750f1073fb Bug 530713 - nanojit: fix LirReader::read() badness. r=edwsmith.
--HG--
extra : convert_revision : 39a8b47fd38af397e7fe0196637dc2e66cadb56b
2009-11-24 14:23:20 +11:00
Brendan Eich
3fcf83f1f9 Undo hackaround for bug 529837. 2009-11-24 15:42:03 -08:00
Brendan Eich
28e780dc8d Undo hackaround for bug 529837. 2009-11-24 15:17:16 -08:00
Daniel Brooks
fdc5ea52b6 revert an unintentional change from revision 0ccbfef948d5 2009-11-24 05:58:50 -06:00
Nicholas Nethercote
e09fe5b760 Bug 529725 - nanojit: improve asm_prep_fcall() in i386 and Sparc backends. r=rreitmai.
--HG--
extra : convert_revision : 30767eb970427b1044fae5db99c2427f57e576fe
2009-11-23 11:04:59 +11:00
Nicholas Nethercote
0928fa82e6 Bug 529709 - lirasm: 'not' is a unary operator. r=graydon.
--HG--
extra : convert_revision : f26d4cf0e8091d41ecb5b48b849d63dce56ec259
2009-11-23 11:01:02 +11:00
Julian Seward
7bce3c4018 Bug 520905 - collapse callee saved register spills/reloads into LDMIA/STMIA instructions, r=vlad.
--HG--
extra : convert_revision : 73952814a07755be92fba1060efc97d5010b38c9
2009-11-20 10:11:33 -08:00
Brendan Eich
81436f3d04 Undo hackaround for bug 529837. 2009-11-24 15:15:37 -08:00
Luke Wagner
806d22cfd0 Bug 530490 - keep starting position live across quantifier loop (r=dmandelin) 2009-11-24 11:22:20 -08:00
Bob Clary
dcbebbfa1d Bug 530774 - js1_5/GC/regress-319980-01.js should not be enabled. 2009-11-24 13:01:42 -08:00
Bob Clary
1aba2fbf45 Bug 530774 - temporarily disable js1_5/GC/regress-331719.js due to time out regression. 2009-11-24 07:14:13 -08:00
Bob Clary
9ea4e3560e bug 530510 - js1_8/extensions/regress-446169-01.js should guard for undefined gczeal. 2009-11-24 07:14:12 -08:00
Andreas Gal
14ade13e06 I will get it right one of these days (hotfix for 484627). 2009-11-23 22:11:21 -08:00
Andreas Gal
9fd887d7c9 Hotfix for 484627 for 64-bit systems. 2009-11-23 21:49:53 -08:00
Andreas Gal
b8ee5612ec Inline js_CallTree (484627, r=dvander). 2009-11-23 19:02:49 -08:00
Andreas Gal
35fda5b697 Stop passing a useless NULL argument to fragment->code() (530700, r=dmandelin). 2009-11-23 17:16:30 -08:00
timeless@mozdev.org
4b3196a041 Bug 506699 js_printf doesn't always use va_end after va_start. rs=brendan 2009-11-23 16:20:55 -08:00
Andreas Gal
90633dab06 Merge. 2009-11-23 16:09:35 -08:00
Andreas Gal
f71e221781 Properly reject new arrays with negative length (530617, r=jwalden). 2009-11-23 16:09:02 -08:00
Blake Kaplan
af82b02910 Bug 530537 - Don't over-parenthesize JSOP_CONCATN. r=brendan over IRC 2009-11-23 18:08:05 -05:00
Bob Clary
08b50f2aa1 Bug 528654 - Intermittent timeout waiting for onload to fire in js1_8_1/trace/trace-test.js 2009-11-20 00:12:17 -08:00
Bob Clary
eba711e768 Bug 528464 - Intermittent failures - js1_5/extensions/regress-342960.js 2009-11-20 00:12:09 -08:00
Bob Clary
4e63d5d2bc Bug 528284 - js1_5/extensions/regress-371636.js - random failure for opt/debug on mozilla-central 2009-11-20 00:11:58 -08:00
Bob Clary
e1b30cbe43 Bug 522760 - js/src/tests/ecma_5 tests should not run as JavaScript 1.5, r=brendan 2009-11-20 00:11:43 -08:00
Bob Clary
eb51d3ff0b Bug 529754 - set javascript.options.jit.chrome true in browser tests. 2009-11-20 00:11:28 -08:00
Ginn Chen
0c65027711 Bug 514632 remove unused file r=jorendorff 2009-11-20 14:17:12 +08:00
Ginn Chen
d8150c3a0f Bug 522440 QCMS: Make sse/sse2 code built with Sun Studio 12 on Solaris r=jmuizelaar, ted.mielczarek 2009-11-20 14:15:39 +08:00
Ginn Chen
6cc4663c59 Bug 528150 Remove the hack for LIR.cpp in Makefile.in r=dvander 2009-11-20 14:12:47 +08:00
Brendan Eich
4e545f14ca Disabling the joined method optimization from bug 524826 again (529837, talked about it with dbaron and sayrer). 2009-11-19 09:21:54 -08:00
Robert Sayre
f3126269b1 Merge. 2009-11-19 01:23:03 +01:00
Robert Sayre
9a8e17bf6f Merge mozilla-central to tracemonkey. 2009-11-19 01:21:34 +01:00
Brendan Eich
6bb8477127 Fix uninitialized var bug (529679, r=jorendorff). 2009-11-18 15:56:34 -08:00
Brendan Eich
23da431b7a Fix method barrier not to brand, period (branding withou reshaping is worse, branding correctly is unnecessary; 524826, r=jorendorff). 2009-11-18 13:47:06 -08:00