Brendan Eich
bab1f697ee
Bug 464978 - TM: hang with "[] + null" (r=danderson).
2008-11-15 10:33:50 -08:00
Graydon Hoare
acc4b45377
Bug 450000 - Support script timeouts in compiled code, r=gal.
2008-11-14 16:56:00 -08:00
Jeff Walden
8e7fb5c94b
Bug 464986 - Crash trying to compile a trace generated from stdin in debug build. r=danderson
2008-11-14 14:36:32 -08:00
Jim Blandy
2798283907
Bug 464127 - Don't use -Os with Intel C/C++ compilers r=ted.mielczarek
...
Intel recommends against the use of -Os, and using it seems to produce
incorrect code in many recent versions of Intel's compilers.
js/src/Makefile.in tries to use -Os only with G++, but it tests
INTEL_CC, not INTEL_CXX --- even though almost all the sources are
C++. Check INTEL_CXX instead.
2008-11-14 14:15:02 -08:00
Jim Blandy
26611f0fb3
Bug 464379: remove committed debugging 'echo'. r=bsmedberg
...
Here's the commit that added this:
1.1764 <benjamin@smedbergs.us> 2007-01-31 08:12
No bug: checking to see which tinderboxes don't have python available.
It seems unlikely that this echo was meant to stay in the configure script.
2008-11-14 14:10:29 -08:00
Brendan Eich
264e667808
Fix bogus assertion left in bug 463334.
2008-11-14 13:17:40 -08:00
Andreas Gal
10733f686b
Merge.
2008-11-14 08:07:19 -08:00
Neil Rashbrook
297e12e670
Bug 463896 Make xterm updates work with PARALLEL_DIRS for those people not on -j19 r=ted
2008-11-14 14:11:18 +00:00
Dave Townsend
0c402e5439
Backed out changeset ec9a1864d1fb from bug 462774, drop JSON.jsm due to OSX
...
burning
2008-11-14 12:36:07 +00:00
Simon Bünzli
aa05a6321f
Bug 462774: drop JSON.jsm. r=gavin, r=sayrer, sr=brendan, a1.9.1b2=beltzner
2008-11-14 12:11:11 +00:00
Andreas Gal
4deed08183
Merge.
2008-11-14 00:14:52 -08:00
Andreas Gal
8d8bb6d3bc
Compile native code for regexp first and don't shrink bytecode (464867, r=dmandelin).
2008-11-13 22:41:33 -08:00
David Mandelin
3891561ee3
Fixing bug 463803. Fixing crash on Windows with native regexp compiler. r=gal
2008-11-13 17:10:18 -08:00
David Mandelin
e82bebbc82
Fixing bug 463789. Native regexp compiler regression sweet crash. r=gal
2008-11-13 17:08:57 -08:00
David Mandelin
309949e188
Bug 463803: win32 crash in w/ regex compiler, r=gal
2008-11-13 16:56:24 -08:00
Andreas Gal
acebe116c1
Don't flush JIT cache from within the recorder (464403, r=brendan).
2008-11-13 15:58:58 -08:00
Andreas Gal
3214b2fe7a
Bug 464413 - "Assertion failed: _stats.freePages == _stats.pages". r=brendan
2008-11-13 10:33:45 -08:00
Brendan Eich
9cbc195e82
Fix from Ginn Chen <ginn.chen@sun.com> for bug 464645.
2008-11-13 09:10:27 -08:00
Peter Van der Beken
c39cb1e482
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-13 17:54:52 +01:00
Jim Blandy
d79ee2ff98
Bug 462272: Record dependency on generated header javascript-trace.h, r=mrbkap, NPOB
...
Record object files' dependency on javascript-trace.h, when
HAVE_DTRACE is set.
Use $(CURDIR) where javascript-trace.h appears as a target or
dependency, to ensure that VPATH doesn't cause us to use a copy other
than the one in the object directory.
2008-11-13 14:51:37 +01:00
Brendan Eich
fab08e017c
Fast followup to fix for-each-in (imacros bug, r=me).
2008-11-13 00:43:00 -08:00
Brendan Eich
cb47c4cf08
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
David Anderson
30101c6443
Fixed recursion in thin loops accidentally trying to close the parent loop (bug 464089, r=gal).
2008-11-12 19:00:15 -08:00
Jesse Ruderman
e23679569a
Remove '\n' from NanoAssertMsgf calls (made redundant by the patch in bug 452674)
2008-11-12 18:02:34 -08:00
David Mandelin
5d10ab6833
Bug 463789: regression suite stack oflow on windows with regex compiler, r=gal
2008-11-12 17:55:56 -08:00
Andreas Gal
074d900a57
Backed out changeset a40f2117bcc0
2008-11-12 17:39:48 -08:00
Brendan
0ca607d76b
Add imacros to support conversion of arbitrary JSObjects (456511, r=gal).
2008-11-12 16:55:45 -08:00
Igor Bukanov
31d283c656
bug 464442 - various JSOP_APPLY fixes. r=brendan
2008-11-12 22:42:13 +01:00
Andreas Gal
d3c38eade4
Backed out changeset 313d3d61333d
2008-11-12 10:12:22 -08:00
Neil Rashbrook
23ff2e72e7
Followup to bug 462440 to remove redundant line r=ted a=beltzner
2008-11-12 12:16:21 +00:00
Andreas Gal
348e1dc001
Make sure to flush the JIT cache after a gc even if we didn't import globals (464418, r=brendan).
2008-11-11 23:58:36 -08:00
Andreas Gal
00f4a7853a
Merge.
2008-11-11 22:48:26 -08:00
Andreas Gal
a994665c09
Don't allocate a new lirbuf if we already have a fragment for the regexp (464413, r=brendan).
2008-11-11 22:48:00 -08:00
David Mandelin
f7418603b9
Bug 464138: invalid use of regexp addr as unique key, r=gal
2008-11-11 19:20:18 -08:00
Jim Blandy
377dcbc87b
Bug 462004: Use automatic variables in make rules, to allow VPATH to work. r=ted.mielczarek
...
Note that this applies to the js/src/Makefile.ref build system, not
the global Mozilla build system.
We would like to use VPATH to find js.cpp once it moves into a 'shell'
subdirectory. However, the rules changed by this patch use $* (the
pattern stem) to generate their source filenames, not $<, which
expands to the filename found in the VPATH.
2008-11-11 16:54:20 -08:00
Andreas Gal
73f93b8abc
Merge.
2008-11-11 15:16:31 -08:00
Andreas Gal
592b859e7e
Merge with mozilla-central.
2008-11-11 15:16:04 -08:00
Blake Kaplan
093ecbb6c7
Bug 463715 - Be less wasteful when emitting escapes. r=sayrer
2008-11-11 15:09:20 -08:00
Bob Clary
e0a2040e7a
JavaScript Tests - tests for bugs 461233, 458851, 459628, 460024, 460117, 461307, 461723, 462292, 462989, 463259, 460501, 461108, 461111, 461235, 461945, 462071, 462282, 462288, 462407, updated js1_8_1/trace/trace-test.js, updated failures
2008-11-11 13:08:13 -08:00
timeless@mozdev.org
de4863a534
Bug 464214 warnings in jstracer
...
r=gal
2008-11-11 11:21:12 +01:00
timeless@mozdev.org
1efe45f72f
Bug 464212nanojit/Nativei386.cpp(148) : warning C4309: 'initializing' : truncation of constant value
...
r=gal
2008-11-11 11:20:07 +01:00
Andreas Gal
51726b48f9
Backed out changeset cb559a14ad77
2008-11-10 19:14:00 -08:00
Vladimir Vukicevic
7b53df46a7
b=464010, remove bogus #ifdef JS_TRACER in jsregexp.cpp that got rid of regexp.test on non-JS_TRACER builds; r=sayrer
2008-11-10 11:11:06 -08:00
Vladimir Vukicevic
1ad86545f7
[arm] b=462430, implement LIR_ldcs, re-enable regexp jit for ARM
2008-11-09 17:36:30 -08:00
Vladimir Vukicevic
55861cdf74
[arm] Fix up ARM nj backend to take into account exit block merging and other changes. Also simplify some branch code along the way.
2008-11-09 14:22:28 -08:00
Vladimir Vukicevic
1ecb39bb70
[arm] Disable regexp tracer on ARM
2008-11-09 14:22:28 -08:00
Vladimir Vukicevic
26b45638d4
whitespace/tab cleanup in NativeARM.cpp
2008-11-08 22:27:24 -08:00
Jeff Walden
c90c1d272e
Bug 463697 - Need an equivalent to jsopcode.tbl, but for LIR opcodes/instructions, take two. r=gal, r=edwsmith on the first iteration as well
2008-11-08 01:45:50 -08:00
Jeff Walden
932287a573
Bug 463697 - Need an equivalent to jsopcode.tbl, but for LIR opcodes/instructions. r=gal, r=edwsmith
2008-11-08 01:45:50 -08:00
timeless@mozdev.org
04d8f53350
Bug 464099 jit pref isn't honored by regexp code
...
r=dmandelin
2008-11-11 00:16:19 +01:00
Jim Blandy
d50747d1a8
Bug 462451: Restore js/src/Makefile.ref and supporting files. r=brendan
...
This patch simply restores the deleted files unchanged, except for the
following:
o Makefile.ref now generates the js-config.h header file, based on the
values of JS_THREADSAFE and JS_GC_ZEAL it is invoked with.
o The subdirectory containing platform-specific files for Makefile.ref
has been renamed from 'config' to 'ref-config'; the former name
conflicts with the new unified build system. config.mk has been
updated accordingly.
2008-11-10 12:55:46 -08:00
Jim Blandy
07a52be674
Bug 462451: Don't find generated SpiderMonkey headers via VPATH. r=bsmedberg
2008-11-10 12:55:46 -08:00
Jim Blandy
6721e0d7d2
Bug 462451: Don't be confused by .deps dirs in the source tree. r=bsmedberg
...
$(MDDEPDIR) needs to be created in the build tree, but if make rules
list $(MDDEPDIR) as a dependency, then the VPATH search will tend to
find dependency directories in source trees if the source tree has
been configured in the past. So use $(CURDIR)/$(MDDEPDIR) instead.
Some directory Makefiles have been adding $(MDDEPDIR) to MAKE_DIRS and
GARBAGE_DIRS explicitly, since they're not setting any of the
variables that would cause config/rules.mk to create $(MDDEPDIR)
automatically. Those makefiles would have to use the $(CURDIR) trick
to defeat the VPATH search, too. Instead, have rules.mk check an
additional variable NEED_MDDEPDIRS, and let the makefiles set that;
this keeps the magic in one place.
2008-11-10 12:55:46 -08:00
Andreas Gal
fbb6976032
Backed out changeset dbb2a6559cf5
2008-11-10 12:49:56 -08:00
David Mandelin
f17c0039c2
Bug 463545: lazy compilation of regexps to native, r=gal
2008-11-10 12:04:07 -08:00
Vladimir Vukicevic
1667535360
b=464010, remove bogus #ifdef JS_TRACER in jsregexp.cpp that got rid of regexp.test on non-JS_TRACER builds; r=sayrer
2008-11-10 11:20:07 -08:00
Robert Sayre
a1bf2f89c4
Merge mozilla-central to tracemonkey.
2008-11-08 02:21:20 -05:00
Andreas Gal
34deb27634
Merge.
2008-11-07 18:19:52 -08:00
Andreas Gal
55c5823950
Backed out changeset 594ec832d9a8
2008-11-07 18:19:35 -08:00
Andreas Gal
533b7866b1
Add back typedef for JSTraceMonitor (compilation fix for legacy C use of JS engine includes, no bug).
2008-11-07 16:58:36 -08:00
Andreas Gal
54ba19de70
Trace Function.apply and Function.call (462482, r=brendan).
2008-11-07 15:58:52 -08:00
Andreas Gal
43daeaca87
Don't spill type definitions in avmplus.h into the global namespace (462288, r=danderson).
2008-11-07 15:52:51 -08:00
Andreas Gal
41cc8a6bd1
Merge.
2008-11-07 15:24:16 -08:00
Andreas Gal
e609f0bb95
Cleanup GuardRecord, SideExit, and InterpStruct and extract VM-dependant fields (463313, r=danderson).
2008-11-07 15:23:43 -08:00
Robert Sayre
8e4a6beb13
Bug 462778. Fix JSON top crash. r=brendan
2008-11-07 18:10:39 -05:00
David Mandelin
cc483659e4
Fixing build bustage and nits from bug 464138.
2008-11-11 17:23:15 -08:00
David Mandelin
5fc0b531f5
Bug 464138 - Intermittent JS regexp error on tinderbox. r=gal a=dsicore
2008-11-11 17:05:45 -08:00
Brendan Eich
40acf84539
Bug 443071 - Assertion failure with "for (;;[]=[])" (r=mrbkap).
2008-11-07 14:01:11 -08:00
David Anderson
fa14a92fe7
Fixed multitrees assert when building failed speculated branches (bug 463490, r=gal).
2008-11-07 13:22:05 -08:00
Robert Sayre
f976ddfecf
Merge mozilla-central to tracemonkey.
2008-11-06 11:12:04 -05:00
Peter Van der Beken
c39e172979
Backed out changeset 874aba8a9a8a to fix orange
2008-11-06 15:01:22 +01:00
Peter Van der Beken
88df046c41
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-06 12:09:30 +01:00
Ben Newman
6b0b398a1c
Bug 462389 - 'XPCVariant used in nsXPCException::SetThrownJSVal can cause cycle collection on non-main threads'. r=bent, sr=jst.
2008-11-05 22:42:51 -08:00
Ben Turner
c031080e02
Bug 460811 - 'Bring workers up to latest spec'.r+sr=jst.
2008-11-05 22:41:52 -08:00
Andreas Gal
96aec85318
If the regexp cache runs full flush it and make sure to keep bytecode version around in case the native code was thrown away (463281).
2008-11-05 22:30:19 -08:00
Andreas Gal
a19551a824
Fix GC hangs when OOM during recovery pool re-allocation (463190, r=brendan).
2008-11-05 19:09:12 -08:00
Blake Kaplan
d3f8a13075
Bug 370461 - Fix the scope returned from Components.utils.lookupFunction. r=bzbarsky sr=jst
2008-11-06 18:06:32 -08:00
Andreas Gal
56b1b4e24a
Merge.
2008-11-05 14:27:16 -08:00
Andreas Gal
2b6b89a66e
Use GuardRecord/SideExit provided by the tracer in regexp (463281, r=danderson).
2008-11-05 14:26:51 -08:00
Brendan Eich
7f1675516e
Bug 463259 - "Assertion failure: VALUE_IS_FUNCTION(cx, fval)" (r=mrbkap).
2008-11-05 14:25:39 -08:00
Bob Clary
37e2ea771c
bug 399387 - JavaScript Tests - update public failures, universe data
2008-11-05 14:08:19 -08:00
David Mandelin
0dd975151b
Bug 461050: remove extraneous comment, indexed loads are generated automatically
2008-11-05 11:46:49 -08:00
David Mandelin
69cebc3c8d
Bug 461050: regexp compiler, style fixes, r=brendan
2008-11-05 11:38:18 -08:00
David Mandelin
45e1fa1027
Bug 461050: oom handling, somehow omitted from original commit, r=gal
2008-11-04 20:07:37 -08:00
Andreas Gal
bf204b37e3
Merge.
2008-11-04 19:33:29 -08:00
David Anderson
a6c715fb81
Fixed memory leak in nanojit's LabelStateMap (no bug, r=gal).
2008-11-04 19:22:13 -08:00
Andreas Gal
0d6e29aa6c
Scale down regexp native code cache to 1MB and delete cache on shutdown (r=danderson).
2008-11-04 19:11:23 -08:00
Ben Turner
c16fd87aa3
Backed out changeset 4fc7c6f6f45e
2008-11-04 18:58:24 -08:00
Ben Turner
a3da8488d8
Bug 460811 - "Bring workers up to latest spec". r+sr=jst.
2008-11-04 18:01:05 -08:00
David Anderson
5ee0ea8b50
Fix using wrong regalloc helper in asm_ld peephole opt (r=rreitmai).
2008-11-04 16:52:25 -08:00
David Anderson
16b6dd740c
Peephole optimize various LIR load patterns for x86 addressing (bug 444682, r=gal).
2008-11-04 16:34:13 -08:00
Graydon Hoare
6901121f8d
Fix MSVC sensitivity to symbols called 'far'
2008-11-04 16:28:05 -08:00
David Mandelin
f96c978165
Fixing regexp compiler nanojit spew to conform with TM
2008-11-04 16:10:38 -08:00
David Mandelin
c761727be4
Adding JS_TRACER guards to regexp compiler for ppc builds & other non-tracing
2008-11-04 16:03:57 -08:00
David Mandelin
19ac0a15e0
Adding cast to make MSVC happy
2008-11-04 15:49:48 -08:00
Robert O'Callahan
cca234e798
Back out changeset b83d3c8ac166 (bug 460811) to try to fix bustage
2008-11-05 12:47:52 +13:00
Robert O'Callahan
01ff4e2538
Backing out changeset dc1aff36a411 (bug 462389) to try to fix bustage
2008-11-05 12:36:19 +13:00
David Mandelin
dca6d46eec
Fixing Linux breakage, stupid jump crosses initialization errors
2008-11-04 15:21:23 -08:00
David Mandelin
d245bf6acb
Fixing OSX build, seems related to namespace trickery
2008-11-04 15:17:51 -08:00
Andreas Gal
b8168d74d9
Merge.
2008-11-04 15:08:24 -08:00
Andreas Gal
cdec6ab0a7
Interpreter directly emits the this object found in the property cache for JSOP_CALLNAME, so do the same in the tracer (462989, r=mrbkap).
2008-11-04 15:07:38 -08:00
David Mandelin
c92c2000cc
Bug 461050 WIP: compiling simple regexps, r=danderson,agal
2008-11-04 14:51:51 -08:00
Graydon Hoare
9198f045ad
Bug 462228 - Add interface to disconnect and reconnect loops in nanojit, r=gal.
2008-11-04 14:20:19 -08:00
Graydon Hoare
5cfd909934
Bug 462228 - Merge code-patching functions in nanojit, r=rreitmai.
2008-11-04 14:18:17 -08:00
Peter Van der Beken
146cbb323b
Bug 462926 - 'Crash [@ xpc_qsSelfRef::~xpc_qsSelfRef] with getUserData.call'. r+sr=jst.
2008-11-04 13:50:50 -08:00
Ben Newman
7f61ea749a
Bug 462389 - 'XPCVariant used in nsXPCException::SetThrownJSVal can cause cycle collection on non-main threads'. r=bent, sr=jst.
...
--HG--
rename : dom/src/threads/nsAutoJSObjectHolder.h => js/src/xpconnect/public/nsAutoJSValHolder.h
2008-11-04 13:49:05 -08:00
Ben Turner
718025a3f8
Bug 460811 - 'Bring workers up to latest spec'.r+sr=jst
2008-11-04 13:49:04 -08:00
Peter Van der Beken
fbe83f43ff
Backed out changeset 47c0377779bb to fix orange
2008-11-04 20:56:16 +01:00
Peter Van der Beken
f4f6bc2300
Backed out changeset 47c0377779bb to fix orange
2008-11-04 20:55:48 +01:00
Peter Van der Beken
3bb228a9e8
Backed out changeset 81c0a2ec449f to fix orange
2008-11-04 20:54:50 +01:00
Peter Van der Beken
5a6c152342
Backed out changeset 81c0a2ec449f to fix orange
2008-11-04 20:54:08 +01:00
Benjamin Smedberg
6cd85a8589
Bug 462740 - Building spidermonkey on Windows with -j3 fails: conflicts in PDB files. Related to bug 382297 and bug 286179, where we flip-flop back and forth about this. Document the way things should actually be!
2008-11-04 14:38:40 -05:00
Peter Van der Beken
eac8c19c52
Fix for bug 462926 (Crash [@ xpc_qsSelfRef::~xpc_qsSelfRef] with getUserData.call). r/sr=jst
2008-11-04 18:18:12 +01:00
Peter Van der Beken
24a73db424
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-04 18:10:43 +01:00
Robert Sayre
03d49a666b
Merge mozilla-central to tracemonkey.
2008-11-04 02:05:05 -05:00
David Anderson
158e7f3bb0
Don't cache pointer to recorder since it might change in js_MonitorRecording (462980, r=gal).
2008-11-03 20:57:50 -08:00
Phil Ringnalda
bbe7e1d08a
Bug 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg
2008-11-03 19:46:28 -08:00
David Anderson
db369008ec
Fixed memory leak in LInsHashSet (bug 462826, r=gal).
2008-11-03 19:43:47 -08:00
David Mandelin
d0a8376658
Bug 462412: API to delete a single fragment, r=danderson
2008-11-03 16:14:44 -08:00
David Anderson
2be8898675
Merge.
2008-11-03 16:11:36 -08:00
David Anderson
65f7adbd31
Fixed OOM handling when starting a recorder or assembler (bug 451322, r=gal+rreitmai).
2008-11-03 16:10:20 -08:00
Blake Kaplan
dab238daea
Bug 462910 - Add a JS_ValueToSource API. r=brendan
2008-11-03 14:28:36 -08:00
Brendan Eich
94ae1a5b36
Bug 462879 - "Assertion failure: UPVAR_FRAME_SKIP(uva->vector[i]) == 1" with nested eval (r=mrbkap).
2008-11-03 13:55:51 -08:00
Benjamin Smedberg
7954d6ff25
Bug 462730 - Parallel builds with -j20 don't build the submakefiles before recursing into them. Switch back to using $* in the rule because we found out the make 3.80 bug: it doesn't set $* in double-colon rules, but it does in single-colon rules. r=ted (copy rules.mk to the JS build system)
2008-11-03 14:30:05 -05:00
Peter Van der Beken
2b8cf3c2d4
Backed out changeset ba895ab8cbe7 to fix orange
2008-11-03 16:28:50 +01:00
Peter Van der Beken
28ba94cca8
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-03 14:49:53 +01:00
ause<ause@sun.com>
0fd9e68163
Bug 462516 - add -isysroot to find fat version of system libraries
2008-11-03 13:05:30 +01:00
Peter Van der Beken
e743beb9c4
Fix for bug 457897 (Remove QI on 'this' object when calling from JS to C++). Patch by jorendorff and me, r/sr=jst.
2008-11-03 11:31:47 +01:00
Jim Blandy
e9a790f333
Bug 462356 - Build fails on mac in js/src/configure.in with error: Library requirements (glib-2.0 >= 1.3.7 gobject-2.0) not met; glib part; r=ted.mielczarek
2008-11-02 18:40:57 +01:00
Jim Blandy
75ebba4f18
Bug 462356 - Build fails on mac in js/src/configure.in with error: Library requirements (glib-2.0 >= 1.3.7 gobject-2.0) not met; elf-dynstr-gc part; r=ted.mielczarek
2008-11-02 18:39:54 +01:00
Brendan Eich
9eb3ee8b6a
Bug 456692 - "Assertion failure: slot < fp2->script->nslots" with nested eval (r=mrbkap).
2008-11-02 01:15:06 -07:00
timeless@mozdev.org
b93635a72f
Bug 454561 TM: Crash when JavaScript-Debugger is enabled [ @ jsd_lock ]
...
js_SynthesizeFrame needs to fill in all fields of JSInlineFrame.
r=brendan
2008-10-29 11:06:01 +01:00
Benjamin Smedberg
2ba4044e4b
Bug 462440 - Creating directories is really racy, and has an rm -rf in the middle of the race, r=ted
...
Adding the other part to js/src/config like we had to do earlier today to fix windows orange.
2008-10-30 21:39:37 -04:00
Bob Clary
82ae2e6dbb
bug 462435 - JavaScript Tests - update tests
2008-10-30 15:17:35 -07:00
Doug Turner
dfcd6ade60
merge to tip
2008-10-30 14:43:10 -07:00
Doug Turner
e5a3cd9352
Bug 462215 - javascript autoconf busted on windows mobile. r=ted
2008-10-30 14:41:21 -07:00
Mark Banner
dca5e94716
TUnit bustage fix from follow up to bug 461395 - fix a bug in make 3.80 by avoiding in pattern rules with explicit targets and keep mozilla/config and mozilla/js/src/config in sync. r=ted over irc
2008-10-30 21:28:21 +00:00
Ted Mielczarek
26dab6f284
bug 461395 - add support for PARALLEL_DIRS to build system, parallelize content. r=bsmedberg
2008-10-30 13:02:14 -04:00
Brendan Eich
b038cc78c9
Bug 456692 - "Assertion failure: slot < fp2->script->nslots" with nested eval (r=mrbkap).
2008-11-02 01:13:45 -07:00
David Mandelin
f8d1b7798b
Preserve param1 over loop iters if it is used, desk r=danderson
2008-10-31 16:48:14 -07:00
Jason Orendorff
2c9b2dd1b4
Fix build breakage --with-static-checking. No bug#.
2008-10-31 11:54:48 -07:00
Andreas Gal
37b4dbe474
Don't manipulate stack during cpuid detection (fix for icc, r=danderson).
2008-10-30 17:56:27 -07:00
Andreas Gal
3a1c5becb7
Merge.
2008-10-30 17:47:55 -07:00
Andreas Gal
2a666c87e8
Emit JSOP_APPLY for .call(...) (462445, r=brendan).
2008-10-30 16:01:53 -07:00
David Anderson
00bfbb7d80
Make sure double slots are marked as undemotable when stabilizing a tree with failed speculation (bug 462407, r=gal).
2008-10-30 15:54:22 -07:00
Andreas Gal
2e3beeb970
Resolve atom/str naming conflicts in the source for narcissus, make narcissus extensions compile again (462436, r=brendan).
2008-10-30 15:38:10 -07:00
Andreas Gal
f5d2244679
Merge.
2008-10-30 14:18:06 -07:00
Andreas Gal
4eafb60801
Add 16-bit non-volatile loads to nanojit (454301, r=danderson).
2008-10-30 14:17:42 -07:00
David Anderson
48b976a104
Don't coerce void to string when compiling inner tree calls (bug 462388, r=gal).
2008-10-30 13:48:22 -07:00
Andreas Gal
047344b36b
Merge.
2008-10-30 12:32:08 -07:00