Ben Smith
14495ba64a
Re-enable regress-crbug-501711 and regress-4279 for --isolates tests
...
BUG=v8:4378
TBR=yangguo@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/1305583002 .
Cr-Commit-Position: refs/heads/master@{#30258}
2015-08-19 20:59:59 +00:00
Ben Smith
7d706b6b74
Remove regress-crbug-518748. It's too hard to make this non-flaky
...
BUG=chromium:518748
R=mstarzinger@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/1297403002 .
Cr-Commit-Position: refs/heads/master@{#30257}
2015-08-19 18:58:20 +00:00
Ben Smith
8f441181a5
Disable regress-crbug-518748. It is failing/flaking on many bots
...
BUG=chromium:518748
TBR=mstarzinger@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/1306443002 .
Cr-Commit-Position: refs/heads/master@{#30256}
2015-08-19 17:48:49 +00:00
yangguo
22cf0b5919
Ignore test failure for mjsunit/for-in-opt in gc stress.
...
TBR=hablich@chromium.org
BUG=v8:4381
Review URL: https://codereview.chromium.org/1295513004
Cr-Commit-Position: refs/heads/master@{#30245}
2015-08-19 10:03:50 +00:00
Ben Smith
f644b71e75
Disable regress-crbug-518748 on ARM
...
BUG=chromium:518748
TBR=mstarzinger@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/1290683004 .
Cr-Commit-Position: refs/heads/master@{#30238}
2015-08-18 18:55:58 +00:00
Ben Smith
49d1004bfb
Disable regress-crbug-518748 on debug
...
Seems to fail only on V8 Linux - debug - code serializer
(See http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20debug%20-%20code%20serializer/builds/3762 )
BUG=chromium:518748
TBR=mstarzinger@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/1294163003 .
Cr-Commit-Position: refs/heads/master@{#30233}
2015-08-18 18:16:29 +00:00
yangguo
54f18db864
Skip regress-4279 for --isolates tests.
...
R=hablich@chromium.org
BUG=v8:4378
LOG=N
Review URL: https://codereview.chromium.org/1290383004
Cr-Commit-Position: refs/heads/master@{#30223}
2015-08-18 14:36:13 +00:00
yangguo
1ecc6715bb
Skip regress-crbug-501711 for --isolates tests.
...
TBR=hablich@chromium.org
BUG=v8:4378
LOG=N
Review URL: https://codereview.chromium.org/1295813006
Cr-Commit-Position: refs/heads/master@{#30216}
2015-08-18 11:14:43 +00:00
Adam Klein
eeb1149df9
Try turning object-observe test back on in gc-stress
...
Also remove obsolete reference to harmony/object-observe in deopt fuzzer
skip section.
BUG=chromium:478788
LOG=n
TBR=vogelheim@chromium.org
Review URL: https://codereview.chromium.org/1272193004 .
Cr-Commit-Position: refs/heads/master@{#30037}
2015-08-05 21:26:32 +00:00
yangguo
6a2d3ad606
Remove serializer-specific hash table size heuristic.
...
The heuristic can cause weird behavior when bootstrapping.
The memory savings is not worth this hassle.
Committed: https://crrev.com/fc80f29a582b758d14aae864232624ca45e47ddc
Cr-Commit-Position: refs/heads/master@{#30019}
Review URL: https://codereview.chromium.org/1265983006
Cr-Commit-Position: refs/heads/master@{#30026}
2015-08-05 12:51:49 +00:00
binji
053b8434f0
[d8] Fix tsan bugs
...
script_executed and last_run are read/written by multiple threads. Also
externalized_shared_contents_ is modified by multiple threads.
BUG=4306
R=jarin@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/1252623003
Cr-Commit-Position: refs/heads/master@{#29912}
2015-07-30 08:20:51 +00:00
yangguo
30392b5ea5
Blacklist regress-3960 from turbofan.
...
TBR=adamk@chromium.org
BUG=v8:4325,chromium:513160
LOG=N
Review URL: https://codereview.chromium.org/1259863003
Cr-Commit-Position: refs/heads/master@{#29863}
2015-07-27 08:32:20 +00:00
dusan.milosavljevic
82339644b2
MIPS: Fix missing falthru handling for some branch cases in TF.
...
TEST=mjsunit/asm/embenchen/zlib
BUG=
Review URL: https://codereview.chromium.org/1232313007
Cr-Commit-Position: refs/heads/master@{#29735}
2015-07-17 15:59:40 +00:00
mstarzinger
bdd2be879d
[turbofan] Disable one failing debugger test.
...
TBR=yangguo@chromium.org
Review URL: https://codereview.chromium.org/1242023003
Cr-Commit-Position: refs/heads/master@{#29707}
2015-07-16 15:12:41 +00:00
binji
3ec841f2b5
Disable d8-worker-sharedarraybuffer test (fails on TSAN)
...
See http://build.chromium.org/p/client.v8/builders/V8%20Linux64%20TSAN/builds/4695/steps/Check%20%28flakes%29/logs/d8-worker-sharedarray ..
BUG=v8:4306
R=machenbach@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
LOG=n
Review URL: https://codereview.chromium.org/1241713003
Cr-Commit-Position: refs/heads/master@{#29664}
2015-07-14 23:34:35 +00:00
binji
4073657ec8
Reland of d8 workers: make sure Shell::Quit is only called once (patchset #1 id:1 of https://codereview.chromium.org/1235083004/ )
...
Reason for revert:
Looks like the failure is unrelated to my change (still fails after the revert). See http://build.chromium.org/p/client.v8.fyi/builders/V8-Blink%20Win/builds/856/steps/webkit_unit_tests/logs/stdio
Original issue's description:
> Revert of d8 workers: make sure Shell::Quit is only called once (patchset #5 id:80001 of https://codereview.chromium.org/1230403003/ )
>
> Reason for revert:
> Breaks webkit_unit_tests. See http://build.chromium.org/p/client.v8.fyi/builders/V8-Blink%20Win/builds/853/steps/webkit_unit_tests/logs/stdio
>
> Original issue's description:
> > d8 workers: make sure Shell::Quit is only called once
> >
> > When running with isolates, Quit can be called simultaneously by two threads.
> > If this happens, then both threads try to clean up the Workers, which could
> > crash.
> >
> > BUG=v8:4279
> > R=jarin@chromium.org
> > R=machenbach@chromium.org
> > LOG=n
> >
> > Committed: https://crrev.com/76184292b392d107609f21662a949b58bb1e258c
> > Cr-Commit-Position: refs/heads/master@{#29654}
>
> TBR=jarin@chromium.org ,machenbach@chromium.org
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=v8:4279
>
> Committed: https://crrev.com/6b2c6eb75678747afca59b4a78ace597e218145d
> Cr-Commit-Position: refs/heads/master@{#29656}
TBR=jarin@chromium.org ,machenbach@chromium.org,adamk@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:4279
Review URL: https://codereview.chromium.org/1224203004
Cr-Commit-Position: refs/heads/master@{#29663}
2015-07-14 23:04:32 +00:00
binji
6b2c6eb756
Revert of d8 workers: make sure Shell::Quit is only called once (patchset #5 id:80001 of https://codereview.chromium.org/1230403003/ )
...
Reason for revert:
Breaks webkit_unit_tests. See http://build.chromium.org/p/client.v8.fyi/builders/V8-Blink%20Win/builds/853/steps/webkit_unit_tests/logs/stdio
Original issue's description:
> d8 workers: make sure Shell::Quit is only called once
>
> When running with isolates, Quit can be called simultaneously by two threads.
> If this happens, then both threads try to clean up the Workers, which could
> crash.
>
> BUG=v8:4279
> R=jarin@chromium.org
> R=machenbach@chromium.org
> LOG=n
>
> Committed: https://crrev.com/76184292b392d107609f21662a949b58bb1e258c
> Cr-Commit-Position: refs/heads/master@{#29654}
TBR=jarin@chromium.org ,machenbach@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:4279
Review URL: https://codereview.chromium.org/1235083004
Cr-Commit-Position: refs/heads/master@{#29656}
2015-07-14 18:14:01 +00:00
binji
76184292b3
d8 workers: make sure Shell::Quit is only called once
...
When running with isolates, Quit can be called simultaneously by two threads.
If this happens, then both threads try to clean up the Workers, which could
crash.
BUG=v8:4279
R=jarin@chromium.org
R=machenbach@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/1230403003
Cr-Commit-Position: refs/heads/master@{#29654}
2015-07-14 17:42:17 +00:00
machenbach
dcb4498ce7
[Sheriff] Skip worker test.
...
BUG=v8:4279
LOG=n
NOTRY=true
TBR=jarin@chromium.org
Review URL: https://codereview.chromium.org/1235493005
Cr-Commit-Position: refs/heads/master@{#29563}
2015-07-10 09:31:00 +00:00
machenbach
6d12699ab4
[Sheriff] Mark test as flaky.
...
BUG=v8:4279
LOG=n
NOTRY=true
TBR=jarin@chromium.org
Review URL: https://codereview.chromium.org/1233603002
Cr-Commit-Position: refs/heads/master@{#29560}
2015-07-10 08:33:00 +00:00
machenbach
6db4586fd5
[test] Skip rest-params test.
...
BUG=chromium:508074
LOG=n
NOTREECHECKS=true
NOTRY=true
TBR=ishell@chromium.org
Review URL: https://codereview.chromium.org/1215023016
Cr-Commit-Position: refs/heads/master@{#29537}
2015-07-08 15:22:00 +00:00
ishell
ce8034ba9c
Disable harmony/arrow-rest-params test to unblock landing of another CL.
...
BUG=chromium:508074
LOG=N
Review URL: https://codereview.chromium.org/1217493005
Cr-Commit-Position: refs/heads/master@{#29532}
2015-07-08 13:49:29 +00:00
yangguo
a8a4c364c2
Debugger: use debug break slots instead of ICs (except for calls).
...
BUG=v8:3147,v8:4269
LOG=N
Review URL: https://codereview.chromium.org/1218493005
Cr-Commit-Position: refs/heads/master@{#29487}
2015-07-06 11:16:02 +00:00
yangguo
787de93f4c
Make deserialize-script-id test more robust.
...
R=machenbach@chromium.org
BUG=v8:4127
LOG=N
Review URL: https://codereview.chromium.org/1215123002
Cr-Commit-Position: refs/heads/master@{#29464}
2015-07-03 11:11:39 +00:00
paul.lind
ba08cc8c15
MIPS: skip embenchen/zlib test.
...
zlib is broken for mips after 35eb3a0260
.
We're still working on a fix. Skip test for now, so the bots cycle green.
BUG=
Review URL: https://codereview.chromium.org/1209253005
Cr-Commit-Position: refs/heads/master@{#29356}
2015-06-29 17:25:12 +00:00
dusan.milosavljevic
448ec36491
MIPS: Fix unpredictable random failures after direct api function call.
...
The use of jalr ra is unpredictable if instruction in branch delay slot
is in next page.
This finally fixes random failures in JS debugger and InteruptRequest tests.
TEST=mjsunit/debug-*,
cctest/test-api/RequestInterruptTestWithNativeAccessor
BUG=
Review URL: https://codereview.chromium.org/1220443002
Cr-Commit-Position: refs/heads/master@{#29331}
2015-06-26 16:54:12 +00:00
erikcorry
daef0ec5f4
Reland Extend big-disjunction optimization to case-independent regexps
...
Previous code review https://codereview.chromium.org/1182783009/
R=yangguo@chromium.org
BUG=chromium:482998
LOG=n
Review URL: https://codereview.chromium.org/1204123003
Cr-Commit-Position: refs/heads/master@{#29290}
2015-06-25 11:42:20 +00:00
jochen
22b691ba0e
[test] Teach test runner about whether novfp3 is on or off
...
BUG=none
R=machenbach@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/1204643003
Cr-Commit-Position: refs/heads/master@{#29221}
2015-06-23 09:43:21 +00:00
littledan
29c4904c0a
Disable a flaky test
...
This test starts failing when the --harmony-array flag is turned on,
but the failure does not directly have to do with that flag. Disabling
the test in debug mode to unblock the release.
BUG=v8:4237
LOG=n
R=adamk,erikcorry
Review URL: https://codereview.chromium.org/1202523005
Cr-Commit-Position: refs/heads/master@{#29207}
2015-06-22 22:37:49 +00:00
Adam Klein
1c575e917a
Add an informative comment on regress-1132 ASAN suppression
...
TBR=arv@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/1199053002 .
Cr-Commit-Position: refs/heads/master@{#29205}
2015-06-22 21:06:11 +00:00
littledan
7ebf6fc965
Disable regress-1132 on ASAN runs
...
This test appears to trigger some bug in either ASAN or V8 when
accompanied by an increase in JS code size. Disabling the test
on ASAN runs to unblock adding new JS code.
BUG=v8:4236
LOG=N
R=adamk
Review URL: https://codereview.chromium.org/1203523002
Cr-Commit-Position: refs/heads/master@{#29201}
2015-06-22 18:57:06 +00:00
mstarzinger
816abc5e86
Fix terrible interaction with code flushing.
...
This fixes a terrible interaction of code flushing and the clearing of
optimized code maps hanging off a SharedFunctionInfo. The following is
what happened:
1) Incremental marking cleared map in SharedFunctionInfo s, however it
was not enqueued as a flushing candidate because one JSFunction f1
still had optimized code.
2) Deoptimization of f1 made s eligible for code flushing.
3) Optimization of f2 added new entry to optimized code map of s.
4) The JSFunction f2 became unreachable and hence is never marked.
5) Incremental marking now visits f1, finds it eligible for flushing,
also s is eligible for flushing, both are enqueued.
6) Marking finishes, code flusher clears f1 and s, but the optimized
code map of s still contains an entry.
7) Boom!
R=ulan@chromium.org ,hpayer@chromium.org
TEST=mjsunit/es6/generators-iteration
BUG=v8:3803
LOG=N
Review URL: https://codereview.chromium.org/1197713004
Cr-Commit-Position: refs/heads/master@{#29177}
2015-06-22 08:25:45 +00:00
hablich
e35ff8cd03
Updates to the license information of third party components.
...
LOG=n
Review URL: https://codereview.chromium.org/1183743003
Cr-Commit-Position: refs/heads/master@{#29051}
2015-06-16 12:37:50 +00:00
chunyang.dai
ebb0f9e52e
X87: enable the X87 turbofan support.
...
This patch includes the following changes.
1, Enable the turbofan backend support for X87 platform. It depends on previous CL: 3fdfebd26
.
2, Enable the test cases which are disabled because turbofan for X87 was not enabled.
BUG=v8:4135
LOG=N
Review URL: https://codereview.chromium.org/1179763004
Cr-Commit-Position: refs/heads/master@{#29049}
2015-06-16 11:23:19 +00:00
bmeurer
2cde7dc82e
[mjsunit] regress/regress-crbug-491062 takes too long with --always-opt.
...
R=ishell@chromium.org
Review URL: https://codereview.chromium.org/1183133002
Cr-Commit-Position: refs/heads/master@{#29021}
2015-06-15 10:27:32 +00:00
mstarzinger
063079976c
[turbofan] Fix throwing conversion inserted by JSTypedLowering.
...
This fixes the graph wiring of implicit JSToNumber nodes inserted by
JSTypedLowering, to be correctly hooked into a surrounding exceptional
continuation.
R=bmeurer@chromium.org
TEST=mjsunit/compiler/try-binop,test262
Review URL: https://codereview.chromium.org/1178153004
Cr-Commit-Position: refs/heads/master@{#28975}
2015-06-12 04:42:14 +00:00
mstarzinger
84f208949b
[turbofan] Enable support for try-catch statements.
...
R=bmeurer@chromium.org
BUG=v8:4131
LOG=N
Review URL: https://codereview.chromium.org/1177743002
Cr-Commit-Position: refs/heads/master@{#28935}
2015-06-11 10:50:55 +00:00
mstarzinger
23d7123cff
[turbofan] Deprecate NodeProperties::ReplaceWithValue.
...
This deprecates the aforementioned mutator in favor of a simpler
NodeProperties::ReplaceUses that doesn't perform any relaxation.
Preparation for enabling support for try-catch statements.
R=bmeurer@chromium.org
TEST=unittests/NodePropertiesTest
Review URL: https://codereview.chromium.org/1172773003
Cr-Commit-Position: refs/heads/master@{#28897}
2015-06-10 09:14:03 +00:00
mstarzinger
ed13ea1e32
[turbofan] Turn JSContextSpecializer into an AdvancedReducer.
...
This in turn allows usage of AdvancedReducer::ReplaceWithValue which
has access to the underlying graph reducer.
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/1162903006
Cr-Commit-Position: refs/heads/master@{#28838}
2015-06-08 12:10:10 +00:00
ishell
050e8880f5
A couple of other "stack overflow" vs. "has_pending_exception()" issues fixed.
...
BUG=chromium:471659, chromium:494158
LOG=N
Review URL: https://codereview.chromium.org/1151333005
Cr-Commit-Position: refs/heads/master@{#28816}
2015-06-05 15:52:20 +00:00
ishell
c984efe6e3
Reland "Fixed a couple of failing DCHECK(has_pending_exception()). (patchset #1 id:1 of https://codereview.chromium.org/1151373002/ )"
...
BUG=chromium:491062
LOG=N
Review URL: https://codereview.chromium.org/1157273002
Cr-Commit-Position: refs/heads/master@{#28699}
2015-05-29 11:37:23 +00:00
yangguo
0837b43720
Correctly hook up materialized receiver into the evaluation context chain.
...
R=ulan@chromium.org
BUG=chromium:491943
LOG=Y
Review URL: https://codereview.chromium.org/1157993002
Cr-Commit-Position: refs/heads/master@{#28628}
2015-05-26 13:06:41 +00:00
ishell
d2334e901c
Revert of Fixed a couple of failing DCHECK(has_pending_exception()). (patchset #1 id:1 of https://codereview.chromium.org/1151373002/ )
...
Reason for revert:
Broke V8 Linux - nosnap.
Original issue's description:
> Fixed a couple of failing DCHECK(has_pending_exception()).
>
> BUG=chromium:491062
> LOG=N
>
> Committed: https://crrev.com/62b56507cce3c57a2e1aebce6d34f29b3b64e762
> Cr-Commit-Position: refs/heads/master@{#28617}
TBR=yangguo@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:491062
Review URL: https://codereview.chromium.org/1148423004
Cr-Commit-Position: refs/heads/master@{#28619}
2015-05-26 10:28:35 +00:00
ishell
62b56507cc
Fixed a couple of failing DCHECK(has_pending_exception()).
...
BUG=chromium:491062
LOG=N
Review URL: https://codereview.chromium.org/1151373002
Cr-Commit-Position: refs/heads/master@{#28617}
2015-05-26 10:06:54 +00:00
machenbach
8c15e5bdc3
[test] Make test as flaky
...
BUG=v8:4127
LOG=n
TBR=yangguo@chromium.org
Review URL: https://codereview.chromium.org/1146683003
Cr-Commit-Position: refs/heads/master@{#28479}
2015-05-19 11:50:51 +00:00
yangguo
8b6c2a805d
Mark mjsunit/allocation-site-info.js as NO_VARIANTS.
...
NOTRY=true
TBR=machenbach@chromium.org
BUG=4078
LOG=N
Review URL: https://codereview.chromium.org/1123183003
Cr-Commit-Position: refs/heads/master@{#28248}
2015-05-06 07:20:57 +00:00
jarin
b5b47e1f88
Remove materialized objects on stack unwind.
...
BUG=v8:3985
LOG=n
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/1122083002
Cr-Commit-Position: refs/heads/master@{#28206}
2015-05-04 16:44:01 +00:00
titzer
b0dcf6abf2
Allow TurboFan to compile more methods.
...
Reorganize some bailout conditions to be after the decision to use TurboFan.
R=mstarzinger@chromium.org
BUG=
Review URL: https://codereview.chromium.org/1110573002
Cr-Commit-Position: refs/heads/master@{#28172}
2015-04-30 14:50:45 +00:00
machenbach
1621dbf370
[test] Mark test as flaky.
...
BUG=v8:3803
LOG=n
TBR=mstarzinger@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/1112373002
Cr-Commit-Position: refs/heads/master@{#28166}
2015-04-30 13:25:09 +00:00
machenbach
38a8d369b7
[test] Skip tests on msan.
...
NOTRY=true
BUG=chromium:425187
LOG=n
TBR=Sven Panne, titzer
Review URL: https://codereview.chromium.org/1110903004
Cr-Commit-Position: refs/heads/master@{#28122}
2015-04-29 07:19:59 +00:00