Andreas Gal
0218a2502b
Merge.
2008-11-16 20:22:52 -08:00
Andreas Gal
b1e33fe0ff
JIT affects truthiness of "" <= null (465234, r=Waldo).
2008-11-16 20:22:01 -08:00
David Anderson
6f0cd7b8ba
Constant fold additions to avoid erroneous isPromoteInt detection (bug 465249, r=gal).
2008-11-16 20:14:27 -08:00
Jeff Walden
7c2bb3cab6
Bug 465137 - TM: JIT thinks !NaN is false. r=gal
2008-11-16 18:28:51 -08:00
David Anderson
43c8a3cb27
Fixed deep abort logic when onTrace is set without a recorder (bug 465192, r=gal).
2008-11-16 17:55:01 -08:00
Andreas Gal
43dcf98a44
Backed out changeset 2601301b793d
2008-11-16 16:50:19 -08:00
Andreas Gal
cd3869dd9c
Use regexp string as key for the regexp fragment cache (464866, r=brendan).
2008-11-16 15:17:16 -08:00
Andreas Gal
78fbb9e673
Merge.
2008-11-16 13:53:02 -08:00
Andreas Gal
012365500f
Removed bogus assert when stringifying objects (465209, r=brendan).
2008-11-16 13:51:29 -08:00
David Anderson
db46b11fa1
Fixed recorders already deeply aborted being pushed onto the deep abort stack (bug 465145, r=gal).
2008-11-16 02:34:51 -06:00
Brendan Eich
93a63ea9b2
Avoid bogus assertbotch (more work needed to reconstruct imacro stack depth).
2008-11-15 23:56:49 -08:00
Andreas Gal
4da6188c80
Implement ordered comparison for objects (465133, r=brendan).
2008-11-15 23:19:46 -08:00
David Anderson
321ce0dc05
Deep abort recorders outer recorders if we need to flush the JIT cache early (bug 463829, r=brendan,gal).
2008-11-15 18:54:24 -06:00
Jeff Walden
dded0f5f95
Bug 462060 - TM: JIT: Initializing an array to a constant in a loop doesn't work for some constant values. r=brendan
2008-11-15 16:42:35 -08:00
Brendan Eich
d3da4b8e87
Fast followup to pick nit in last commit.
2008-11-15 12:49:00 -08:00
Brendan Eich
eb9a67cd20
Bug 465013 - TM: General Error trying to play video on CNN (r=gal).
2008-11-15 12:41:26 -08:00
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