yangguo@chromium.org
|
f7929d2a87
|
Reland "Handlify concat string and substring."
This relands commit r17490.
BUG=
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/114943004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18408 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-12-23 12:37:56 +00:00 |
|
yangguo@chromium.org
|
aa3518a0f3
|
Make sure files end with exactly one new line and police this in presubmit.
The changes are (excluding presubmit.py) mechanical. I added the following
lines after the check and iterated the presubmit script until all errors
went away:
f = open(name, "w");
if contents.endswith('\n\n'):
f.write(contents[0:-1])
else:
f.write(contents + '\n')
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/82803005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18017 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-22 13:50:39 +00:00 |
|
yangguo@chromium.org
|
371265eec4
|
Revert "Handlify concat string and substring."
This reverts r17490.
R=verwaest@chromium.org
BUG=
Review URL: https://codereview.chromium.org/59973004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17497 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-05 15:36:15 +00:00 |
|
yangguo@chromium.org
|
23d085c691
|
Handlify concat string and substring.
R=ulan@chromium.org
BUG=
Review URL: https://codereview.chromium.org/50073005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17490 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-05 14:07:07 +00:00 |
|
yangguo@chromium.org
|
ce86c1bfb1
|
Avoid bailing out to runtime for short substrings.
This significantly improves the speed for creating short substrings (less than 13 characters) from slices, flat cons strings and external strings.
TEST=string-external-cached.js, string-slices.js
Review URL: http://codereview.chromium.org/8889012
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10221 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-12-09 10:04:58 +00:00 |
|
yangguo@chromium.org
|
6157562994
|
Simplify StringCharCodeAt in non-crankshaft codegen.
TEST=test/mjsunit/string-slices.js
Review URL: http://codereview.chromium.org/8510005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9936 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-11-09 14:32:51 +00:00 |
|
yangguo@chromium.org
|
d7f3985e33
|
Rolling back r9662.
Review URL: http://codereview.chromium.org/8321001
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9665 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-10-17 13:39:56 +00:00 |
|
yangguo@chromium.org
|
d2434953e2
|
Changes around ascii-check for strings wrt external strings.
Review URL: http://codereview.chromium.org/8312015
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9662 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-10-17 12:49:34 +00:00 |
|
yangguo@chromium.org
|
3439ab60f7
|
Correcting a bogus assert outdated since r9295.
Review URL: http://codereview.chromium.org/7909002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9300 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-09-15 12:47:06 +00:00 |
|
yangguo@chromium.org
|
327eb48ce6
|
Enable slices of external strings (in the tentative implementation).
TEST=cctest test-strings/SliceFromExternal, mjsunit/string-slices.js
Review URL: http://codereview.chromium.org/7832002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9295 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-09-15 11:10:01 +00:00 |
|
yangguo@chromium.org
|
86a62d0da3
|
Added check for trailing whitespaces and corrected existing violations.
Review URL: http://codereview.chromium.org/7826007
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9094 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-09-01 11:28:10 +00:00 |
|
yangguo@chromium.org
|
3077e8aa2f
|
Generated code for substring slices in ia32.
Review URL: http://codereview.chromium.org/7744052
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9064 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-08-30 08:22:41 +00:00 |
|
yangguo@chromium.org
|
77141f78ff
|
Tentative implementation of string slices (hidden under the flag --string-slices).
TEST=test/mjsunit/string-slices.js
Review URL: http://codereview.chromium.org/7477045
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9027 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-08-26 13:03:30 +00:00 |
|