L. David Baron
37486aa84c
Add temporary debugging code to dump entire JS heap at shutdown to debug bug 538462.
2010-04-30 22:46:13 -07:00
Phil Ringnalda
8626306605
Backed out changeset 9b18eada106e (bug 531303) on suspicion of orange
2010-04-30 20:23:18 -07:00
timeless@mozdev.org
e3aabc8e02
Bug 531303 - Instantiating a JS component from a background thread crashes (JS_ASSERT), r=mrbkap
2010-03-17 06:09:00 -07:00
Jesse Ruderman
9180ea0485
Clarify use of bug numbers in test manifests.
2010-04-29 20:15:44 -05:00
Mike Hommey
b4558c3910
Bug 561969 - Recurse into js/src/ctypes/libffi on make distclean [r=dwitte]
...
--HG--
extra : rebase_source : 2c5f569fb9e75998a8137652ec053c036b9d6465
2010-04-29 07:18:29 +00:00
Peter Van der Beken
8289112a32
Fix for bug 558979 ("ASSERTION: What kind of object is this" with appendChild, setting __proto__). r=mrbkap.
...
--HG--
extra : rebase_source : 8d120423afd4c296878dea5da95d5623abb1bf5e
2010-04-15 10:28:54 +02:00
Ben Turner
05834c43ab
Bug 559476 - Do a fast copy of dense primitive arrays when making a structured clone. r=mrbkap+jst.
2010-04-28 18:32:13 -07:00
Jason Orendorff
7c69b11a08
Disable the remaining jsreftests involving workers when running tests in the browser. See bug 559954, bug 562333.
2010-04-28 13:11:47 -05:00
Makoto Kato
89fc3e7922
Bug 560477 - ambiguous call to overloaded function of ATL::CComPtr<T>::CComPtr. r=timeless
2010-04-28 13:40:56 +09:00
The Written Word
8d2289b9c9
Bug 550599 - "add ia64-hpux block to configure.in" [r=ted]
2010-03-29 13:37:00 -04:00
Mounir Lamouri
9961147316
Bug 346485 - "Implement output element" [r=smaug,hsivonen,mrbkap,timeless,roc sr=jst]
2010-04-26 03:42:00 -04:00
Blake Kaplan
87e040a3d6
Fix bug 554449. r=jst sr=peterv
2010-04-27 16:24:35 -07:00
Blake Kaplan
cb0c0bffc5
Bug 559231 - Don't assert if there's no code running. r=jst
2010-04-27 16:24:18 -07:00
David Anderson
6072d59b36
Don't bother tracing some elem sets yet (bug 561939, r=gal).
2010-04-26 20:44:45 -07:00
Dan Witte
7633163736
Bug 561619 - JS CTypes has a build dependency bug. r=sayrer
2010-04-26 13:26:53 -07:00
Robert O'Callahan
409f301de3
Backing out fix for bug 560358 to fix regressions and test failures (see bug 561700) a=philor
2010-04-26 19:12:13 +12:00
Robert O'Callahan
7faa3ccb16
Backed out changeset 35c25547a135
2010-04-26 19:10:42 +12:00
Andreas Gal
4ecd1100f3
Don't save static RegExp state across lambda replace calls (560358, r=brendan).
2010-04-21 22:39:05 -07:00
Nicholas Nethercote
edd3f93f81
Bug 560160 - nanojit: rename LOpcode-related names (TM-specific part). r=gal.
2010-04-21 21:42:19 -07:00
Nicholas Nethercote
eea6372aea
Update nanojit-import-rev stamp.
2010-04-21 21:34:39 -07:00
Nicholas Nethercote
664b7700db
Bug 560160 - nanojit: rename LOpcode-related names. r=edwsmith.
...
--HG--
extra : convert_revision : 234af92683dad306d03911975b0e9afc57936cf5
2010-04-21 19:34:46 -07:00
Nicholas Nethercote
be329c15ed
Update nanojit-import-rev stamp.
2010-04-21 18:29:59 -07:00
Nicholas Nethercote
fa0f06355b
Avoid compiler warnings. r=me.
...
--HG--
extra : convert_revision : a33a817354bebed12877a0e6ab4c42729ec3c8c7
2010-04-21 18:28:35 -07:00
Nicholas Nethercote
c01d86996c
Update nanojit-import-rev stamp.
2010-04-21 18:27:26 -07:00
Nicholas Nethercote
ed83f5b08f
Fix lirasm test bustage for bugs 555633, bug 557877. r=me.
...
--HG--
extra : convert_revision : e32efa20605d847ee01fe0ec1f70bdbb101ae446
2010-04-21 18:21:06 -07:00
Edwin Smith
f07dba959a
Rename LIR opcodes once more, using new C convention (bugs 555633, bug 557877 r=nnethercote+)
...
This patch un-does the intel names that have been used so far within
nanojit, updates the aliases in LIR.h, and fixes the names used in
lirasm tests.
Host VM's will need to run rename_LIR.pl from bug 504506 if they have
already begun using the intel names; aliases are not provided for them in LIR.h.
--HG--
extra : convert_revision : 2787af46329c72796954ddb68f53326f0de661e4
2010-04-21 21:13:17 -04:00
Edwin Smith
dd522b5219
Fix vprof bustage (bug 560683 r=edwsmith)
...
--HG--
extra : convert_revision : ea5ee8ca471bfc5b183a42d6b60e778067697c6e
2010-04-21 11:41:05 -04:00
Chris Dearman
2f43dc3b85
Bug 558813 - [MIPS] running tamarin as3/Vector/ acceptance testcases produces an assert (r=edwsmith)
...
--HG--
extra : convert_revision : 25449d23ba02a99a502c06ffc0565f87376a3e7e
2010-04-21 09:16:18 -04:00
Chris Dearman
70abf16395
Bug 551165 - Unable to compile MIPS nanojit backend (r=edwsmith+)
...
--HG--
extra : convert_revision : 7d9635ba36b214f707cf426b7b414cde99738048
2010-04-21 09:14:14 -04:00
Nicholas Nethercote
2ea129dca6
Bug 559719 - nanojit: tweak LIns::lastWord. r=edwsmith.
...
--HG--
extra : convert_revision : 3f81d8a5f0515f891eac0c8821370d4309787483
2010-04-20 17:51:50 -07:00
Jeff Walden
d7d2bc05b8
Followup orange fix, had these fixed in one tree but not the one from which I pushed the changes... r=waylon
2010-04-21 17:34:55 -07:00
David Anderson
48332bd1d3
Merge backout.
2010-04-21 16:30:39 -07:00
David Anderson
5833728cee
Backed out changeset 4a28bd424400 (tinderbox red).
2010-04-21 16:30:06 -07:00
Mike Moenig
070f65d587
Support custom allocators (bug 549532 relanding, r=dvander).
2010-04-21 13:59:33 -07:00
David Anderson
cb968b20e2
Rename test case for correct bug number (no bug, r=me).
...
--HG--
rename : js/src/trace-test/tests/basic/bug557481.js => js/src/trace-test/tests/basic/bug557841.js
2010-04-21 12:08:37 -07:00
David Mandelin
fd86595096
Bug 558531: fix typo in JS_ResolveStandardClass, r=waldo
2010-04-21 11:37:18 -07:00
Robert Sayre
80c51d1fa2
Merge tracemonkey to mozilla-central.
2010-04-21 08:34:13 -04:00
David Anderson
35c7952dbd
Fixed tracing some arguments usage on trace (bug 558618, r=gal).
2010-04-21 01:10:23 -07:00
David Anderson
e15b599eb7
Modifying upvars on trace (bug 557946, r=gal).
2010-04-20 22:42:00 -07:00
Luke Wagner
e4062e7d64
Remove ridiculous dead code in JSOP_POS (that I seem to have added with bug 552574)
2010-04-20 20:48:26 -07:00
Dan Witte
b0215f66ed
Bug 558949 - Make ctypes functions FunctionType.ptr's. r=benjamn
2010-04-20 17:37:35 -07:00
Nicholas Nethercote
5312fd9378
Update nanojit-import-rev stamp.
2010-04-20 16:11:58 -07:00
Edwin Smith
39e3c47d89
Bug 559969 - Rename LOpcode enums in Assembler.cpp/h (r=nnethercote+)
...
--HG--
extra : convert_revision : ccc892912055b7da35ff7a8bafa7c3cd0bc060d5
2010-04-19 20:42:41 -04:00
Edwin Smith
779ceae7af
Remove unnecessary clearReg() calls from asm_restore(). (bug 555255 r=nnethercote+)
...
This patch does two things, neither of which should affect generated code.
1. In case LIR_alloc in gen(), replace inlined code with a call to evict(),
since evict() does exactly what the inlined code does.
2. In backends, remove ins->clearReg() or deprecated_markAsClear() calls from
asm_restore(), since evict() takes care of the same thing as soon as
asm_restore() returns.
--HG--
extra : convert_revision : e89860f89d85e6d0a4ef538c5f19f0ae55e360da
2010-04-19 20:28:22 -04:00
Edwin Smith
249f28c795
Removes NJ_PROFILE and related code, since it's all dead. (bug 560300 r=nnethercote+)
...
Host VM's should remove #define NJ_PROFILE and NJ_PROFILE_DISABLED
--HG--
extra : convert_revision : 02bc396c1339e7ed0ac17f77b074d5edcb1517f7
2010-04-19 20:22:56 -04:00
Edwin Smith
519091121b
Move canRemat() from Assembler.cpp to each backend. (bug 555255 r=nnethercote+)
...
--HG--
extra : convert_revision : c12082c4c489498061d8b505f7dae1bf626d849f
2010-04-19 20:16:09 -04:00
Ben Newman
54bf4c3b11
Bug 560412 - Publicly expose the values of LazilyConstructed<T> objects. r=lw
2010-04-20 14:05:39 -07:00
Jeff Walden
784da638d5
Er, back out everything, guess my understanding of orange was...lacking
2010-04-20 13:48:46 -07:00
Jeff Walden
206d6f3d03
Backed out changeset 7bb4a2e5d0cf, looks to be orange everywhere... :-\
2010-04-20 10:04:16 -07:00
Jeff Walden
81aa312506
Bug 558541 - Simplify some code in js_SetPropertyHelper to make it more understandable. r=jorendorff
...
--HG--
extra : rebase_source : 145820b9d09adf634220db05cbfabc698c1fcb16
2010-04-13 13:34:31 -07:00