David Mandelin
|
6aeb545a8a
|
Fix jsreftest regress-453701.js
|
2010-05-25 14:52:10 -07:00 |
|
Luke Wagner
|
98063b6506
|
Re-apply fixes so that Windows (hopefully) builds
|
2010-05-25 14:48:12 -07:00 |
|
David Mandelin
|
683c94ac4e
|
Fix jsreftest regress-311792-02.js
|
2010-05-25 14:30:44 -07:00 |
|
David Mandelin
|
30f293c255
|
Fix regress-375882.js
|
2010-05-25 14:02:05 -07:00 |
|
David Mandelin
|
9a6626e752
|
Fix jsreftest regress-555246-1. Also attempt to fix XP build bustage with lval's constructor being skipped by labels.
|
2010-05-25 13:19:35 -07:00 |
|
Luke Wagner
|
5cbf1c02f9
|
Merge
|
2010-05-25 11:31:47 -07:00 |
|
Luke Wagner
|
2a81dc5df9
|
Use nan-boxing, only working on 32-bit
|
2010-05-25 11:20:59 -07:00 |
|
Luke Wagner
|
b5b0edd4b5
|
Fix bustage
|
2010-05-24 22:51:39 -07:00 |
|
Luke Wagner
|
5508ffb812
|
Merge
|
2010-05-24 22:47:59 -07:00 |
|
Luke Wagner
|
b99257ad72
|
Fix bug
|
2010-05-24 22:19:29 -07:00 |
|
David Mandelin
|
ba9474f4cc
|
Fix jsreftest ecma\Array\15.4.4.5-1.js
|
2010-05-24 19:00:44 -07:00 |
|
David Mandelin
|
b4f186acbb
|
Removed all attempts to align values on MSVC, because they don't seem to help perf.
|
2010-05-24 17:37:30 -07:00 |
|
David Mandelin
|
528fb3452d
|
Fixing len nonsense to satisfy an assertion.
|
2010-05-24 15:38:10 -07:00 |
|
David Mandelin
|
3e23b61592
|
Refix alignment. For now, don't try to align on MSVC, because parameters cannot be aligned, which forces us to take either build errors or alignment-checking assertions if we do try to align.
|
2010-05-24 15:31:08 -07:00 |
|
David Mandelin
|
75a0a2ea71
|
Followup to previous: fix local |len| in exception handling code.
|
2010-05-24 13:54:33 -07:00 |
|
David Mandelin
|
cc4241aff5
|
Make all references to |len| refer to the js_Interpret-wide variable so dispatch works correctly on Windows.
|
2010-05-24 13:45:40 -07:00 |
|
David Mandelin
|
8aa596de26
|
Fix most MSVC warnings.
|
2010-05-24 13:26:38 -07:00 |
|
David Mandelin
|
fd80dfdf22
|
Build fixes for MSVC. It should now build on Windows, albeit with warnings.
|
2010-05-24 12:55:11 -07:00 |
|
Edwin Smith
|
d50c384574
|
Constant folding for LIR_i2q and ui2uq (bug 560106 r=gal+)
Helps x64 and ppc64.
--HG--
extra : convert_revision : e6ce59a07d5fd363fadc242a93a2677f6fc69989
|
2010-05-24 09:13:11 -04:00 |
|
Jacob Bramley
|
551c835b39
|
Remove stack-size limitations in asm_spill for ARM. [Bug 561977] [r=rreitmai]
--HG--
extra : convert_revision : 09f682eb3100993e4f15758f209601c033d5ca3c
|
2010-05-24 11:30:06 +01:00 |
|
Jeff Walden
|
2b36f0a5ed
|
Split up DST tests a bit more. r=time
|
2010-06-03 15:48:26 -07:00 |
|
Andreas Gal
|
7c92be3535
|
Rename JSNoopProxyHandler to JSWrapper and move it into jswrapper.[h|cpp] (568731, r=cdleary).
|
2010-06-03 15:27:29 -07:00 |
|
David Mandelin
|
ca064d6c6b
|
Bug 569767: add separate trace-type 'magic' for JSVAL_HOLE, r=dvander
|
2010-06-03 10:38:44 -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 |
|
Jeff Walden
|
3ceb4d071b
|
Bug 569471 - Rename js_GetWrappedObject to JSObject::wrappedObject. r=jorendorff
|
2010-06-01 15:59:02 -07:00 |
|
Jason Orendorff
|
26599ba47e
|
Bug 569771 - Factor out calling resolve hooks from js_LookupPropertyWithFlags. r=gal.
|
2010-06-02 23:11:31 -07:00 |
|
Jason Orendorff
|
a1e58bc1c7
|
Back out changeset 96dbe8a784f1 (bug 569735) due to failing tests.
|
2010-06-02 23:48:22 -07:00 |
|
Andreas Gal
|
c7677875dc
|
Rip out proto cache and store prototypes in the global object (569537, r=jorendorff).
|
2010-06-02 20:30:45 -07:00 |
|
Andreas Gal
|
a17cfb3b61
|
Suppress deleted properties during iteration (569735, r=brendan).
|
2010-06-02 20:11:56 -07:00 |
|
Jason Orendorff
|
8da1998760
|
Bug 567152 - Assertion failure: !generic(). r=brendan.
--HG--
extra : rebase_source : 8a09f3c6b9570d764ebc404a2ff870625e156801
|
2010-06-02 16:45:23 -07:00 |
|
Jeff Walden
|
f689b9994b
|
Bump jstests.py timeout limit to 150s; reftest harness times out at 300s now, so this both substantially raises the ceiling and doesn't raise it so far that a fast-in-shell-but-slow-in-browser test might time out only in browser, or at least that's the hope. r=flakiness
|
2010-06-02 17:04:37 -07:00 |
|
Brendan Eich
|
ac912dfcf4
|
Test for bug 568056.
|
2010-06-02 16:39:49 -07:00 |
|
Brendan Eich
|
6012f91709
|
Iterator(obj) returns a property key/value iterator that skips the proto chain (568056, r=gal).
|
2010-06-02 16:21: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
|
b0d9c052bf
|
Back out changeset ade35d045bc8 (the tests were fixed earlier today).
|
2010-06-02 15:49:19 -07:00 |
|
Jason Orendorff
|
3fd95b6b36
|
Back out changeset ade35d045bc8 (the tests were fixed earlier today).
|
2010-06-02 15:46:12 -07:00 |
|
Andreas Gal
|
84c5602584
|
Add test for bug 569306.
|
2010-06-02 14:54:18 -07:00 |
|
Andreas Gal
|
5d9a7d91af
|
Disable invalid tests that rely on resolve hooks reviving deleted standard classes/names (no bug, r=orange).
|
2010-06-02 14:38:04 -07:00 |
|
Luke Wagner
|
6c7bbffed4
|
Bug 569707 - avoid double-reporting OOM in jsiter (r=gal)
--HG--
extra : rebase_source : 6f486dad54e8b577a4baf3711dd785a394596bb6
|
2010-06-02 14:17:52 -07:00 |
|
Jason Orendorff
|
0898d769c7
|
Update jstests.list to get rid of some more orange: remove the "fails-if" tag from a test that no longer fails. My best guess is that the seemingly trivial simplification in bug 569114 fixed an actual browser-only correctness bug. Amazing. shame=andreas, rs=Waldo, no bug#.
|
2010-06-02 13:58:58 -07:00 |
|
Jeff Walden
|
e5eade11c9
|
Bug 563938 - Cache DST offsets to improve SunSpider score. r=sayrer
|
2010-05-26 17:49:04 -07:00 |
|
Jeff Walden
|
9dad862cef
|
Bug 569666 - Define global.ctypes as non-enumerable, so it doesn't break uneval(this). r=jorendorff
|
2010-06-02 11:53:41 -07:00 |
|
Jason Orendorff
|
6ae9532281
|
Fix silly tests that were failing because we fixed bug 569306. shame=andreas, rs=Waldo, no bug#.
|
2010-06-02 12:57:26 -07:00 |
|
Jason Orendorff
|
6869b77cae
|
Bug 559813 - Trace script setters. r=brendan.
|
2010-06-02 12:05:53 -07:00 |
|
Jason Orendorff
|
882ce0d27b
|
Fix regression of js1_5/GC/regress-341877-01.js noted in bug 523452 comment 11. rs=dmandelin.
|
2010-06-02 11:56:53 -07:00 |
|
Jason Orendorff
|
b78259f52e
|
Fix warning about printf format types.
--HG--
extra : rebase_source : 06b0e1f60ba86f36da99eb06513f83eba436b8f3
|
2010-06-02 10:22:03 -07:00 |
|
Luke Wagner
|
db6f35351f
|
Bug 567530 - silence strict-aliasing warnings on threadsafe opt builds (r=igor)
|
2010-06-02 10:03:36 -07:00 |
|
Brendan Eich
|
85dcf30556
|
Followup fix and cleanup for 523452.
|
2010-06-02 07:18:25 -07:00 |
|
Andreas Gal
|
966cb32879
|
Don't re-run resolve hooks after a standard class was delete (569306, r=mrbkap).
|
2010-06-02 01:18:50 -07:00 |
|