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 |
|