Brendan Eich
|
8b67afed3b
|
Fix TM assert on wikipedia (451806, r=mrbkap).
|
2008-08-26 12:49:10 -07:00 |
|
Brendan Eich
|
d13be44fee
|
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
|
5277ab8a10
|
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
|
7e6737f684
|
bug 450392 - fixing -Wstrict-aliasing=2 warnings
|
2008-08-26 10:46:34 +02:00 |
|
Ted Mielczarek
|
afe7fb1846
|
bug 436495 - build DumpJSStack in release builds. r=shaver
|
2008-08-25 20:25:19 -04:00 |
|
Blake Kaplan
|
a5d6367c5d
|
Bug 451483 - Array.splice() should return an empty array. r=brendan
|
2008-08-25 17:12:30 -07:00 |
|
Neil Rashbrook
|
807904cc85
|
Bug 452061 Clobbering TraceMonkey shouldn't be needed
|
2008-08-25 23:51:30 +01:00 |
|
Brendan Eich
|
9047b94ea8
|
Bug 451906 - Regression: Array index has different results (r=shaver).
|
2008-08-25 12:38:12 -07:00 |
|
Robert O'Callahan
|
59a8cb9260
|
Backing out changeset 043ea4ef249c to try to fix failed mochitests on Windows and Linux
|
2008-08-26 01:06:15 +12:00 |
|
Ginn Chen
|
a38bab4a05
|
Bug 451504 js/src/jslock.cpp failed to compile on Solaris x86 r=igor
|
2008-08-25 19:01:30 +08:00 |
|
Igor Bukanov
|
e0c7e5b8ae
|
bug 450392 - fixing -Wstrict-aliasing warnings, r=crowder
|
2008-08-25 12:33:23 +02:00 |
|
Ted Mielczarek
|
6e149bf930
|
bug 451678 - TM: mochi chrome tests fail under TM. xpcshell unit test. r=brendan
|
2008-08-23 18:12:42 -04:00 |
|
Brendan Eich
|
6006d1d18a
|
Remove over-eager gvar optimization for JSOP_DEFFUN (451678, r=shaver).
|
2008-08-22 18:11:47 -07:00 |
|
Andreas Gal
|
ef445b445b
|
Allocate nanojit code cache incrementally (bug 443111).
|
2008-08-22 16:37:37 -07:00 |
|
David Anderson
|
9cbad49c5c
|
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
|
c9c661e7ff
|
Fixed x86_64 build issue (accidentally trying to build 32-bit nanojit).
|
2008-08-21 18:07:26 -07:00 |
|
Andreas Gal
|
7982c011a3
|
Merge.
|
2008-08-21 16:50:57 -07:00 |
|
Andreas Gal
|
4ee51002d0
|
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
|
17e8d0ae91
|
Cleanup spacing in builtins.tbl
|
2008-08-21 16:35:05 -07:00 |
|
Blake Kaplan
|
66a733c3bc
|
Fixed js_String_p_split passing in an undersized array.
|
2008-08-21 15:17:47 -07:00 |
|
Andreas Gal
|
267f72f5e8
|
Merge.
|
2008-08-21 11:42:03 -07:00 |
|
Andreas Gal
|
6dfe36b41f
|
Fix warning about signed/unsigned comparison.
|
2008-08-21 11:40:56 -07:00 |
|
Robert Sayre
|
5b2a3ee0fa
|
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
|
ee1287cefd
|
Merge.
|
2008-08-21 05:21:37 -07:00 |
|
Andreas Gal
|
538a1f0245
|
Abort recording when an error occurs.
|
2008-08-21 05:21:01 -07:00 |
|
Brendan Eich
|
65cd117dea
|
Fix script->owner maintenance; also fix warning.
|
2008-08-21 05:04:20 -07:00 |
|
Brendan Eich
|
3bfbf75525
|
JSThread is not zeroed when allocated, grrr.
|
2008-08-21 04:51:46 -07:00 |
|
Brendan Eich
|
90efbc7036
|
Fix typo.
|
2008-08-21 04:22:48 -07:00 |
|
Brendan Eich
|
09d39d0036
|
Merge.
|
2008-08-21 04:17:49 -07:00 |
|
Andreas Gal
|
ad05182e35
|
Remove FastEval builtin.
|
2008-08-21 04:17:17 -07:00 |
|
Brendan Eich
|
8d6998aead
|
Followup upvar fix, easy assertbotch avoidance.
|
2008-08-21 04:16:50 -07:00 |
|
Brendan Eich
|
d5629d06d7
|
Add split built-in, also sort knownNatives for my own sanity (should sort builtins.tbl and jsbuiltins.cpp by function while at it, but too tired).
|
2008-08-21 04:13:07 -07:00 |
|
Brendan Eich
|
db79b8dc5b
|
Merge, plus restore TraceRecorder::activeCallOrGlobalSlot.
|
2008-08-21 03:51:37 -07:00 |
|
Brendan Eich
|
213f3d7e5f
|
Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
|
2008-08-21 03:47:33 -07:00 |
|
shaver@mozilla.org
|
4dc2d1c49a
|
disable tracing with active call object pending perf fix
|
2008-08-21 03:19:17 -07:00 |
|
Andreas Gal
|
b707c7b62d
|
Merge.
|
2008-08-21 03:13:57 -07:00 |
|
Andreas Gal
|
3f9f079dee
|
Remove FastEval, broken by design (r=brendan).
|
2008-08-21 03:13:31 -07:00 |
|
David Anderson
|
1d91ed9efc
|
Fixed code generation bug in AMD64 port. Enabled AMD64 JIT now.
|
2008-08-21 02:53:53 -07:00 |
|
Brendan Eich
|
95f06acd98
|
Remove lambda-replace built-in, it's not safe to record into a nested js_Interpret.
|
2008-08-21 01:39:16 -07:00 |
|
Brendan Eich
|
3d0d4596e1
|
Fix CHECK_RECORDER macro to use XOR to evaluate both terms.
|
2008-08-21 01:38:50 -07:00 |
|
Andreas Gal
|
5882463a97
|
Convert undefined to NULL on tree entry if the tree wants an object type.
|
2008-08-21 01:13:07 -07:00 |
|
shaver@mozilla.org
|
7eba6cb0de
|
trace |new Array|, via the magic of copy and paste
|
2008-08-21 00:50:20 -07:00 |
|
Brendan Eich
|
699b3431cd
|
Merge.
|
2008-08-21 00:47:51 -07:00 |
|
Andreas Gal
|
b662d761d2
|
Merge.
|
2008-08-21 00:45:44 -07:00 |
|
Andreas Gal
|
c3534a178d
|
If we expect a concrete value but see an undefined come into the trace, convert undefined to the concerete value.
|
2008-08-21 00:43:45 -07:00 |
|
Brendan Eich
|
fa907a7cf9
|
Tidy up globalShape mismatch reporting.
|
2008-08-21 00:19:04 -07:00 |
|
Andreas Gal
|
a3eaf36b9e
|
Export js_NaN.
|
2008-08-21 00:13:40 -07:00 |
|
Brendan Eich
|
4f94abcf86
|
Merge.
|
2008-08-20 23:47:47 -07:00 |
|
Brendan Eich
|
3c720dd40f
|
Use JS_FRIEND_API for new JS_ArrayToJSUint8Buffer, etc., and use it on prototypes and definitions (fixes some platform builds).
|
2008-08-20 23:46:31 -07:00 |
|
Andreas Gal
|
efeb3bebb5
|
Merge.
|
2008-08-20 23:40:24 -07:00 |
|