Andreas Gal
|
4778325174
|
Ensure that cx->interpState is always accurate by maintaing a stack (490776, r=jorendorff).
|
2009-05-11 17:25:38 -07:00 |
|
David Mandelin
|
d6c2eeddf4
|
Bug 491620: make traces specialized for argc, r=gal
|
2009-05-11 15:57:28 -07:00 |
|
Jeff Walden
|
6beac46a8b
|
Likely gmail bustage fix
|
2009-05-11 15:41:00 -07:00 |
|
Jeff Walden
|
8e5456999b
|
Bug 486326 - Specialize array methods which modify large numbers of array elements to work efficiently on dense arrays, avoiding highly generalized get/set/delete methods and the floating-point-to-integer conversions needed solely to handle large array indexes but which are rarely necessary in practice. r=shaver
|
2009-05-11 14:57:18 -07:00 |
|
Andreas Gal
|
806e556ee1
|
Make sure stack frame is flagged as constructor frame when falling off trace in a slow native constructor (491965, r=graydon).
|
2009-05-11 14:40:42 -07:00 |
|
Andreas Gal
|
89e9d61d35
|
Fast-path for string constructors only works for new/call with a single argument (491989, r=dmandelin).
|
2009-05-11 14:03:29 -07:00 |
|
Andreas Gal
|
5f2681ef36
|
Bug 489836 - TM: chiptune causes Assertion failure: \!ti->typeMap.matches(ti_other->typeMap)
|
2009-05-11 12:20:41 -04:00 |
|
Jacob Bramley
|
c942893875
|
Bug 483962 - Remove ARM-specific code from jstracer.cpp. r=vlad
|
2009-05-11 12:16:01 -04:00 |
|
Brendan Eich
|
c244179e84
|
Bug 492150 - Unexpected error occurred when japascript.options.strict is true (r=mrbkap).
|
2009-05-10 12:52:03 -07:00 |
|
Jacob Bramley
|
d7dc2e67bf
|
Bug 487416 - TraceMonkey: Improve run-time detection of ARM processor features. r=vlad
|
2009-05-09 16:14:38 -04:00 |
|
Jacob Bramley
|
7dd0b8fd55
|
Bug 486669 - TraceMonkey: The ARM-specific _nSlot pointer should be reset along with _nIns. r=vlad,edwsmith
|
2009-05-09 15:35:56 -04:00 |
|
Jacob Bramley
|
150373e22b
|
Bug 486096 - TraceMonkey: ARM BKPT instructions are not properly encoded. r=vlad
|
2009-05-09 15:32:29 -04:00 |
|
Nicholas Nethercote
|
9df38f0476
|
Bug 488775 - TM: widen LIR instructions. r=graydon,edwsmith
|
2009-05-09 14:38:34 -04:00 |
|
Robert Sayre
|
ae309b6a1d
|
Merge mozilla central to tracemonkey.
|
2009-05-09 12:45:33 -04:00 |
|
Brendan Eich
|
0391b49734
|
Bug 490191 - "Assertion failure: slot < fp->script->nslots, at ../jsinterp.cpp" with defineGetter, eval (r=mrbkap).
|
2009-05-08 16:20:46 -07:00 |
|
Graydon Hoare
|
3330967d8a
|
Bug 492124 - TM: unit tests should gc() before each, to purge JIT state, r=brendan.
|
2009-05-08 17:02:37 -07:00 |
|
Brendan Eich
|
86967b457a
|
Bug 452189 - regression (from firefox 2): prototype setters not called by inline cache for [[put]] (r=mrbkap).
|
2009-05-08 14:04:10 -07:00 |
|
Brendan Eich
|
3e23fdaa48
|
Bug 490818 - Packed JS that works in Firefox 3.0 and all other browsers fails in Firefox 3.5 (r=mrbkap).
|
2009-05-08 14:00:56 -07:00 |
|
Benjamin Smedberg
|
ffb8f2e94e
|
Bug 492040 - js_Execute must bail off trace, r=jorendorff a=josh for CLOSED TREE checkin
|
2009-05-08 16:32:35 -04:00 |
|
Benjamin Smedberg
|
154f21ccdd
|
Bug 492040 - js_Execute must bail off trace, r=jorendorff a=josh for CLOSED TREE checkin
|
2009-05-08 16:32:35 -04:00 |
|
Jeff Walden
|
55db400c70
|
Bug 482266 - E4X and imacros don't mix. r=graydon
|
2009-05-08 13:48:05 -07:00 |
|
Brendan Eich
|
9eb1ab4a95
|
Bug 471703 - Don't optimize group assignment given holey RHS (r=igor).
|
2009-05-07 21:50:32 -07:00 |
|
Brendan Eich
|
6106136652
|
Bug 471703 - Don't optimize group assignment given holey RHS (r=igor).
|
2009-05-07 21:49:53 -07:00 |
|
Brendan Eich
|
0eb877e672
|
Bug 491806 - "Assertion failure: (uintN)i < ss->top, at ../jsopcode.cpp" with uneval, for, yield (r=mrbkap).
|
2009-05-07 21:32:58 -07:00 |
|
Brendan Eich
|
e05a9f255d
|
Bug 491806 - "Assertion failure: (uintN)i < ss->top, at ../jsopcode.cpp" with uneval, for, yield (r=mrbkap).
|
2009-05-07 21:31:42 -07:00 |
|
Robert Sayre
|
2c3a8f145c
|
Merge tracemonkey to mozilla-central.
|
2009-05-07 19:22:53 -07:00 |
|
Robert Sayre
|
e381e4649f
|
Fix up whitespace. CLOSED TREE
|
2009-05-07 17:22:33 -07:00 |
|
Graydon Hoare
|
afda8de41a
|
Bug 491929 - TM: Oracle bit vector allocation not thread-safe, r=gal.
|
2009-05-07 17:29:26 -07:00 |
|
Graydon Hoare
|
2a50d488f5
|
Bug 489615 - TM: Store recording attempts in a long-lived hashtable rather than fragments, r=brendan.
|
2009-05-07 15:49:44 -07:00 |
|
Robert Sayre
|
8b3982769a
|
Bug 442059 - [native JSON] allow to blacklist keys by name when encoding to JSON. r=brendan
|
2009-05-07 13:28:21 -07:00 |
|
danderson@mozilla.com
|
e5e1dcffb4
|
Partial typemap in loop exit can lead to maltyped nested trees (489682, r=gal).
|
2009-05-07 12:16:12 -07:00 |
|
Robert Sayre
|
dad9597989
|
Merge mozilla-central to tracemonkey
|
2009-05-06 20:49:50 -07:00 |
|
Graydon Hoare
|
ed4b20f51c
|
Bug 491514 - Followup, change from sizeof(LIns*) to sizeof(LIns), r=gal.
|
2009-05-06 17:41:52 -07:00 |
|
Andreas Gal
|
79f3ebed61
|
We don't constant fold math on doubles and ints (465286, r=edwsmith).
|
2009-05-06 16:48:41 -07:00 |
|
Igor Bukanov
|
3597961095
|
bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
|
2009-05-06 20:33:10 -02:30 |
|
Graydon Hoare
|
cb7f2307ba
|
Bug 491514 - Lower skip limit in tracer, r=gal.
|
2009-05-06 15:19:50 -07:00 |
|
L. David Baron
|
8c38aba811
|
Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer
|
2009-05-06 13:46:04 -07:00 |
|
Robert Sayre
|
89a3a2d114
|
Merge mozilla-central to tracemonkey.
|
2009-05-06 11:16:59 -07:00 |
|
Blake Kaplan
|
1b02d35dc1
|
Bug 491617 - Expose this as a friendly API. r=gal
|
2009-05-05 18:09:24 -07:00 |
|
Andreas Gal
|
736876c48b
|
Follow-up fix for 479888.
|
2009-05-05 17:49:29 -07:00 |
|
nnethercote@mozilla.com
|
1f7e5c0ef5
|
kill builtins.tbl (479888, r=jorendorff).
|
2009-05-05 17:36:26 -07:00 |
|
Andreas Gal
|
8d50d1bf9f
|
Fix burning static analysis tinderbox (no bug).
|
2009-05-05 14:51:35 -07:00 |
|
jorendorff
|
93c6d226d3
|
Record all calls to native functions (487134, r=gal, brendan).
|
2009-05-05 14:26:06 -07:00 |
|
Jim Blandy
|
5d00dc901f
|
Bug 488018: Avoid 'may be used uninitialized' error. (no r)
|
2009-05-04 16:46:15 -07:00 |
|
Andreas Gal
|
fe1ed6adb9
|
Backed out changeset 6534f8b9aa74 (bug 491013, assert on startup).
|
2009-05-04 15:07:53 -07:00 |
|
Igor Bukanov
|
d77b8664fb
|
bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
|
2009-05-03 20:43:55 -04:00 |
|
Igor Bukanov
|
227ef1efd3
|
bug 491115 - asserting in js_SetProtoOrParent only when not detecting cycles. r=brendan
|
2009-05-02 20:49:45 +02:00 |
|
Brendan Eich
|
24a0ac90ef
|
ug 490741 - Crash [@ js_GetUpvar] on datepick (r=mrbkap).
|
2009-05-01 18:55:26 -07:00 |
|
Igor Bukanov
|
35116060a2
|
bug 489501 - consolidating
js_SetProto must mutate the prototype chain. r=brendan
|
2009-05-01 13:48:27 -07:00 |
|
Blake Kaplan
|
2bd59c5615
|
Bug 491017 - Allow easy building of Narcissus through the autoconf build system. r=jimb
|
2009-05-01 10:47:08 -07:00 |
|