Andreas Gal
|
b20ebf6bfe
|
NEWINIT creates objects with wrong prototype (484104, r=mrbkap).
|
2009-03-18 18:06:29 -07:00 |
|
Jeff Walden
|
4a7b00dc77
|
Bug 469347 - TM: obj.length and slowArray.length don't trace. r=gal
|
2009-03-17 20:19:57 -07:00 |
|
Jeff Walden
|
0d638ca87a
|
Bug 483103 - TM: "Assertion failed: p->isQuad()" with str["-1"]; make str[-1] a non-special property rather than one that returns the length of str. r=brendan
|
2009-03-17 15:27:31 -07:00 |
|
Jeff Walden
|
2de1fda1f3
|
Bug 482783 - TM: Crash [@ js_ConcatStrings] due to forgetting about tagbits. r=brendan
|
2009-03-11 18:52:03 -07:00 |
|
Brendan Eich
|
9eb422d7f2
|
Bug 482594 - TM: followup work for support String(v) -- String constructor called as a converter (r=jwalden).
|
2009-03-10 16:32:16 -07:00 |
|
Brendan Eich
|
5abff57eb3
|
Waldo's followup fix to valueOf/toString misorder in patch for bug 482349 (r=me).
|
2009-03-10 01:52:43 -07:00 |
|
Jeff Walden
|
b0184f38f5
|
Kick tinderboxen to see if the current orange is random or not
|
2009-03-09 22:47:13 -07:00 |
|
Andreas Gal
|
0002d84879
|
Support String(v) -- String constructor called as a converter (482349, r=jwalden).
|
2009-03-09 17:29:42 -07:00 |
|
Andreas Gal
|
b18ca034e3
|
Better coordination of nested tree recording (481793, r=dmandelin).
|
2009-03-06 17:25:04 -08:00 |
|
Andreas Gal
|
c5d188e46b
|
Don't import slots that have a non-stub setter (476871, r=jorendorff).
|
2009-03-06 16:10:45 -08:00 |
|
Graydon Hoare
|
9bfa6dc356
|
Bug 473989 - Make check should run trace-test.js when ENABLE_JIT is defined, r=ted.
|
2009-03-03 18:59:28 -08:00 |
|
Brendan Eich
|
f32c3d8613
|
Bug 480657 - TM: Add an API to define traceable constructors (r=gal, jorendorff).
|
2009-03-03 22:53:27 -08:00 |
|
Andreas Gal
|
3067959f6b
|
Guard that we don't have to re-brand when writing a function into a slot if we didn't do so at recording time (481246, r=brendan).
|
2009-03-03 14:34:48 -08:00 |
|
Jeff Walden
|
1157d4c898
|
Back out bug 473256 due to subsequent inadequacies and potential performance regression
|
2009-03-02 19:19:26 -08:00 |
|
Jeff Walden
|
063f1e12d0
|
Backed out changeset d69277360499
|
2009-03-02 19:15:12 -08:00 |
|
Andreas Gal
|
5731637e37
|
Permit and guard on dense arrays when tracing a not-found property acccess (480479, r=jwalden).
|
2009-02-26 21:53:30 -08:00 |
|
Jeff Walden
|
0b4fa838ad
|
Bug 473256 - TM: Wrong function called via f() when global f is reassigned on trace. r=brendan
|
2009-02-26 13:18:30 -08:00 |
|
Andreas Gal
|
1cbf259c3c
|
Improve blacklisting (479109, r=graydon).
|
2009-02-25 18:47:22 -08:00 |
|
Jeff Walden
|
5d932d1110
|
Bug 478968 - TM: equalityHelper can call toString or valueOf erroneously when tracing obj == undefined. r=brendan
|
2009-02-21 23:33:58 -08:00 |
|
Blake Kaplan
|
7a049d6777
|
Bug 477758 - If we fall into the regexp getter case, we need to pass the original object in, not the prototype. r=brendan
|
2009-02-10 17:48:00 -08:00 |
|
Boris Zbarsky
|
eebf50ce30
|
No longer need these gcparam calls to improve performance. In fact, even on hardware with a lot of RAM we're faster running the mandelbrot tests without these calls.
|
2009-02-10 13:22:21 -05:00 |
|
Jason Orendorff
|
fe52baef8e
|
Bug 477581 - "Assertion failure: !JSVAL_IS_PRIMITIVE(regs.sp[-2]), at ../jsinterp.cpp:3237" with generator on trace. r=brendan.
|
2009-02-09 14:23:24 -06:00 |
|
Jeff Walden
|
a14b2eefd1
|
Bug 477158 - TM: "Assertion failure: v == JSVAL_TRUE || v == JSVAL_FALSE, at ../jsapi.h". r=gal
|
2009-02-06 13:53:27 -08:00 |
|
Jason Orendorff
|
b93b5173f2
|
Bug 476873 - TM: Trace JSOP_ARRAYPUSH. r=brendan.
|
2009-02-06 13:19:06 -06:00 |
|
Jason Orendorff
|
dcbe94da52
|
Bug 473075 - TM: HasProperty can call into exotic lookupProperty hooks. r=brendan.
--HG--
extra : rebase_source : 3a242c9fc4d0c41747169e39831ecf08e8b79017
|
2009-02-05 19:49:54 -06:00 |
|
Jeff Walden
|
3c038a63cb
|
Bug 463243 - Assert correct type in JSVAL_TO_* (and vice versa) macros to fail fast when type errors happen. r=brendan
|
2009-02-03 13:56:25 -08:00 |
|
Andreas Gal
|
4b139856e3
|
Don't expect to pass test for bug 458838 in trace-tests.js until we have upvar (r=me, no code changes.)
|
2009-02-04 14:59:47 -08:00 |
|
Robert Sayre
|
6e83ebc016
|
Merge tm to m-c
|
2009-02-04 12:47:50 -08:00 |
|
Vladimir Vukicevic
|
fc839e5b69
|
b=474517; add option for trace-test to skip slow tests; r=shaver
|
2009-02-03 21:11:09 -08:00 |
|
Jason Orendorff
|
e4c1fb1cfd
|
Bug 462027 - Bail off trace when reentering interpreter. r=gal.
|
2009-02-03 18:25:12 -06:00 |
|
Jeff Walden
|
461e28ae88
|
Backed out changeset ca733f2cc237; looks like some include system weirdness is biting where an old version of jsapi.h is being included which then causes a *newer* included version to miscompile. Weird, still investigating...
|
2009-02-03 15:48:30 -08:00 |
|
Jeff Walden
|
e356cf1d3a
|
Bug 463243 - Assert correct type in JSVAL_TO_* (and vice versa) macros to fail fast when type errors happen. r=brendan
|
2009-02-03 13:56:25 -08:00 |
|
Jason Orendorff
|
4e3f2cfd40
|
Revert to 07be1f190a3d. Revision 5f5c1cd63641 should not have been pushed.
|
2009-02-03 12:38:44 -06:00 |
|
Jason Orendorff
|
f6ffd1d380
|
[mq]: bug-462027-v9
|
2009-02-02 20:42:46 -06:00 |
|
Andreas Gal
|
af99b5186c
|
Don't try to immediately record a new tree when encountering a failed inner tree activation while recording the outer tree if we are no longer at the actual loop header (475916, r=danderson).
|
2009-01-29 22:03:43 -08:00 |
|
Jason Orendorff
|
2ba2f5d3ed
|
Bug 475761 - TM: js_Any_GetProp and friends can reenter. r=brendan. Note that this patch alone does not fix the bug. The rest of the fix comes in bug 462027.
|
2009-01-29 00:13:03 -06:00 |
|
Jason Orendorff
|
6142999fde
|
Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter (relanding with a bug fix). r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
|
2009-01-28 09:24:35 -06:00 |
|
Andreas Gal
|
1bbc35daad
|
Backed out changeset d50d3681b94e (attempted re-landing of 474771).
|
2009-01-27 16:41:43 -08:00 |
|
Igor Bukanov
|
65cda4b280
|
Backed out changeset 39b1c9f21064 - the patch again has triggered the crashtest timeout.
|
2009-01-27 15:11:47 +01:00 |
|
Andreas Gal
|
f17d7cf056
|
Set on-trace flag only during trace execution, not recording (474771, r=brendan, patch has failed before, please back out at the earliest sign of trouble).
|
2009-01-27 01:55:31 -08:00 |
|
Andreas Gal
|
868cf7c72c
|
Backed out changeset ece63b96379b
|
2009-01-27 00:10:38 -08:00 |
|
Jason Orendorff
|
c0cc74fa99
|
Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
|
2009-01-27 00:19:58 -06:00 |
|
Andreas Gal
|
519b56ea2f
|
Correct incorrectly reversed order of argument types in builtin description (472533, r=brendan).
|
2009-01-26 21:05:59 -08:00 |
|
Robert Sayre
|
b5cd4ca3dc
|
Backout c0b2c82a524e.
|
2009-01-25 22:36:46 -08:00 |
|
Andreas Gal
|
e481ee3eb8
|
Only set onTrace flag while running native code, not when recording (474771, r=brendan).
|
2009-01-25 20:24:25 -08:00 |
|
Andreas Gal
|
184fc63cd1
|
Backout bug 468782. Confirmed to leak.
|
2009-01-25 16:38:31 -08:00 |
|
Jason Orendorff
|
c9961fe054
|
Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
|
2009-01-22 16:39:26 -06:00 |
|
Andreas Gal
|
0feab81363
|
Backout bug 475048, it causes mochitests to hang.
|
2009-01-25 15:26:52 -08:00 |
|
Andreas Gal
|
8a264cf6ce
|
Only emit alias check in for *PROP if the object's shape matches the global object's shape (475048, r=brendan, relanding).
|
2009-01-23 10:41:44 -08:00 |
|
Andreas Gal
|
9460746d1d
|
Fixed correctness and leak regression from bug 469044 landing (bug 474769, r=gal, relanding).
|
2009-01-25 09:05:21 -08:00 |
|