Commit Graph

2994 Commits

Author SHA1 Message Date
Boris Zbarsky
33c006bc1b Fix orange caused by bug 407216 2008-09-01 13:40:16 -04:00
Igor Bukanov
8cc1d392ca bug 452786 - optimizing JS date access. r=mrbkap 2008-09-01 10:30:41 +02:00
Jason Orendorff
d8e1964581 Fix for build breakage on Windows due to bad dom_quickstubs.depends file.
The bad file contains a backslash, which causes GNU make to choke.
This fix causes the file to be generated correctly, but the file on
the Windows build machines is still there and still contains backslashes;
a clobber should fix this.

The Try Server didn't catch this because every Try build is a clobber.
2008-08-31 09:51:52 -05:00
Jason Orendorff
4b74677d5e Bug 407216 - DOM quick stubs - faster paths for top N DOM methods (r+sr=jst, security r=mrbkap, build r=bsmedberg)
* * *
* * *
* * *
2008-08-19 21:38:24 -05:00
Jason Orendorff
b94820fbeb Bug 451571 - Delete SetExceptionWasThrown (r=dbradley, sr=jst) 2008-08-30 18:58:36 -05:00
Igor Bukanov
bafd289e60 bug 445705 - eliminate Namespace and QName GC things. r=brendan 2008-08-29 10:10:34 +02:00
Igor Bukanov
91905c13d0 bug 452586 - fastcall attribute should only be used on i386. r=shaver 2008-08-29 09:51:00 +02:00
Brendan Eich
1b762e34e4 Fix upvar decompilation for eval-from-fun case (452441, r=igor). 2008-08-28 17:17:55 -07:00
Daniel Holbert
bfcab9f023 Backed out changeset 9ecf699d4047 to see if it fixes linux mochitest failures 2008-08-28 15:04:18 -07:00
Brendan Eich
4300c6ec35 Fix upvar decompilation for eval-from-fun case (452441, r=igor). 2008-08-28 11:01:39 -07:00
Peter Weilbacher
a39ac3faf1 [OS/2] Bug 451686: fix build break and fastcall warnings in js/src, r=shaver 2008-08-22 11:53:26 +03:00
Brendan Eich
bea371d215 Record JSOP_IN (452563, r=gal). 2008-08-28 00:18:05 -07:00
Ben Turner
e13eae15fb Bug 451732 - Always do LAST_FRAME_CHECKS, even if the compile failed (since that sets a pending exception). r=mrbkap 2008-08-27 15:45:13 -07:00
Brendan Eich
fc0f763f3c Fix upvar decompilation for eval-from-fun case (451884, r=mrbkap). 2008-08-27 14:35:41 -07:00
Blake Kaplan
eba28651d8 bug 418051 - Don't allow shorthand object initializer through destructuring assignment. r=brendan 2008-08-27 13:56:43 -07:00
Blake Kaplan
0a3ec02bb5 Bug 452295 - Deal with embeddings that don't use principals. r=brendan 2008-08-27 13:56:34 -07:00
Blake Kaplan
f27c2b3c5f Bug 452346 - Fix latent bug in rv_alloc. r=crowder 2008-08-27 11:43:35 -07:00
Bob Clary
f0a3cfed35 JavaScript Tests - match a[1] ~ a['1'], bug 452369 2008-08-27 10:25:40 -07:00
Brian Crowder
4670191ed2 Merge initial patches for bug 97954: autoconf build environment for spidermonkey 2008-08-27 10:16:56 -07:00
Brendan Eich
fb2a1431d7 Fix another broken assert (452372). 2008-08-27 01:11:06 -07:00
Brendan Eich
df16afe946 Correct (but sadly a bit slower) property cache guarding (452140, r=shaver). 2008-08-27 00:44:37 -07:00
Brendan Eich
cbb33d1a83 Remove bogus assertion (452178). 2008-08-27 00:41:57 -07:00
Brendan Eich
a596a75f05 Why wasn't this hunk in the .rej file, or else merged properly? 2008-08-26 21:05:17 -07:00
Brendan Eich
ff1b59a197 Bug 452340 - knownNative for num_toString (r=danderson). 2008-08-26 20:55:52 -07:00
Jim Blandy
7633d7d0d6 Place these libraries in EXTRA_LIBS, not LDFLAGS, so we can easily
capture them in the js-config script later.
2008-08-26 14:34:36 -07:00
Jim Blandy
468980d37c There is no 'pathsubst' function in GNU make. This assignment has
been around forever, and it's never done anything, so it should be
safe to delete.
2008-08-26 14:34:36 -07:00
Brendan Eich
b764cdd7da Fix TM assert on wikipedia (451806, r=mrbkap). 2008-08-26 12:49:10 -07:00
Brendan Eich
772be6e2bf Fixed cases where argc varied between recording time and execution time (bug 451727; also warning fix fe54f7fb89d1 from tracemonkey). 2008-08-26 12:28:26 -07:00
Boris Zbarsky
21251ac0c5 Bug 449233. Assert when decrementing the jsdhash/pldhash recursion level past 0. r=dbaron,brendan, sr=dbaron 2008-08-26 13:02:04 -04:00
Igor Bukanov
5202ccb583 bug 450392 - fixing -Wstrict-aliasing=2 warnings 2008-08-26 10:46:34 +02:00
Ted Mielczarek
8a69f6fb57 bug 436495 - build DumpJSStack in release builds. r=shaver 2008-08-25 20:25:19 -04:00
Blake Kaplan
63f33e654d Bug 451483 - Array.splice() should return an empty array. r=brendan 2008-08-25 17:12:30 -07:00
Neil Rashbrook
0cf05ab4dc Bug 452061 Clobbering TraceMonkey shouldn't be needed 2008-08-25 23:51:30 +01:00
Brendan Eich
73d280798c Bug 451906 - Regression: Array index has different results (r=shaver). 2008-08-25 12:38:12 -07:00
Robert O'Callahan
5c0b889677 Backing out changeset 043ea4ef249c to try to fix failed mochitests on Windows and Linux 2008-08-26 01:06:15 +12:00
Ginn Chen
2b4f50f46f Bug 451504 js/src/jslock.cpp failed to compile on Solaris x86 r=igor 2008-08-25 19:01:30 +08:00
Igor Bukanov
7d91e81268 bug 450392 - fixing -Wstrict-aliasing warnings, r=crowder 2008-08-25 12:33:23 +02:00
Ted Mielczarek
69f1723ed2 bug 451678 - TM: mochi chrome tests fail under TM. xpcshell unit test. r=brendan 2008-08-23 18:12:42 -04:00
Brendan Eich
eddb7e1614 Remove over-eager gvar optimization for JSOP_DEFFUN (451678, r=shaver). 2008-08-22 18:11:47 -07:00
Andreas Gal
2fb04231fe Allocate nanojit code cache incrementally (bug 443111). 2008-08-22 16:37:37 -07:00
David Anderson
36ea645fbe Bug 451743 - On x86 processors, only use SSE2 if the processor supports it, otherwise default back to x87 FPU (r=gal, sr=mrbkap) 2008-08-22 12:21:27 -07:00
David Anderson
f0606ee551 Fixed x86_64 build issue (accidentally trying to build 32-bit nanojit). 2008-08-21 18:07:26 -07:00
Andreas Gal
1b29fd53e4 Merge. 2008-08-21 16:50:57 -07:00
Andreas Gal
666aeff29e Fix builtins that were accidentally flagged as CSE/FOLD but really aren't (Math.random i.e.) 2008-08-21 16:49:51 -07:00
Andreas Gal
7da39648cf Cleanup spacing in builtins.tbl 2008-08-21 16:35:05 -07:00
Blake Kaplan
26c3cd4ea9 Fixed js_String_p_split passing in an undersized array. 2008-08-21 15:17:47 -07:00
Andreas Gal
2563d2bd3d Merge. 2008-08-21 11:42:03 -07:00
Andreas Gal
80088cd777 Fix warning about signed/unsigned comparison. 2008-08-21 11:40:56 -07:00
Robert Sayre
c6a7088bae Bug 451580, fix string split assertions and return values. Tests fail with JIT on for other reasons, it seems. r=shaver 2008-08-21 14:06:42 -04:00
Andreas Gal
ee5f8e441f Merge. 2008-08-21 05:21:37 -07:00