marja@chromium.org
|
cc2c6e6339
|
Script streaming: fix split UTF-8 character handling.
Invalid UTF-8 data can contain too many characters which look like they're part
of a multi-byte character, and that was overflowing a buffer.
BUG=chromium:417891
LOG=n
.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/607043002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24251 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 11:17:31 +00:00 |
|
loislo@chromium.org
|
b9583b5f98
|
String::NewExternal should not crash the renderer.
The blink may pass a very long string to v8
for making a handle to it. v8 has max string length
limit and creates exception. But NewExternal code does not
check that the handle is null and crashes the renderer.
With the fix the js code receives the exception.
BUG=414615
LOG=N
R=yangguo@chromium.org, yurys@chromium.org
Review URL: https://codereview.chromium.org/603393004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24250 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 11:14:09 +00:00 |
|
bmeurer@chromium.org
|
9372ecc861
|
Blacklist mjsunit/compare-known-objects-slow as well.
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/602373002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24249 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 10:43:01 +00:00 |
|
machenbach@chromium.org
|
0e7aad1cba
|
Whitespace change for testing the new git workflow.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24248 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 10:21:16 +00:00 |
|
machenbach@chromium.org
|
7dcec61269
|
Fix resolving svn revisions in release scripts.
BUG=chromium:410721
LOG=n
TEST=script_test.py
R=tandrii@chromium.org
TBR=tandrii@chromium.org
Review URL: https://codereview.chromium.org/607023002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24247 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 10:16:16 +00:00 |
|
machenbach@chromium.org
|
b7cf053937
|
Fix cc feature for upload in merge script.
TBR=ulan@chromium.org
Review URL: https://codereview.chromium.org/608723002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24246 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 08:55:25 +00:00 |
|
machenbach@chromium.org
|
881f25b233
|
Fix git interface for merge script.
BUG=chromium:410721
LOG=n
TEST=script_test.py
R=tandrii@chromium.org
Review URL: https://codereview.chromium.org/605943002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24244 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 08:39:03 +00:00 |
|
machenbach@chromium.org
|
68b817e522
|
Whitespace change for testing merge script.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24240 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 07:42:32 +00:00 |
|
machenbach@chromium.org
|
2ca1852af5
|
Add new git port to merge_to_branch script.
BUG=chromium:410721
LOG=n
TEST=script_test.py
R=tandrii@chromium.org
Review URL: https://codereview.chromium.org/604853002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24239 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 07:40:09 +00:00 |
|
bmeurer@chromium.org
|
7099d635ee
|
[turbofan] Reduce shl with sar/shr and same shift amount to bit-and.
The shl(sar(x, K), K) is a common pattern with typed loads/stores in
asm.js.
TEST=compiler-unittests,mjsunit/asm/int32array-unaligned
R=jarin@chromium.org
Review URL: https://codereview.chromium.org/598083007
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24238 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 07:35:59 +00:00 |
|
bmeurer@chromium.org
|
8ff496edfb
|
[turbofan] Drop obsolete test after r24236.
This was missing from the previous commit.
TBR=jarin@chromium.org
Review URL: https://codereview.chromium.org/602193005
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24237 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 06:52:23 +00:00 |
|
bmeurer@chromium.org
|
2f21ddfbfa
|
[turbofan] GraphReducer is more "fixpointish" now.
R=jarin@chromium.org
Review URL: https://codereview.chromium.org/605933002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24236 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 06:40:07 +00:00 |
|
weiliang.lin@intel.com
|
31c39284ef
|
X87: convert disassembler to use OStream.
port r24214.
original commit message:
convert disassembler to use OStream.
BUG=
R=weiliang.lin@intel.com
Review URL: https://codereview.chromium.org/607723003
Patch from Chunyang Dai <chunyang.dai@intel.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24235 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-26 01:12:13 +00:00 |
|
mstarzinger@chromium.org
|
462bd09d58
|
Correct bailout from TurboFan for unsupported targets.
R=titzer@chromium.org
TEST=mjsunit/asm/math-fround
Review URL: https://codereview.chromium.org/603923002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 15:26:03 +00:00 |
|
machenbach@chromium.org
|
d092ce2c48
|
Refactoring: Remove unnecessary logic from push_to_trunk.
Remove some svnish things that are output-only.
BUG=chromium:410721
LOG=n
TBR=tandrii@chromium.org
Review URL: https://codereview.chromium.org/598403003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24231 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 14:09:34 +00:00 |
|
machenbach@chromium.org
|
f9b819b0d7
|
Disable version increment and tagging until after the git migration.
BUG=chromium:410721
LOG=n
TBR=tandrii@chromium.org
Review URL: https://codereview.chromium.org/609443002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24230 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 13:36:08 +00:00 |
|
mstarzinger@chromium.org
|
956c915d01
|
Ignore generated JSON files for TurboFan graphs.
R=danno@chromium.org
Review URL: https://codereview.chromium.org/605733002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24229 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 13:30:08 +00:00 |
|
machenbach@chromium.org
|
06e1f61180
|
Refactoring: Extract interface for VC in release scripts.
Also simplify tagging in merge_to_branch.
BUG=chromium:410721
LOG=n
R=jkummerow@chromium.org, tandrii@chromium.org
Review URL: https://codereview.chromium.org/607463002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24228 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 13:25:14 +00:00 |
|
v8-autoroll@chromium.org
|
0a9992d16e
|
[Auto-roll] Bump up version to 3.29.90.0
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24227 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 13:01:29 +00:00 |
|
weiliang.lin@intel.com
|
944c70efb1
|
X87: fix the bug which is introduced by R24169.
Two more DeoptimizeIf(...) are added so the branch distance changed.
we need to use Label::kFar.
BUG=
R=weiliang.lin@intel.com
Review URL: https://codereview.chromium.org/598353002
Patch from Chunyang Dai <chunyang.dai@intel.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24226 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 12:57:14 +00:00 |
|
jarin@chromium.org
|
b11c925142
|
Disable merging simulates across captured objects.
BUG=chromium:416730
LOG=N
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/607453002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24225 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 12:16:32 +00:00 |
|
ulan@chromium.org
|
3857757f96
|
Add myself to CC in merge_to_branch.py
BUG=
R=machenbach@chromium.org
Review URL: https://codereview.chromium.org/603113002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24222 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 11:28:27 +00:00 |
|
jkummerow@chromium.org
|
5134e35e64
|
Revert part of r24098
BUG=chromium:417508
LOG=y
R=mvstanton@chromium.org
Review URL: https://codereview.chromium.org/604703006
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24221 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 11:18:22 +00:00 |
|
danno@chromium.org
|
ca080a4f40
|
[TurboFan]: Add JSON output for the visualizer
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/599453002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24220 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 11:13:50 +00:00 |
|
ulan@chromium.org
|
b91704fd69
|
Enable FDO for v8 in android build.
R=benm@chromium.org, ulan@chromium.org, torne@chromium.org
TEST=manual
BUG=
Review URL: https://codereview.chromium.org/598723002
Patch from Dehao Chen <dehao@google.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24219 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 10:19:09 +00:00 |
|
yangguo@chromium.org
|
86b3c3eea7
|
Insert materialized context at the right place in DebugEvaluate.
R=aandrey@chromium.org, ulan@chromium.org
BUG=chromium:323936
LOG=N
Review URL: https://codereview.chromium.org/599113002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24218 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 09:33:40 +00:00 |
|
bmeurer@chromium.org
|
432b1768e1
|
[turbofan] Add backend support for Float32Constant.
TEST=cctest,compiler-unittests,mjsunit
BUG=v8:3589
LOG=n
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/600383002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24217 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:56:02 +00:00 |
|
machenbach@chromium.org
|
f01dffa835
|
Fix auto roll after switching v8 mirror.
BUG=chromium:411835
LOG=n
TBR=tandrii@chromium.org
Review URL: https://codereview.chromium.org/606553003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24216 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:46:13 +00:00 |
|
mstarzinger@chromium.org
|
47ec735026
|
Slightly adapt Math.fround test.
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/606583002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24215 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:44:15 +00:00 |
|
dcarney@chromium.org
|
2f77113b50
|
convert disassembler to use OStream
R=svenpanne@chromium.org
BUG=
Review URL: https://codereview.chromium.org/598703003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24214 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:33:24 +00:00 |
|
v8-autoroll@chromium.org
|
b3fb3f169c
|
[Auto-roll] Bump up version to 3.29.89.0
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24213 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:31:37 +00:00 |
|
neis@chromium.org
|
bead5f6bb6
|
Add some tests about range types.
Add missing tests for context types.
Rearrange some other tests.
Make printing of constant types more useful.
Give counter-examples for properties that no longer hold.
R=rossberg@chromium.org
BUG=
Review URL: https://codereview.chromium.org/602613002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24212 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:31:23 +00:00 |
|
jkummerow@chromium.org
|
1903e560b0
|
Non-JSArrays must always have holey elements.
Drive-by cleanup: remove unused elements_kind_ field in CallNew.
BUG=chromium:416558
LOG=n
R=mvstanton@chromium.org
Review URL: https://codereview.chromium.org/595333002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24211 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:25:25 +00:00 |
|
machenbach@chromium.org
|
7712bd1a7a
|
Fix version increment.
TBR=tandrii@chromium.org
TEST=script_test.py
Review URL: https://codereview.chromium.org/600383003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24210 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:20:58 +00:00 |
|
neis@chromium.org
|
4b0823c9a4
|
Give more precise types to some Math functions.
R=rossberg@chromium.org
BUG=
Review URL: https://codereview.chromium.org/602693002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24209 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:04:49 +00:00 |
|
neis@chromium.org
|
fa4fdeaf9f
|
Fix argument check in RandomNumberGenerator::NextInt.
R=bmeurer@chromium.org
BUG=
Review URL: https://codereview.chromium.org/597993002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24208 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:03:56 +00:00 |
|
neis@chromium.org
|
3f76918c71
|
Make type fuzzer return non-standard bitsets too.
(Also speed up some types tests a little.)
R=rossberg@chromium.org
BUG=
Review URL: https://codereview.chromium.org/602553002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24207 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:03:26 +00:00 |
|
neis@chromium.org
|
55ac3a3459
|
Move union length computation out of loops.
R=rossberg@chromium.org
BUG=
Review URL: https://codereview.chromium.org/600713003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24206 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:02:12 +00:00 |
|
bmeurer@chromium.org
|
8b4ad709a5
|
[turbofan] IA: support better left operand for commutative binops
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/591343002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24205 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 07:41:25 +00:00 |
|
yangguo@chromium.org
|
1257f35c21
|
Support large objects in the serializer/deserializer.
R=hpayer@chromium.org, mvstanton@chromium.org
Review URL: https://codereview.chromium.org/581223004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24204 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 07:32:13 +00:00 |
|
machenbach@chromium.org
|
b790fd6b59
|
Switch v8 mirror in version script.
BUG=410721
LOG=n
TBR=tandrii@chromium.org
Review URL: https://codereview.chromium.org/601103003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24203 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 07:30:18 +00:00 |
|
yangguo@chromium.org
|
2a67e48f0e
|
Move i18n-related runtime functions into a separate file.
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/597943003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24202 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 07:16:15 +00:00 |
|
yangguo@chromium.org
|
134bba4967
|
Use runtime.h to look for runtime function names.
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/597943002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24201 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 07:04:34 +00:00 |
|
jochen@chromium.org
|
c87651f040
|
Only add samples to the idle time undershoot histogram if we actually did gc
BUG=none
R=hpayer@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/604543002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24200 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 06:55:06 +00:00 |
|
bmeurer@chromium.org
|
0e2ae4b782
|
[x64] three operand imul supports first operand in memory location
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/596643003
Patch from Weiliang Lin <weiliang.lin@intel.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24199 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 06:37:23 +00:00 |
|
jarin@chromium.org
|
2da3e84ec0
|
Improve memory usage in Turbofan.
BUG=
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/602643002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24198 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 06:25:10 +00:00 |
|
bmeurer@chromium.org
|
17a01814d6
|
Fix windows build after r24191.
TBR=titzer@chromium.org
Review URL: https://codereview.chromium.org/604693002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24197 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 05:17:38 +00:00 |
|
weiliang.lin@intel.com
|
5a49981ef8
|
X87: add part of backend support for X87.
port r24179. we add the corresponding function implementation to pass
the compilation.
original commit message:
[turbofan] Add backend support for float32.
BUG=
R=weiliang.lin@intel.com
Review URL: https://codereview.chromium.org/602003002
Patch from Chunyang Dai <chunyang.dai@intel.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24196 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 02:55:39 +00:00 |
|
paul.lind@imgtec.com
|
a9b01bb2c2
|
MIPS: Minor fixes and additions needed for Turbofan.
These small changes can be landed indendently to avoid
cluttering up the initial turbofan CL.
BUG=
R=balazs.kilvady@imgtec.com
Review URL: https://codereview.chromium.org/602603005
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24193 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 21:16:36 +00:00 |
|
balazs.kilvady@imgtec.com
|
a421506f8a
|
MIPS: [turbofan] Add backend support for float32.
Port r24179 (41b81c2)
LOG=n
BUG=v8:3589
TEST=compiler-unittests,cctest
R=paul.lind@imgtec.com
Review URL: https://codereview.chromium.org/601783002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24192 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 16:56:52 +00:00 |
|