yangguo@chromium.org
|
e41c17084f
|
Continues Latin-1 support. All tests pass with ENABLE_LATIN_1 flag.
R=yangguo@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11818025
Patch from Dan Carney <dcarney@google.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13344 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-01-09 15:47:53 +00:00 |
|
yangguo@chromium.org
|
19a6575ea3
|
Rename LookupSymbol calls to use Utf8 or OneByte in names.
R=yangguo@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11597007
Patch from Dan Carney <dcarney@google.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13229 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-12-17 15:56:16 +00:00 |
|
yangguo@chromium.org
|
c75ca45000
|
Improve array to string conversion.
BUG=v8:2435
Review URL: https://chromiumcodereview.appspot.com/11348349
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13144 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-12-05 15:49:22 +00:00 |
|
yangguo@chromium.org
|
00bde58530
|
Fix JSON stringify.
R=verwaest@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11421200
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13118 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-12-03 16:23:30 +00:00 |
|
yangguo@chromium.org
|
bebf37799e
|
Fix JSON.stringify for objects with interceptor handlers.
BUG=161028
Review URL: https://chromiumcodereview.appspot.com/11348209
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13041 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-11-23 12:32:24 +00:00 |
|
yangguo@chromium.org
|
3699616609
|
Rename SeqAsciiString
This is a straight rename:
NewRawAsciiString -> NewRawOneByteString
SeqAscii -> SeqOneByte
SeqOneByteString cannot yet take non-ascii data.
R=yangguo@chromium.org,
BUG=
Review URL: https://chromiumcodereview.appspot.com/11411005
Patch from Dan Carney <dcarney@google.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12972 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-11-15 13:31:27 +00:00 |
|
mmassi@chromium.org
|
ce682a2489
|
Allow property indexes to refer to slots inside the object header.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11365221
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12944 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-11-13 11:07:04 +00:00 |
|
yangguo@chromium.org
|
ef1b3d3a76
|
Fix length check in JSON.stringify.
R=verwaest@chromium.org
BUG=160010
Review URL: https://chromiumcodereview.appspot.com/11410031
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12925 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-11-12 10:20:07 +00:00 |
|
yangguo@chromium.org
|
85bda7bc09
|
Fix stack overflow for mac build.
R=ulan@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11358096
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12861 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-11-05 18:39:59 +00:00 |
|
yangguo@chromium.org
|
71688ba750
|
Reduce stack frame size in JSON.stringify.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11366087
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12859 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-11-05 15:01:51 +00:00 |
|
yangguo@chromium.org
|
e452c10702
|
Add fast path for FastProperty objects in JSON.stringify.
R=verwaest@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11363078
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12853 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-11-05 12:59:35 +00:00 |
|
yangguo@chromium.org
|
e26012e771
|
Fix JSON.stringify wrt harmony proxies.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11312063
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12851 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-11-05 10:53:56 +00:00 |
|
yangguo@chromium.org
|
e8d91b424c
|
Handle edge cases in basic JSON.stringify.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11315009
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12842 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-11-02 14:46:57 +00:00 |
|
yangguo@chromium.org
|
fe7ec01096
|
Fix handling arrays with holes in JSON.stringify.
R=verwaest@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11273112
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12834 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-30 15:29:34 +00:00 |
|
yangguo@chromium.org
|
e40b33d39e
|
Correctly check for stack limit in JSON.stringify.
Changes include:
- inline functions in a way as not to waste stack space.
- reset StackReserveSize to the value prior to r12808.
- check stack overflow dynamically.
R=ulan@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11271021
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12814 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-25 12:18:24 +00:00 |
|
yangguo@chromium.org
|
b2d41f8fe8
|
Fix stack overflow in JSON.stringify.
R=verwaest@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11265011
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12808 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-24 15:49:59 +00:00 |
|
yangguo@chromium.org
|
169185088e
|
Fix Windows 64 build.
R=verwaest@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11238060
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12800 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-23 12:00:42 +00:00 |
|
yangguo@chromium.org
|
657cd22463
|
Fix Windows build.
R=mstarzinger@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11232058
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12799 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-23 09:39:19 +00:00 |
|
yangguo@chromium.org
|
748f8bf7e1
|
Optimize inner-loop in JSON.stringify.
R=verwaest@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11234031
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12798 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-23 09:05:56 +00:00 |
|
yangguo@chromium.org
|
e50ee08ad6
|
Reland JSON.stringify reimplementation.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11189112
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12790 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-22 14:22:58 +00:00 |
|
yangguo@chromium.org
|
e41250a390
|
Revert r12760 (JSON.stringify).
R=verwaest@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11225026
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12783 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-22 11:11:22 +00:00 |
|
yangguo@chromium.org
|
8148f972e8
|
Stress GC less by allocating exponentially growing string chunks in JSON.stringify.
R=verwaest@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11232002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12775 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-19 12:39:43 +00:00 |
|
yangguo@chromium.org
|
7a653c1675
|
Reimplement a simpler version of JSON.stringify.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11186025
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12760 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-18 14:42:26 +00:00 |
|