Vladimir Vukicevic
|
2a8f257f6d
|
b=484599; add calling convention tests to trace-tests and js shell; r=mrbkap
|
2009-03-27 14:35:46 -07:00 |
|
Vladimir Vukicevic
|
eb82870ba4
|
b=484561; [arm] fix EABI calling convention; clean up asm_call; r=graydon
|
2009-03-27 14:31:53 -07:00 |
|
Vladimir Vukicevic
|
34105fd15e
|
b=484561; [arm] fix broken LIR_alloc; r=graydon
|
2009-03-27 14:29:14 -07:00 |
|
Vladimir Vukicevic
|
76a9a61a35
|
b=484599; TM: memory stomping when a tn called with > 5 args; r=gal
|
2009-03-27 10:03:14 -07:00 |
|
Brian Crowder
|
a41d08ee47
|
Bug 485013 - jsdate.cpp AdjustTime() breaks London (GMT+0) dates when DST activates Mar 29 2009 Summary: jsdate.cpp AdjustTime() breaks London (GMT+0) dates when DST activates Mar 29. r=mrbkap
|
2009-03-26 17:51:50 -07:00 |
|
Jeff Walden
|
69543b2f1f
|
Make js_DumpValue more useful with function jsvals. r=mrbkap
|
2009-03-26 16:07:54 -07:00 |
|
Igor Bukanov
|
474bffab88
|
bug 485178 - proper stack limits for scatter threads. r=mrbkap
|
2009-03-26 17:06:49 +01:00 |
|
Igor Bukanov
|
a184e8f37e
|
Backed out changeset 0b36bddcefe4 for bug 485178 to fix compiletaion errors on some platforms.
|
2009-03-26 16:14:07 +01:00 |
|
Igor Bukanov
|
5652e9c9b3
|
bug 485178 - proper stack limits for scatter threads. r=mrbkap
|
2009-03-25 19:06:31 +01:00 |
|
Igor Bukanov
|
0a955fa410
|
bug 426162 - allow calling JS_DestroyContext when cx->thread is null for API compatibility. r=brendan
|
2009-03-25 16:41:17 +01:00 |
|
Igor Bukanov
|
f51ef2ceec
|
bug 375406 - PutProperty E4X correctness fix. r=brendan
|
2009-03-25 16:02:29 +01:00 |
|
Igor Bukanov
|
1e3ba71db4
|
bug 484769 - fixing the assert about the structure of sharp nodes. r=brendan
|
2009-03-25 16:01:29 +01:00 |
|
Ben Turner
|
01022c4478
|
Bug 483723 - 'Trace string.indexOf'. r=brendan+gal.
|
2009-03-24 21:32:09 -07:00 |
|
Ben Turner
|
7660fa19f9
|
Bug 484796 - 'Add properties with getters and setters to the shell'. r=gal.
|
2009-03-24 21:30:23 -07:00 |
|
Jeff Walden
|
61e8b53f29
|
Add a static assertion for another latent LIR opcode numbering constraint. No bug, r=mrbkap
|
2009-03-24 14:11:14 -07:00 |
|
David Mandelin
|
f55fd129f7
|
fix static analysis. r=gal
|
2009-03-24 12:56:13 -04:00 |
|
Igor Bukanov
|
b5f624afd6
|
forcing tinderbox re-run to check if bug 437325 indeed caused Windows orange
|
2009-03-24 15:50:39 +01:00 |
|
Igor Bukanov
|
a8094a7903
|
bug 437325 - JSThread is no longer shared between JSRuntime instances. r=brendan
|
2009-03-24 13:07:35 +01:00 |
|
Igor Bukanov
|
81a69a36df
|
bug 427196 - property cache fix. r=brendan
|
2009-03-23 21:05:25 +01:00 |
|
Bob Clary
|
305b65a693
|
bug 452498 - modify test to deal with new SyntaxError: duplicate argument is mixed with destructuring pattern error.
|
2009-03-23 10:43:16 -07:00 |
|
Jeff Walden
|
c9c51f7aa5
|
Bug 484750 - Assertion failure: newlen == 0 || obj->dslots[newlen - 1] != JSVAL_HOLE, at ../jsarray.cpp. Modify an assertion to properly handle intentional fenceposting behavior where we copy 0 elements to the end of an array -- can't assert that the end of the array isn't a hole in this case because we're intentionally not changing the array from what it was before -- demonstrated by [,].splice(1). r=me as obvious from debugging the testcase
|
2009-03-23 00:26:52 -07:00 |
|
Jeff Walden
|
2ef0c03fab
|
Modify code which produces |if (cond);| in non-debug builds to not expand into an empty control statement. r=sparky
|
2009-03-22 18:37:06 -07:00 |
|
Jeff Walden
|
4230c8101b
|
Bug 465980 - Some array methods don't work right on ginormous arrays. r=brendan
|
2009-01-12 13:07:48 -08:00 |
|
Jeff Walden
|
136daf85e6
|
Bug 484495 - new String(obj) asserts when tracing. r=brendan, r=gal
|
2009-03-22 12:49:15 -07:00 |
|
Igor Bukanov
|
f7b0f5ece5
|
bug 455981 - duplicated arguments no longer supported when destructuring pattern is used. r=brendan
|
2009-03-22 10:54:17 +01:00 |
|
Igor Bukanov
|
f28d80b499
|
Backed out changeset e117c22cc1d1 - the landed patch for bug 437325 has a shutdown leak.
|
2009-03-22 10:15:27 +01:00 |
|
Igor Bukanov
|
a61176553e
|
bug 437325 - JSThread is no longer shared between JSRuntime instances. r=brendan
|
2009-03-22 10:07:14 +01:00 |
|
Andreas Gal
|
5bb4584e92
|
Don't reason about fragment when deep aborting (484543, r=brendan).
|
2009-03-21 14:46:06 -07:00 |
|
Vladimir Vukicevic
|
0a72958c35
|
b=484561; [arm] minimal fix to get LIR_alloc working
|
2009-03-21 08:40:19 -07:00 |
|
Andreas Gal
|
47a36bca0d
|
Property close loops even in the presence of partially constant loop conditions (482800, r=brendan).
|
2009-03-21 01:07:51 -07:00 |
|
Andreas Gal
|
6368b53aa8
|
Don't attempt to call fast native constructors on trace (484531, r=brendan).
|
2009-03-21 00:40:39 -07:00 |
|
Andreas Gal
|
b438fd1512
|
Can't allocate new stack chunks while on trace (484524, r=brendan).
|
2009-03-21 00:26:03 -07:00 |
|
Vladimir Vukicevic
|
a7b8dad8aa
|
arm bustage fix
|
2009-03-20 19:40:54 -07:00 |
|
Andreas Gal
|
0827d2a92d
|
Remove all traceable natives from jsstr.cpp that don't have any fast path code in them (463238 part 2, r=brendan).
|
2009-03-20 18:53:07 -07:00 |
|
Andreas Gal
|
43feef625d
|
Support calling arbitrary JSFastNatives from trace (463238, r=brendan).
|
2009-03-20 18:52:11 -07:00 |
|
Andreas Gal
|
9bee45ca8e
|
trace JSOP_CALLELEM (484334, r=mrbkap)
|
2009-03-20 17:21:57 -07:00 |
|
Andreas Gal
|
4017bf1be3
|
str_match should use js_GetCurrentBytecodePC (484308, r=mrbkap).
|
2009-03-20 17:07:30 -07:00 |
|
Andreas Gal
|
7b58dd1b90
|
Make new String() trace (484333, r=brendan).
|
2009-03-20 16:30:31 -07:00 |
|
Vladimir Vukicevic
|
3e006f19eb
|
void -> bool
|
2009-03-20 16:10:31 -07:00 |
|
Vladimir Vukicevic
|
3b44833a46
|
call underrunProtect more aggressively, and remove some LD32_nochks that weren't being protected
|
2009-03-20 15:53:38 -07:00 |
|
Vladimir Vukicevic
|
005b46e678
|
b=484196; fix softfloat due to missing iu2fArg call; r=gal
|
2009-03-20 15:53:35 -07:00 |
|
Vladimir Vukicevic
|
d317d0075d
|
b=480796; detect whether ARM chip has VFP and/or v6t2 instructions; r=gal
|
2009-03-20 15:53:33 -07:00 |
|
Vladimir Vukicevic
|
904d0dce27
|
Fix asm_quad to use existing load instructions; fix branch macros to use existing conditional branch macro
|
2009-03-20 15:53:14 -07:00 |
|
Vladimir Vukicevic
|
ffb503790f
|
trace-tests: Add int overflow/underflow test
|
2009-03-20 15:53:14 -07:00 |
|
Vladimir Vukicevic
|
0034034e03
|
[arm] b=481761; use movw/movt when possible for loading 32-bit constants; r=graydon
|
2009-03-20 15:53:14 -07:00 |
|
Vladimir Vukicevic
|
b72889b918
|
[arm] b=481761; clean up load and store instructions; change move macro to follow covention; r=graydon
|
2009-03-20 15:53:14 -07:00 |
|
Vladimir Vukicevic
|
6ec71623d5
|
[arm] b=481761; rename MOV instructions to match ARM, not x86; r=graydon
|
2009-03-20 15:53:14 -07:00 |
|
Vladimir Vukicevic
|
7d6eca6372
|
[arm] b=481761; fix up asm_cmov; assert on non-qcmov; r=graydon
|
2009-03-20 15:53:14 -07:00 |
|
Vladimir Vukicevic
|
d0fa8fe9c9
|
[arm] b=481761; Finish up ALU op conversions; r=graydon
|
2009-03-20 15:53:14 -07:00 |
|
Vladimir Vukicevic
|
b992e5da9e
|
[arm] b=481761; ARM ALU step 1; r=graydon
|
2009-03-20 15:53:14 -07:00 |
|