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 |
|
yangguo@chromium.org
|
a7f3edb818
|
Make sure the fast case of ScanJsonString bails out to the slow case correctly.
R=verwaest@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11185050
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12757 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-18 13:15:05 +00:00 |
|
sandholm@chromium.org
|
ba229754ea
|
Fix JSON issue with arrays.
Review URL: http://codereview.chromium.org/7089003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8100 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-05-30 10:47:38 +00:00 |
|
lrn@chromium.org
|
02c4e8bfcb
|
Make RegExp objects not callable.
Review URL: http://codereview.chromium.org/6930006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8068 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-05-26 07:35:09 +00:00 |
|
lrn@chromium.org
|
48fadffcc4
|
Fix bug in JSON.parse for objects containing "__proto__" as key.
It added the __proto__ key as a normal key, which made it visible
in enumeration, while reading still hit the hard-coded accessor.
Review URL: http://codereview.chromium.org/6451002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6674 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-02-08 11:38:15 +00:00 |
|
lrn@chromium.org
|
f118f44130
|
Fix regression in JSON serialization of RegExps.
Tweaks to the serialization.
Review URL: http://codereview.chromium.org/5676005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6018 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-15 09:31:05 +00:00 |
|
sandholm@chromium.org
|
209eb1c219
|
Improved JSON stringify.
Review URL: http://codereview.chromium.org/5578004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5919 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-12-06 15:41:07 +00:00 |
|
lrn@chromium.org
|
6670c0ad38
|
Make JSON.stringify not quote non-ASCII characters. Fix bug 855.
Review URL: http://codereview.chromium.org/3336001
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5398 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-09-02 07:09:28 +00:00 |
|
ager@chromium.org
|
0f4a330508
|
Fix JSON.parse typo which causes the input not to be string converted.
Review URL: http://codereview.chromium.org/2981004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5051 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-07-13 10:57:45 +00:00 |
|
lrn@chromium.org
|
62054f8b9e
|
Bad newline snuck in before commit.
Review URL: http://codereview.chromium.org/560032
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3788 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-02-03 13:29:42 +00:00 |
|
lrn@chromium.org
|
18c6134e1a
|
Updated JSON.stringify to newest version of ES5.
Review URL: http://codereview.chromium.org/562034
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3787 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-02-03 13:17:39 +00:00 |
|
lrn@chromium.org
|
f03e42b133
|
Added validating JSON parser mode to parser.
Review URL: http://codereview.chromium.org/549207
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3752 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-02-01 10:31:55 +00:00 |
|
ager@chromium.org
|
11bab3a5c4
|
Fix the tests that change because of change to toISOString format.
Review URL: http://codereview.chromium.org/543057
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3602 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-01-14 09:05:52 +00:00 |
|
christian.plesner.hansen@gmail.com
|
061834200a
|
Fixed issue 19212
Fixed a bug in json parsing. Refactored compilation code a bit to
make it more obvious what's going on.
Review URL: http://codereview.chromium.org/165446
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2675 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-08-13 10:25:35 +00:00 |
|
christian.plesner.hansen@gmail.com
|
4a909a7a62
|
- When cloning maps to set the 'lazy loading' bit remember to clone
the properties as well. This fixes some failing tests.
- Moved json parsing into native code.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1789 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-04-24 12:45:29 +00:00 |
|
christian.plesner.hansen@gmail.com
|
1f7e96743d
|
- Extended lazy loading to general objects, not just functions.
- Added lazily loaded JSON object.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1784 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-04-24 08:13:09 +00:00 |
|