David Anderson
|
ef47b0907f
|
Disable recursion for heavyweight functions (bug 583757, r=jorendorff).
|
2010-08-16 13:37:47 -04:00 |
|
David Mandelin
|
c48d229789
|
Bug 570663: turn a tableswitch on trace into a no-op if it has no cases, r=njn
|
2010-08-16 18:56:04 -07:00 |
|
Chris Leary
|
58d6d3b1aa
|
Missing test for bug 586499. (no_r=me)
|
2010-08-12 10:26:01 -07:00 |
|
Alex Miller
|
88abfff302
|
Bug 584929: Add v8-v5 to trace-tests and check for correctness. r=sayrer
|
2010-08-10 20:12:14 -07:00 |
|
David Mandelin
|
71cf6e222a
|
Bug 584615: adding missing oom check, r=jwalden
--HG--
extra : rebase_source : c3357167c84ab2e2e408facdcbf083df78f2fa9c
|
2010-08-09 16:18:07 -07:00 |
|
Luke Wagner
|
d75cf631d5
|
Define gczeal in testBug584650.js so opt builds pass
|
2010-08-09 15:18:05 -07:00 |
|
Luke Wagner
|
9644ea639c
|
Bug 581900 - obj_getPrototypeOf produces wrong error when Invoked (r=brendan)
|
2010-08-09 14:07:27 -07:00 |
|
Luke Wagner
|
0e832b8f5c
|
Bug 584650 - Make value/id range safe after auto rooter resize (r=waldo)
|
2010-08-09 11:56:38 -07:00 |
|
David Anderson
|
bbead0c23f
|
Fixed assertion failure in callNative (bug 579740, r=jorendorff).
|
2010-08-06 18:54:51 -07:00 |
|
Jason Orendorff
|
fbf41f6a18
|
Bug 584565 - TM: When f.length is resolved at record time, we can fail to emit a shape guard. r=brendan.
|
2010-08-05 13:44:31 -05:00 |
|
Luke Wagner
|
70799ce02c
|
Bug 584158 - ensure that typed arrays cannot produce non-canonical nans (r=gal)
|
2010-08-03 22:06:44 -07:00 |
|
Jeff Walden
|
7b1b9cb9db
|
Fix trace-test bustage from bug 583925. r=smokeythebear
|
2010-08-03 08:26:20 -07:00 |
|
Nicholas Nethercote
|
e06b7385ea
|
Bug 582766 - JIT vastly slows down Data Manager (let in .nextSibling loop makes TM loop way too often). r=dvander.
|
2010-08-01 18:03:12 -07:00 |
|
Robert Sayre
|
eebc988390
|
Reland bug 577648 tests.
|
2010-08-01 09:57:01 -07:00 |
|
Robert Sayre
|
b90c702db2
|
Remove tests associated with backouts.
|
2010-07-31 14:19:00 -07:00 |
|
Jeff Walden
|
5891afb00c
|
Followup to bug 577536: move parse-as-octal inference to a slightly different location so as not to cause |parseInt('0A', 16)| to be parsed as octal. r=jorendorff
|
2010-07-30 14:39:51 -07:00 |
|
Zack Weinberg
|
788b4d617f
|
Bug 568863: Add a scriptable interface to operating-system performance measurement APIs (Linux only for now). r=cjones,waldo,mitch a2.0=bz
--HG--
rename : toolkit/components/ctypes/Module.cpp => toolkit/components/ctypes/ctypes.cpp
rename : toolkit/components/ctypes/Module.h => toolkit/components/ctypes/ctypes.h
|
2010-07-30 12:17:56 -07:00 |
|
Jeff Walden
|
a38463c8a4
|
Bug 577536 - parseInt() uses radix 8 if the string starts with '0' but not 0x or 0X, and the digit string should be stringified before the radix is integerized. r=jorendorff
|
2010-07-23 02:29:44 -05:00 |
|
Chris Leary
|
de4f1f12a2
|
Fix trace-test.py to work on symlinks. (r=self).
|
2010-07-29 11:02:54 -07:00 |
|
Brendan Eich
|
6ae55f3819
|
Bug 582479 - TM: "Assertion failure: (&cx->regs->sp[1 - (iargc + 2)].toObject())->isFunction()."
|
2010-07-28 01:41:50 -07:00 |
|
Luke Wagner
|
4cb99f6493
|
Bug 582162 - assignment needs to ignore the setter's result (r=brendan)
|
2010-07-27 11:40:19 -07:00 |
|
Luke Wagner
|
aa7965a17e
|
Bug 581769 - fix JS_ValueToId on xml object. remove spurious iterator assert (r=waldo)
--HG--
extra : rebase_source : e3485c5d7b586303a35d169cd2e51413f85c33c5
|
2010-07-26 17:05:17 -07:00 |
|
Jeff Walden
|
173c4d1adf
|
Bug 531675 - Ignore the second argument of eval, except to warn once per JSScript (per function, or per global script for uses not in functions) that it's not supported. (Again.) r=mrbkap
--HG--
extra : rebase_source : 2a0b9670e7c2c90ab0c41d37e3ab99c3bbc4c819
|
2010-07-23 11:27:07 -05:00 |
|
Jason Orendorff
|
b1284554d5
|
Bug 566637 - TM: "this.a" reads from stale global object slots after global variable "a" changes value. r=gal.
--HG--
extra : rebase_source : 7f6cce244ea8cdf429e9467eef4f3feb31978d27
|
2010-07-26 18:19:23 -05:00 |
|
Luke Wagner
|
d4e0a53756
|
Bug 578044 - fix setterOrUndefined (r=waldo)
|
2010-07-20 19:33:51 -07:00 |
|
Luke Wagner
|
0fd878fe59
|
Bug 580051 - Catch ints-as-doubles in JSOP_TABLESWITCH (r=jorendorff)
|
2010-07-20 19:32:11 -07:00 |
|
Luke Wagner
|
890c4cda11
|
Bug 580187 - Pass vp to ComputeThisFromVp (r=dvander)
|
2010-07-20 19:32:04 -07:00 |
|
Luke Wagner
|
9870b95ead
|
Fix testBug579646.js in opt trace-tests
|
2010-07-19 16:06:42 -07:00 |
|
Luke Wagner
|
6f0a0727b9
|
Bug 579646 - Avoid recording when negating double(0) (r=gal)
|
2010-07-19 14:24:09 -07:00 |
|
Luke Wagner
|
015cd3448d
|
Bug 579647 - use canonical nan in js_dmod (r=dvander)
|
2010-07-19 11:28:13 -07:00 |
|
Luke Wagner
|
a0bece7dbb
|
Forgot to add test case for 26c99d5891c1
|
2010-07-17 02:10:40 -07:00 |
|
Luke Wagner
|
0af67efcd9
|
Bug 579140 - address various minor change requests for fatvals
--HG--
extra : rebase_source : 02091a75071469c9f6148a5221be9333655bb832
|
2010-07-16 15:34:00 -07:00 |
|
Luke Wagner
|
165d33e232
|
Bug 578015 - desc.getter/setter can be null (r=dmandelin)
|
2010-07-16 11:14:05 -07:00 |
|
Luke Wagner
|
99411cc93d
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|
Jeff Walden
|
cc3ad09ad3
|
Fix orange from bug 509733 changes. r=lumpy
|
2010-07-14 15:04:02 -05:00 |
|
Brendan Eich
|
fc2a83c5ee
|
Assertion failure: scope->canProvideEmptyScope(&js_ObjectOps, clasp) (574280, r=gal).
|
2010-06-24 10:10:04 -07:00 |
|
Blake Kaplan
|
c1498e0eab
|
Add test.
|
2010-06-21 16:51:55 -07:00 |
|
Chris Leary
|
c55687cccc
|
Back out changeset fecc8ed9e813.
|
2010-06-16 01:17:34 -07:00 |
|
Dave Herman
|
ddf90cda8e
|
bug 533874, r=cdleary: expose the parser as a JS API
|
2010-06-15 13:32:32 -07:00 |
|
Jason Orendorff
|
5874315d91
|
Back out changeset 5f425aecd7ab again. Still has performance issues; 14% in ThisObject hook.
|
2010-06-07 20:36:57 -05:00 |
|
Jason Orendorff
|
5f5deee89d
|
Bug 556277 - Compute this eagerly in more cases. r=brendan. Second landing.
|
2010-06-04 00:34:57 -07:00 |
|
Robert Sayre
|
3a10b5449b
|
Backed out changeset 52be13ea0488. Bug 556277 - Compute this eagerly in more cases. r=brendan. Suspected of performance regression on SunSpider unpack-code. 80ms -> 135ms.
|
2010-06-05 11:42:59 -04:00 |
|
Jason Orendorff
|
2ab131a259
|
Bug 556277 - Compute this eagerly in more cases. r=brendan.
--HG--
extra : rebase_source : b295b576f019a95b55d12b86077aaef295e3eec8
|
2010-06-04 00:34:57 -07:00 |
|
Andreas Gal
|
64497c9a69
|
Suppress deleted properties during iteration (569735, r=brendan).
|
2010-06-03 21:41:01 -07:00 |
|
Brendan Eich
|
cbe7c0ca5a
|
Fix failure to handle deep bail, and stop recording properly, in wake of bug 523452 (569843&569849, r=jorendorff).
|
2010-06-03 11:08:58 -07:00 |
|
Jason Orendorff
|
635c071944
|
Back out changeset a72a9d72c028 (bug 559653, remove SetPropHit). Checking to see if this caused a 5% Dromaeo regression today.
--HG--
extra : rebase_source : 5b1726c8bc4f9504cb1d452d0d21d59d61091ee0
|
2010-06-02 16:01:36 -07:00 |
|
Jason Orendorff
|
d364454f75
|
Back out changeset ca772ab995c9 (bug 559813, trace script setters).
--HG--
extra : rebase_source : 09944589c3f8c5acbd79ddc29878b25efcb87e14
|
2010-06-02 15:58:17 -07:00 |
|
Jason Orendorff
|
6869b77cae
|
Bug 559813 - Trace script setters. r=brendan.
|
2010-06-02 12:05:53 -07:00 |
|
Jason Orendorff
|
e7ae1fdb12
|
Merge.
|
2010-06-01 21:21:36 -07:00 |
|
Jason Orendorff
|
bf6f2c259c
|
Bug 559653 - Record assignment before the interpreter goes; avoid record_SetPropHit. r=brendan.
|
2010-06-01 21:18:49 -07:00 |
|