Jesse Ruderman
42252a60cc
Add crashtest for bug 400349. sdwilsh gave me permission to check in crashtests in today's CLOSED TREE.
2008-11-29 18:12:46 -08:00
Blake Kaplan
f32e0ba3e6
Bug 454142. r=brendan, r=igor, a=beltzner
2008-11-28 18:15:06 -08:00
Shawn Wilsher
60611b98b8
merge to tip after backout
2008-11-28 17:05:05 -08:00
Shawn Wilsher
d4bf0c5514
Backed out changeset a4495a0cf2ff (bug 458397) to investigate Txul regression (bug 467102)
2008-11-28 17:04:16 -08:00
Blake Kaplan
f0ec5c81f8
Bug 464788 - Fix warnings in XPConnect. r/sr=jst, a191=beltzner.
2008-11-28 11:08:37 +01:00
Blake Kaplan
128130b215
Bug 456284 - JSExtendedClass requires an equality hook. r=crowder, a191=beltzner.
2008-11-28 11:06:30 +01:00
Shawn Wilsher
1558aa2eeb
Merge to tip for backout of bug 461566.
2008-11-27 20:33:33 -08:00
Shawn Wilsher
b5ea3312de
Backed out changeset 037f635ced9f (bug 561566)
2008-11-27 20:32:48 -08:00
Shawn Wilsher
3bc6a3921f
Merge to tip for peterv's bundle
2008-11-27 20:07:06 -08:00
Justin Wood
2c68d67b74
Bug 463824, Introduce GLOBAL_DEPS to build system
...
r=ted, a1.9.1=beltzner [js bits rs=sdwilsh]
(really include js bits this time, forgot to *not* use |hg qref -s|)
2008-11-27 21:58:44 -05:00
Philipp Kewisch
b18d4c4fbd
Fix bug 435474 - Provide a readline function for xpcshell to read a line from stdin. r/sr=mrbkap,a191=beltzner,p=philipp,dbo
2008-11-27 18:25:35 -08:00
Shawn Wilsher
1aec67653d
Merge for backout of bug 453865
2008-11-27 14:18:21 -08:00
Shawn Wilsher
bd1f24e85b
Backed out changeset 17842a2d0c7f (bug 453865) due to test failures
2008-11-27 14:16:55 -08:00
Shawn Wilsher
177e7e9738
Merge for bent's worker thread bundle.
2008-11-27 13:07:14 -08:00
Shawn Wilsher
ce713b89cc
Merge to mozilla central for a whole lot of JavaScript tests.
2008-11-27 10:56:04 -08:00
Peter Van der Beken
9b83315e60
Fix for bug 461566 (Don't call FindTearoff when not needed and cache XPCNativeInterfaces in quickstubs). r/sr=jst.
2008-11-27 18:50:52 +01:00
Peter Van der Beken
c747cab7cf
Fix for bug 461563 (Allow WrapNative to return a jsval without the wrapper). r/sr=jst.
2008-11-27 18:47:58 +01:00
Peter Van der Beken
97f5b22d33
Fix for bug 464067 (memory leak while running SVG reftests). r/sr=jst.
2008-11-27 18:45:25 +01:00
Bob Clary
05175de922
bug 462470 - JavaScript Tests - deal with changes in decompilation and behavior from bug 461233.
2008-11-27 04:38:43 -08:00
Bob Clary
d51b739a21
bug 466606 - JavaScript Tests - Do not force language version upon non-Gecko browsers.
2008-11-27 02:29:40 -08:00
Bob Clary
effe471e27
bug 466617 - JavaScript Tests - default browser tests to non jit.
2008-11-27 02:29:38 -08:00
Bob Clary
a997fd0bae
bug 462939 - JavaScript Tests - update slow-n.tests, add branch specific slow-1.8.1.tests, slow-1.9.0.tests, slow-1.9.1.tests.
2008-11-27 02:29:36 -08:00
Jim Blandy
72886d4e95
Bug 461180: Fix test case result comparison function.
...
The old code fails when actual is Number.NaN and expected is a number.
(Patch from mrbkap, jimb, and Waldo.)
2008-11-27 02:29:34 -08:00
Jim Blandy
8fc7de6553
bug 466269 - fall out from getTestCase numeric/NaN comparison bug 461180.
2008-11-27 02:29:32 -08:00
Bob Clary
c1b001ef6e
No bug - JavaScript Tests - sync js/tests/js1_8_1/trace/trace-test.js and js/src/trace-test.js
2008-11-27 02:29:31 -08:00
Bob Clary
1abc2e3f7f
bug 452786 - JavaScript Test by Joachim Kuebart.
2008-11-27 02:29:29 -08:00
Bob Clary
30460da8fc
bug 453915 - JavaScript Test by Chris Evans.
2008-11-27 02:29:27 -08:00
Bob Clary
2cd8e802bf
bug 462470 - JavaScript Tests - deal with changes in decompilation and behavior from bug 461233.
2008-11-27 02:29:24 -08:00
Bob Clary
c04f6c6b19
bug 465272 - JavaScript Test by Jesse Ruderman.
2008-11-27 02:29:22 -08:00
Bob Clary
40038f4476
bug 465276 - JavaScript Test by Jesse Ruderman.
2008-11-27 02:29:20 -08:00
Bob Clary
2e86fe355b
bug 465308 - JavaScript Test by Jesse Ruderman.
2008-11-27 02:29:18 -08:00
Bob Clary
7016d41548
bug 465337 - JavaScript Test by Jesse Ruderman.
2008-11-27 02:29:16 -08:00
Bob Clary
c8fb546113
bug 465347 - JavaScript Test by Brendan Eich.
2008-11-27 02:29:14 -08:00
Bob Clary
b21bd95276
bug 465424 - JavaScript Test by Jesse Ruderman.
2008-11-27 02:29:12 -08:00
Bob Clary
ea85ddc0ce
bug 465453 - JavaScript Test by Jesse Ruderman.
2008-11-27 02:29:09 -08:00
Bob Clary
91a9e8c470
bug 465483 - JavaScript Test by Jesse Ruderman.
2008-11-27 02:29:07 -08:00
Bob Clary
0c287595ba
bug 465688 - JavaScript Test by Jesse Ruderman.
2008-11-27 02:29:06 -08:00
Bob Clary
9eb31b3bab
bug 466128 - JavaScript Test by Jesse Ruderman.
2008-11-27 02:29:04 -08:00
Bob Clary
f80040df9b
bug 466262 - JavaScript Test by Jesse Ruderman.
2008-11-27 02:29:02 -08:00
Bob Clary
22565b0407
bug 466951 - Sisyphus - JavaScript Tests - add option to perform depends builds to bisect.sh.
2008-11-27 02:28:55 -08:00
Bob Clary
1f14cf220d
bug 460569 - JavaScript Test - fix test so iframe is properly appended to document. Diagnosis by Ben Turner.
2008-11-27 02:28:54 -08:00
Bob Clary
5f08e0cb8b
bug 466952 - Sisyphus - JavaScript Tests - update known failures.
2008-11-27 02:28:52 -08:00
Roy Tam
d3c6e1f3d0
Bug 453636 Make nanojit build with VC7.1 r=danderson a191=beltzner
2008-11-27 10:21:22 +00:00
Igor Bukanov
306805aa02
bug 466206, r=brendan a191=beltzner
2008-11-27 10:16:30 +00:00
Ben Turner
0c73f1437e
Bug 453865 - 'Workers: Allow JSON-able objects to be passed as messages to worker threads.' r+sr+a=jst.
2008-11-27 01:16:41 -05:00
Ben Turner
d1e776def5
Bug 459790 - 'Following Error console link causes uncaught exception ( 0x80004002 (NS_NOINTERFACE) [nsISupports.QueryInterface] ).' Followup fix for JS impls. r+sr=jst, a=blocking1.9.1+
2008-11-27 01:16:41 -05:00
Boris Zbarsky
a0adc7dc83
Merging in bug 453432
2008-11-26 16:54:54 -05:00
Benjamin Smedberg
5a96be0cbd
Bug 466492 - test for the existence of jar.mn in make, rather than in a shell script: this allows us to avoid launching the subshell in the common case where a jar.mn is not present r=ted
2008-11-26 14:43:59 -05:00
Benjamin Smedberg
a3f1bc7d9c
Bug 466486 - Don't launch subshells to build subdirectories if there aren't any subdirectories to build r=ted
2008-11-26 14:43:26 -05:00
Benjamin Smedberg
92e9d4714f
Bug 463420 - SIMPLE_PROGRAMS leads to bustage with generated.pdb r=ted
2008-11-26 14:38:09 -05:00
Igor Bukanov
427be2e6d3
bug 457521, r=brendan a191=blocking
2008-11-26 10:16:48 -08:00
Andrei Saprykin
651c16ba12
Bug 453432 - Checking for MaybeGC conditions when allocating GC things.
...
r=igor,mrbkap a191=blocker
2008-11-26 18:09:24 +01:00
Igor Bukanov
54b6b33d7d
bug 461158, r=brendan a191=blocker
2008-11-26 20:59:47 -05:00
Boris Zbarsky
5ab8d15933
Marge backout
2008-11-26 17:56:02 -05:00
Boris Zbarsky
55472dc351
Backed out changeset 7bc1ba9f91fe to fix test orange
2008-11-26 17:54:40 -05:00
Ben Hearsum
952efa1bf3
bug 463036: version/config bumps for Firefox 3.1b2. r=anodelman CLOSED TREE
2008-11-25 14:59:40 -05:00
Igor Bukanov
1c6685433f
Backed out changeset 700ae4e59496 - bug 453157 caused talos oranges. CLOSED TREE
2008-11-24 11:36:44 +01:00
Andrei Saprykin
3cfcbdb3c5
bug 453157 - watchdog thread as an alternative to operation counting, r=igor,mrbkap a19b2=beltzner (CLOSED TREE)
2008-11-24 00:15:46 +01:00
Igor Bukanov
957d522969
Backed out changeset 04cecb0ec24c to see if it fixes tinderbox oranges. CLOSED TREE
2008-11-22 16:33:09 +01:00
Andrey Saprykin
b6507b326f
bug 453157 - using watchdog thread as an alternative to the operation count. r=igor,mrbkap a19b2=beltzner (CLOSED TREE)
2008-11-22 01:53:37 +01:00
Igor Bukanov
b7df88f931
Backed out changeset c54f1957d564 - bug 453157 - build system changes caused mouchi test failures. CLOSED TREE
2008-11-22 00:13:42 +01:00
Andrey Saprykin
c87e2d80c8
bug 453157 - using watchdog thread as an alternative to the operation count. r=igor,mrbkap a1.9.0b2=beltzner (CLOSED TREE)
2008-11-21 22:58:16 +01:00
Blake Kaplan
24f49eeef4
Bug 465705 - There must always be at least one source note. r=brendan a=sayrer
...
Pushing on a CLOSED TREE with a=josh
2008-11-21 12:03:58 -08:00
Blake Kaplan
c1a551e9d9
Bug 465901 - DVG confused by |let|. r=brendan a=sayrer
2008-11-21 12:03:28 -08:00
Igor Bukanov
b13ff5429c
Backed out changeset 8329a91db67d - bug 453157, CLOSED TREE
2008-11-21 00:18:43 +01:00
Andrei Saprykin
9fea491071
bug 453157 - watchdog thread as an alternative to operation count. r=igor,mrbkap a1.9.0b2=beltzner
2008-11-20 22:25:34 +01:00
Edwin Smith
b5094e7c4a
Bug 468484 - isQuad(LIR_callh) on 32bit cpu's should be false (r=dvander+), r=danderson.
2008-11-20 15:39:45 -05:00
Ben Turner
f3e5b8842d
Bug 459790 - "Following Error console link causes uncaught exception ( 0x80004002 (NS_NOINTERFACE) [nsISupports.QueryInterface] )". r+sr=jst, a=mconnor.
2008-11-20 10:34:02 -08:00
timeless@mozdev.org
dd62a51a03
Backed out changeset 1d817f9d842f per beltzner
...
the windows leak tests were red and osx talos tests were orange
2008-11-20 16:23:57 +01:00
Andrei Saprykin
aed08c8c99
bug 453157 - watchdog thread as an alternative to operation count. r=igor,mrbkap a1.9.0b2=blocker
2008-11-20 10:43:06 +01:00
David Anderson
7356da10de
Fix CALLPROP not guarding that the callee is not NULL (bug 465580, r=gal).
2008-11-19 20:41:45 -08:00
Edwin Smith
6415706f0d
Bug 468484 - Fixed a couple more small nanojit injections, r=danderson.
2008-11-19 15:16:20 -05:00
David Anderson
a776f7137a
Fixed unsafe coercion of JSVAL_VOID to string on trace entry (bug 465483, r=brendan).
2008-11-18 19:48:02 -06:00
Robert O'Callahan
72029ea360
Backing out bug 463339 due to Mac build failure
2008-11-19 14:52:16 +13:00
Ben Turner
214ca641e9
Bug 462389. Solaris bustage fix. r=neil@httl.net,sr=jst,a=beltzner
2008-11-19 14:16:15 +13:00
Jim Blandy
772d66ffe6
Bug 463339. Have js/src use symlinks when installing in dist. r=bsmedberg,a=sayrer
2008-11-19 14:14:04 +13:00
Vladimir Vukicevic
7a34f9500d
Merge mozilla-central into tracemonkey
2008-11-18 13:54:21 -08:00
Brendan Eich
83c020dce3
Bug 465220 - nested imacro abort not cleanly handled (botches assertions) (r=mrbkap, a=beltzner).
2008-11-17 16:56:01 -08:00
Brendan Eich
37c40ca7c0
Merge.
2008-11-17 16:29:40 -08:00
Simon Bünzli
ce05a1e500
Bug 462774: Drop JSON.jsm. r=gavin, r=sayrer, sr=brendan, a1.9.1b2=beltzner
2008-11-17 13:57:43 +00:00
Igor Bukanov
b31f8300ea
bug 452913 - fixing sprop management, r=brendan, a.9.1b2=sayer
2008-11-17 13:59:39 +01:00
Igor Bukanov
a76c374322
bug 464334 - removal of no longer applicable asserts that sp <= static spdepth. r=brendan a1.9.1b2=beltzner
2008-11-17 13:48:57 +01:00
Andreas Gal
27b72971da
Removed bogus assert when stringifying objects (465209, r=brendan, a=mconnor).
2008-11-17 01:12:18 -08:00
Ginn Chen
5600ce1618
Bug 452390 Tracemonkey will crash if the compiler doesn't have FASTCALL r=danderson
2008-11-17 07:02:06 +08:00
Andreas Gal
f7ca65fe0f
Don't demote multiplication, even if result is demoted and inputs are demotable (465308, r=danderson).
2008-11-17 01:39:49 -08:00
Andreas Gal
36cc27f654
Make sure to flush the JIT cache after a gc even if we didn't import globals (464418, r=brendan, 2nd attempt to push).
2008-11-17 01:20:54 -08:00
Andreas Gal
4287473ba2
Merge.
2008-11-17 00:05:59 -08:00
Andreas Gal
cdbe1015e3
Don't attempt to do CSE across labels (465276, r=danderson).
2008-11-17 00:05:29 -08:00
Brendan Eich
4f1fb4a478
No else after return if you please.
2008-11-16 23:16:30 -08:00
David Anderson
442b376986
Fixed regression from recent constant folding patch (bug 465272, r=gal).
2008-11-16 22:52:15 -08:00
Andreas Gal
c19528a655
Inline int32 to id fast path into the builtins (465268, r=danderson).
2008-11-16 22:20:34 -08:00
Andreas Gal
a9d9eff7ee
Merge.
2008-11-16 22:13:37 -08:00
Andreas Gal
3c5889df4e
Fix tracing of JSOP_IN (465241, r=danderson).
2008-11-16 22:13:13 -08:00
David Anderson
a653ef6015
Fixed branch traces being erroneously marked as dependent trees (bug 464979, r=gal).
2008-11-16 21:58:35 -08:00
David Anderson
637ce7666a
Merge.
2008-11-16 21:37:28 -08:00
David Anderson
d46ed014cf
Fixed edge case in nanojit register allocation for shl/shr (bug 465135, r=gal).
2008-11-16 21:36:33 -08:00
Andreas Gal
bd10f75bdb
Can't bypass ECMADoubleToInt32 in js_StringToInt32 (465239, r=danderson).
2008-11-16 20:43:13 -08:00
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
Rick Reitmaier
a70c5b7d48
Bug 468484 - LirBuffer has been modified to provide advance warning of out of memory (OOM) conditions, r=danderson.
...
LirBuffer has been modified to provide advance warning of
out of memory (OOM) conditions.
A new page is allocated LIR_BUF_THRESHOLD instructions
prior to reaching the end of page. If the page allocation fails,
call to outOmem() will return true. The buffer can still be
safely written to during during this period but it is assumed
the higher level code will catch this condition and handle
it appropriately as writing LIR_BUF_THRESHOLD instructions
past this point will cause a crash.
This opportunity was also taken to re-factor the code for
LirBufWriter making it more platform agnostic.
- All non-LInsp data in the instruction stream is now managed
through structures that overlay the memory region.
- prepFor() was added to replace the multiple
ensureReferenceable() calls for each instruction.
- insCall() was also modified somewhat in that the
arguments are now stored growing downwards from
the position of the pseudo instruction LirCallIns.
CodegenLIR now has LirBuffer checks at the granularity
of each emitXXX() call that is exposed publicly. This seemed
like a reasonable approach since a client could potentially
call at this level indefinitely. If we want to reduce the frequency
of these checks then we'd have to push the check up into the
verifier.
Assembler OOM handling has also changed. The variable
_startingIns was added and contains the location at which
the assembler began writing code for the current
begin/assem/end sequence. If an OOM condition occurs
the assembler will reset the current instruction pointer
to _startingIns, effectively overwriting the code that has
been generated. This allows the assembler to produce
code indefinitely (and without error) until the upper layers
have noticed the error and respond accordingly.
The constant LARGEST_UNDERRUN_PROT was added
and needs to be set to a platform specific value that is
equal to or greater than the number of NIns written for
the largest possible instruction. i.e. you cannot write
more than this number of NIns to the buffer for each
call to underrunProtect().
2008-11-14 12:46:35 -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
Edwin Smith
d1925631b4
Bug 468484 - trivial cleanups to simplify armjit merge (r=me), r=danderson.
2008-11-13 12:52:26 -05: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