Commit Graph

16276 Commits

Author SHA1 Message Date
Graydon Hoare
64e924e19e Bug 526070 - lirasm call argument ordering bug, r=dvander.
--HG--
extra : convert_revision : f3e975ca8d8e19b651f57b7599fd84162aaad8ec
2009-11-02 17:10:27 -08:00
David Anderson
6e43abcc08 Removed Fragment::vmprivate and Fragment::root (bug 526011, r=graydon).
--HG--
extra : convert_revision : ccae3c736aeddd81211073095132a7feb70c33e7
2009-11-03 10:16:17 -08:00
Luke Wagner
567e0ca71d Bug 526356 - invalid debug memset of global native frame in ExecutreTree (r=dvander) 2009-11-03 15:22:48 -08:00
Luke Wagner
3656ece107 Bug 525120 - move native stack off the C stack (fixes native global frame alignment) (r=dvander)
--HG--
extra : rebase_source : 88fd7104fd77507c7c6ffd3dd0464cc6954f90c0
2009-10-28 16:44:44 -07:00
Graydon Hoare
bd15b8d3b3 Update nanojit-import-rev stamp. 2009-11-02 14:41:31 -08:00
Nicholas Nethercote
0d8dc4e918 Bug 525413 - lirasm: avoid operandCount, r=graydon.
--HG--
extra : convert_revision : f35c3aab85189126ca884e976372050c3278324f
2009-11-02 12:15:37 -08:00
Nicholas Nethercote
033a14036b Bug 525411 - lirasm: fix CallInfo problems, r=graydon.
--HG--
extra : convert_revision : 18149ad4f58ed4f0cdc2034aeaa0acf269c1a205
2009-11-02 12:14:45 -08:00
Andreas Gal
b9b0c8d369 Avoid using uint16 in JSXML (525527, r=igor). 2009-11-02 13:45:22 -08:00
Andreas Gal
155b4da817 Fix bogus assert (525943, r=dvander). 2009-11-02 13:41:26 -08:00
Graydon Hoare
6359904948 Update nanojit-import-rev stamp. 2009-11-02 11:07:20 -08:00
Jacob Bramley
3f650bbb7d Bug 525878 - The lirasm call1 test fails on ARM, r=graydon.
--HG--
extra : convert_revision : 9088798ea4a9ccdf7ffff83b97bc468213e72942
2009-11-02 10:32:02 -08:00
Graydon Hoare
ad756aac21 Bump import-machinery pointers, no bug, r=gal on IRC. 2009-11-02 10:58:02 -08:00
Bob Clary
984ce9798f bug 332722 - ecma_3/Date/15.9.5.5.js fails on Linux during DST. 2009-11-02 04:35:03 -08:00
Jacob Bramley
f9dfa5a4a6 Rolling back changes that should have gone into nanojit-central. 2009-11-02 10:05:09 +00:00
Jacob Bramley
146c5ecf6b Make LIR_ov work for LIR_mul on ARM. (bug 521161, r=gal) 2009-11-02 09:35:01 +00:00
David Anderson
ad303a4bd9 Fixed assert failure in TraceRecorder::setCallProp (bug 522570, r=dmandelin). 2009-10-30 17:23:29 -07:00
Jason Orendorff
e70482a59f Bug 524564 - "Assertion failure: 0, at ../jsopcode.cpp" with uneval, yield, do...while. r=dvander. 2009-10-30 14:56:10 -05:00
Jason Orendorff
9a443d248c Bug 498134 - ABI depends on #define DEBUG. r=Waldo.
--HG--
extra : rebase_source : 7add900da11663e2f98c1f8e0ef70387301ad115
2009-10-29 06:39:18 -05:00
Bob Clary
3589d003cb Bug 525213 - misc test cleanup. 2009-10-30 10:07:51 -07:00
Blake Kaplan
be8ccd19f3 Bug 520164 - Protect the interpreter from non-expected scope chains and variable objects. r=igor
--HG--
extra : rebase_source : cd169a070e85100af7931864201da28effffcfec
2009-10-30 17:31:15 +01:00
Bob Clary
6a2976fc42 Bug 525458 - jstests - remove NS_ERROR_UNEXPECTED spew from clearUserPref 2009-10-30 09:21:56 -07:00
Graydon Hoare
750e8bb618 Nanojit merge death throes, no bug, r=dvander. 2009-10-29 18:42:14 -07:00
Graydon Hoare
e1b43d796b Bug 525293 - Followup to remove dead lines that shouldn't be in previous patch, r=dvander. 2009-10-29 13:31:55 -07:00
Graydon Hoare
a82b30f40e Bug 525293 - Cumulative remainder of changes from tamarin, r=dvander. 2009-10-29 12:29:28 -07:00
Robert Sayre
bc3cdfee08 bustage fix 2009-10-29 11:48:18 -07:00
Robert Sayre
67efa6c0c3 Merge mozilla-central to tracemonkey. 2009-10-29 08:48:15 -07:00
Olli Pettay
80f5049fdd Bug 517665 - XPCJSStackFrame::CreateStack cause permanent memory, r=peterv,mrbkap 2009-10-29 13:48:06 +02:00
Bob Clary
bb172578ff bug 512247 - replace license headers in tests by Jason Orendorff, Blake Kaplan, Robert Sayre, Bob Clary with public domain notice; by permission. 2009-10-29 00:44:41 -07:00
Bob Clary
3b69c891d9 bug 512247 - replace license headers in template.js with public domain notice. 2009-10-29 00:44:40 -07:00
Bob Clary
91848a759f bug 511740 - e4x/Regress/regress-474319.js must reset gczeal. 2009-10-29 00:44:40 -07:00
Bob Clary
a240697e7b bug 524743 - js1_8_1/regress/regress-524743.js must turn off gczeal(2) before exiting; skip in debug browser due to hang. 2009-10-29 00:44:40 -07:00
Luke Wagner
7f7cf603e6 Quiet ye requires-stack static analysis 2009-10-28 17:28:28 -07:00
Brad Lassey
ffaf3fd7c3 bug 524554 - WinMo package-tests broken: nsinstall path too long r=ted 2009-10-28 16:12:13 -04:00
Luke Wagner
d181b42e6e Bug 524867 - hoist js_AllocStack out of inner String.replace loop (r=waldo) 2009-10-28 09:53:33 -07:00
Andreas Gal
aa8224bc49 Compilation fix for bug 523947. 2009-10-28 17:09:48 -07:00
Andreas Gal
fd9b721d41 Use reserve double pool when running into OOM in LeaveTrace (523947, r=dvander). 2009-10-28 15:32:40 -07:00
Graydon Hoare
649bb10406 Bug 524593 - nanojit-central to tracemonkey import machinery, r=gal. 2009-10-28 11:35:48 -07:00
Igor Bukanov
26a8e5a8ea bug 524346 - using jsval, not jsdouble *, for nan and +-oo. r=brendan 2009-10-28 14:57:31 +03:00
Bob Clary
f61608d8d8 bug 524731 - skip js1_5/Regress/regress-303213.js on Windows. 2009-10-27 21:18:41 -07:00
Bob Clary
520a396c94 bug 524732 - mark js1_5/Regress/regress-344804.js, js1_5/Scope/regress-181834.js as failing. 2009-10-27 21:18:41 -07:00
Bob Clary
77d27f7af0 bug 524734 - mark js1_8_1/trace/regress-451974-02.js as random due to jit timing. 2009-10-27 21:18:41 -07:00
Bob Clary
cbc7113392 bug 524788 - mark test js1_5/extensions/regress-363258.js timer resolution as random on windows. 2009-10-27 21:18:41 -07:00
Graydon Hoare
92c404ed3d Bug 524587 - remove softfloat guards, restore CodeAlloc ref-ptr, r=gal.
--HG--
extra : rebase_source : b7bca87acdd97bf8f0598c6069f7094a16488eb8
2009-10-27 15:24:12 -07:00
Andreas Gal
37bcf491fe Compilation fix for bug 524841. 2009-10-27 18:15:37 -07:00
Andreas Gal
b94b5fa44a Add an internal API to query the current JSThread (524841, r=brendan). 2009-10-27 17:55:34 -07:00
David Mandelin
b3bb439766 Backed out changeset 723a2622ad4a: tracemonkey tinderbox build failures 2009-10-27 17:46:09 -07:00
Jim Blandy
749b3b1a03 Bug 514585: Move 'grouped' to explicit param of JS_NEW_PRINTER. r=igor
Make all the JSPrinter status bits explicit flags to JS_NEW_PRINTER.
Only in public-facing functions like JS_DecompileFunction should we be
peeling bits out of indent values and turning them into flags;
internally, we can change interfaces to make more sense.

This is preparation for adding another flag to JS_NEW_PRINTER.
2009-10-27 16:38:09 -07:00
Jim Blandy
2abe234f52 Bug 523139: Add an ECMAScript 5 value to the JSVersion type. r=brendan 2009-10-27 14:17:01 -07:00
Jason Orendorff
7b336388ef Tweak test js1_8_1/regress/regress-524743.js to not use Math.random. no_r=me. 2009-10-27 16:15:50 -05:00
Jason Orendorff
8eb9b7fe7c Bug 524743 - Shape regeneration still does not touch most empty scopes. r=brendan.
--HG--
extra : rebase_source : 13a7f72bef38f2bfb8615a907c0cb47e31f55e1d
2009-10-27 16:00:26 -05:00