js/src/json.cpp
b8acc9cb4afb8493067f0ad5723e5c21cca6ecca
created 2010-04-01 16:22 -0400
pushed 2010-04-05 17:26 +0000
Robert Sayre Robert Sayre - Bug 554152: Fix handling of space parameter match final spec. r=waldo
12422087607e30703e25635636afa5cf5b3e820b
created 2010-04-01 16:20 -0400
pushed 2010-04-05 17:26 +0000
Robert Sayre Robert Sayre - Bug 554079: JSON.parse should reject control characters. r=waldo
e89b17df09aa176695ab6aa4e9ab60a164d3ad60
created 2010-04-01 16:19 -0400
pushed 2010-04-05 17:26 +0000
Robert Sayre Robert Sayre - JSON stringify and parse have the wrong length. bug 554082. r=waldo
cca4fef59a309f7c7d32a535c2de1b799478c867
created 2010-03-29 19:47 -0700
pushed 2010-04-05 17:26 +0000
Jeff Walden Jeff Walden - Readd jsdbgapi.cpp, json.cpp, jsopcode.cpp, and jstracer.cpp changes from bug 548702.
ade01a37624aaaa9704580e0ae80c9d90aca9b61
created 2010-03-26 21:53 -0700
pushed 2010-04-05 17:26 +0000
Jeff Walden Jeff Walden - Merge.
81494bc56f63ce7f68ffc6c0fded8423713b31aa
created 2010-03-26 18:01 -0700
pushed 2010-04-05 17:26 +0000
Jeff Walden Jeff Walden - Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
cdcdaf01be6ce6eb346874e839b8cc4f92b2ea2b
created 2010-03-22 18:21 -0500
pushed 2010-04-05 17:26 +0000
Jason Orendorff Jason Orendorff - Bug 509857 - Get rid of DTOA_LOCK. r=jwalden.
75e6b677949dc10bb836813c4aa0314778aec72e
created 2010-03-21 16:07 -0700
pushed 2010-04-05 17:26 +0000
Chris Leary Chris Leary - Bug 553423 - JS scanner namespacing cleanup (r=lw)
35030f4db29877cd14bb2cb6d3f728258b706246
created 2010-03-18 22:26 -0700
pushed 2010-04-05 17:26 +0000
Luke Wagner Luke Wagner - Backed out changeset 6403442ffa1d (failure on windows, winnt.h defines TokenType!)
6403442ffa1de19e3deb0646a0f992286698d6d9
created 2010-03-18 22:15 -0700
pushed 2010-04-05 17:26 +0000
Chris Leary Chris Leary - Bug 553423 - JS scanner namespacing cleanup (r=lw)
e7065853ef79e2dfe231b2bd8145647edc4fa3a4
created 2010-01-11 11:52 -0600
pushed 2010-04-05 17:26 +0000
Jeff Walden Jeff Walden - Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
80644b76aa495fc366877db12a14c3194c98ee50
created 2010-03-04 20:44 -0800
pushed 2010-03-26 22:57 +0000
Mike Moening Mike Moening - bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
bff56127e35b6df8c56bd7df641a4c2e352e9e49
created 2010-02-22 22:25 -0800
pushed 2010-02-24 20:41 +0000
Andreas Gal Andreas Gal - Setters/getters can be callable objects (547912, r=brendan).
16c93a834c6699ae3200e580230604ca1ac68c5a
created 2010-02-22 14:07 -0800
pushed 2010-02-24 20:41 +0000
Andreas Gal Andreas Gal - Test whether obj IsCallable instead of VALUE_IS_FUNCTION for call and apply (547046, r=mrbkap).
766a6b2e74e7a0599f3982ca8c57b57d3d69c779
created 2009-06-05 12:56 -0700
pushed 2010-01-11 16:41 +0000
Jeff Walden Jeff Walden - Bug 430133 - Implement ES3.1's Object.defineProperty and Object.defineProperties. r=jorendorff
8cb445224dc5eca1de8290c317af9de3cd1d55c2
created 2009-11-30 11:15 -0500
pushed 2009-12-01 18:15 +0000
Robert Sayre Robert Sayre - Add a missing credit to trigger a re-compile.
b03e2edfedb6d8784586fa798152a10ebb2f9517
created 2009-10-17 23:30 -0700
pushed 2009-10-29 21:11 +0000
Luke Wagner Luke Wagner - Bug 510360 - early return in json.cpp might skip necessary postamble (r=sayrer)
33825a77eba847d45969e3864c1c0a89fd13bb0e
created 2009-09-24 14:48 -0700
pushed 2009-09-26 03:38 +0000
Jeff Walden Jeff Walden - Bug 518663 - Fix some typos in JSAutoTempValueRooter uses. r=dvander
1847cf67118aa86c6ff7a8c168c6e4810993177c
created 2009-09-23 11:16 -0700
pushed 2009-09-26 03:38 +0000
David Mandelin David Mandelin - Bug 511695: Fix JS warnings in MSVC8, r=brendan
b7ee9263cf9646fa5af5a1bbf059ab8a96a07051
created 2009-07-21 19:35 -0700
pushed 2009-09-16 23:16 +0000
Jeff Walden Jeff Walden - Bug 505587 - Implement ES5 Object.getOwnPropertyDescriptor. r=mrbkap
45772700955a3c820c0b17851a52830d5a31172c
created 2009-09-05 19:59 +0400
pushed 2009-09-16 23:16 +0000
Igor Bukanov Igor Bukanov - bug 513190 - avoiding jsint tagging of the private slot data. r=jorendorff
c78bb369e1983d70a9baf29d73e409c8ae3fc8d2
created 2009-09-01 18:46 -0700
pushed 2009-09-16 23:16 +0000
Luke Wagner Luke Wagner - Bug 511750 - factor template utilities into js::tl (r=brendan)
369b7fbc2304c1a067aa1a8bb4ddfea3de597599
created 2009-08-26 14:28 -0700
pushed 2009-09-16 23:16 +0000
Jason Orendorff Jason Orendorff - Bug 508685 - Remove last parameter of defineProperty op. r=brendan.
4214b0e0642d58085407575f5c0e645943726b20
created 2009-08-14 16:10 -0700
pushed 2009-08-25 16:53 +0000
Luke Wagner Luke Wagner - Bug 503952 - Use JSTempVector in scanner/parser; remove JSStringBuffer (r=brendan)
74a8320e230106bb9fcdaaac57f7dabcfaeacbdf
created 2009-08-20 15:21 -0700
pushed 2009-08-25 16:53 +0000
David Mandelin David Mandelin - Trailing whitespace cleanup, no_r=me
40db1206d791574e2650f19d69b314707969100b
created 2009-08-14 16:10 -0700
pushed 2009-08-25 16:53 +0000
Luke Wagner Luke Wagner - Bug 503952 - Use JSTempVector in jsstr.cpp (r=waldo)
2a5544bd7012f2d6de8b59ef953ebb630785024b
created 2009-08-13 17:22 -0700
pushed 2009-08-25 16:53 +0000
Luke Wagner Luke Wagner - Bug 503952 - replace JSStringBuffer with JSTempVector in json.cpp
7bbba24ea2ad724e7cd0195bb5eef200267691b7
created 2009-08-11 15:05 -0500
pushed 2009-08-13 21:38 +0000
Jason Orendorff Jason Orendorff - Bug 498488 - Change some JSObject macros to methods. r=Waldo.
f8bec1cb7836d5432a7b34f893a9537c16db8471
created 2009-07-27 21:10 -0700
pushed 2009-07-29 21:06 +0000
Andreas Gal Andreas Gal - When finalizing, deallocate memory in a separate thread (505612, r=bent,brendan,waldo).
f81a4c25b0c286ef75b7e2549542ab2a28bb7ebd
created 2009-07-27 18:40 -0700
pushed 2009-07-29 21:06 +0000
David Mandelin David Mandelin - Bug 506821: clean up trailing whitespace, r=brendan
f79e027c3fb1348872fa6d22dc1f115f096beafd
created 2009-07-22 18:23 +0200
pushed 2009-07-24 18:01 +0000
Igor Bukanov Igor Bukanov - bug 504033 - avoiding calling JSFinalizeStub. r=brendan
b0f849609c10298d9882b55e3448de92a7fd0faf
created 2009-07-14 17:06 -0700
pushed 2009-07-20 15:18 +0000
Andreas Gal Andreas Gal - Avoid integer division in NewGCThing path (503157, r=jwalden).
c4b5d3e7a8fa4b9f0c645c7d1a6cdd605a8b6fcc
created 2009-07-13 14:55 -0700
pushed 2009-07-13 22:34 +0000
Andreas Gal Andreas Gal - Make js_ValueToString inline (503669, r=jwalden).
216de166d5049cc1698a8cd0fd059d5770530b7a
created 2009-07-10 16:02 -0400
pushed 2009-07-13 22:34 +0000
Brendan Eich Brendan Eich - Bug 503524 - JSON.stringify does not condition number-typed space parameter per spec (r=sayrer).
3ac0a33eec855e943cadcdc1ab2a00a01279c75e
created 2009-07-10 15:13 -0400
pushed 2009-07-13 22:34 +0000
Brendan Eich Brendan Eich - Optimize stringify edge case. r=sayrer/jorendorff.
761e24450f2b70fd1f7ee98e5ce2de6656abd2f5
created 2009-06-10 20:29 -0500
pushed 2009-06-19 13:23 +0000
Jason Orendorff Jason Orendorff - Bug 497618 - Change JSString macros to methods. r=Waldo.
29ed571daf387890af39d3a69844f5849e5150f6
created 2009-05-18 20:12 -0400
pushed 2009-05-19 08:16 +0000
Robert Sayre Robert Sayre - Bug 493586. JSON.parse replacer function doesn't elide object values correctly. r=brendan
bed2459182562331062f18fa6a27b67e7f1b2166
created 2009-05-07 17:22 -0700
pushed 2009-05-08 00:23 +0000
Robert Sayre Robert Sayre - Fix up whitespace. CLOSED TREE
274140a44a2dc4a439104177940066d42740024f
created 2009-05-07 13:28 -0700
pushed 2009-05-08 00:23 +0000
Robert Sayre Robert Sayre - Bug 442059 - [native JSON] allow to blacklist keys by name when encoding to JSON. r=brendan
eb2406a72609d946ffb14e34ccf22e7f253e50f4
created 2009-04-21 22:50 -0700
pushed 2009-04-22 17:56 +0000
Brendan Eich Brendan Eich - Shoot me now (489089).
2ee1b85ffe90af7e0d1f35983e859758ca2cad2e
created 2009-04-21 18:09 -0700
pushed 2009-04-22 17:56 +0000
Brendan Eich Brendan Eich - Oh for crying out loud (489089).
89d209a23a3abae5bf33481517b856300f7d5c61
created 2009-04-21 12:09 -0700
pushed 2009-04-22 17:56 +0000
Brendan Eich Brendan Eich - Bug 489089 - JSON.parse is way slower than it needs to be (r=igor/sayrer).
5917a57686c3e07eeda7a793eca1b0e82ff1d8bf
created 2009-03-18 11:38 -0700
pushed 2009-03-18 18:39 +0000
Jim Blandy Jim Blandy - Bug 479258: Include "jsstdint.h" for <stdint.h> type use within SpiderMonkey. r=brendan
41abbad16fe1fee96fae1ca3c0e27aff5bab1b46
created 2009-03-12 03:27 -0400
pushed 2009-03-13 01:56 +0000
Robert Sayre Robert Sayre - Bug 482899 - Don't call the reviver function when the JSON parse fails. r=jwalden
cf269afe3d210176cc91344a03a6ac3d341e998d
created 2009-03-12 02:18 -0400
pushed 2009-03-12 06:32 +0000
Robert Sayre Robert Sayre - Do things in a different order. Bug 482861. r=jwalden
d6c7c044e927e7cf3166803db15db212f1e78148
created 2009-03-11 10:46 -0500
pushed 2009-03-11 21:44 +0000
Jason Orendorff Jason Orendorff - Bug 481218 - js_IsCallable returns false for functions. r=brendan.
0bec239f232ec3a53412ba6030be4baf408a884f
created 2009-03-03 12:55 -0500
pushed 2009-03-03 18:53 +0000
Robert Sayre Robert Sayre - Bug 476374 - JSON.parse does not support reviver argument as defined in spec. r=jorendorff
f81ca529a6dcacd42029f46e12999ca6d4a44d60
created 2009-03-03 10:46 -0500
pushed 2009-03-03 18:53 +0000
Robert Sayre Robert Sayre - Take out printfs. no relation to orange
0c7c384824f7ff2b7b099ab7f9772c9aba9c94ab
created 2009-03-03 01:27 -0500
pushed 2009-03-03 18:53 +0000
Robert Sayre Robert Sayre - Check where we're calling JSON functions for a few runs. Temporary debug stuff.
7d3ee90d99e7abd00f1f3c61979e42f4323bac71
created 2009-03-02 17:00 -0500
pushed 2009-03-03 18:53 +0000
Robert Sayre Robert Sayre - Bug 459161 - Process first argument to JSON stringify and parse methods as specified by ES3.1, part 2. r=jorendorff
00d554e3db2949a577674b033247c5f280eb8d4d
created 2009-02-25 00:53 -0500
pushed 2009-02-25 09:05 +0000
Robert Sayre Robert Sayre - Bug 465371 - Native JSON stringification aborts on functions and xml but returns JS_TRUE. r=shaver
b4ececb1c146198c415f30331febf05e04d6c6da
created 2009-02-13 15:34 -0500
pushed 2009-02-18 01:08 +0000
Robert Sayre Robert Sayre - Bug 459161 - Process first argument to JSON stringify and parse methods as specified by ES3.1. r=shaver
ec6ae3ecb8815f3e272e5acf74321173a53ee171
created 2008-11-27 14:16 -0800
pushed 2008-11-27 22:23 +0000
Shawn Wilsher Shawn Wilsher - Backed out changeset 17842a2d0c7f (bug 453865) due to test failures
17842a2d0c7f6b7f4dea7e7eb0119e1a8363f62b
created 2008-11-27 01:16 -0500
pushed 2008-11-27 21:18 +0000
Ben Turner Ben Turner - Bug 453865 - 'Workers: Allow JSON-able objects to be passed as messages to worker threads.' r+sr+a=jst.
1accfc2d4c83d984b61489ffc0ec27e0aa978b9c
created 2008-11-11 15:09 -0800
pushed 2008-11-14 17:26 +0000
Blake Kaplan Blake Kaplan - Bug 463715 - Be less wasteful when emitting escapes. r=sayrer
25cdf830af5c3979ee253c33f8be14d7aae833e4
created 2008-11-07 18:10 -0500
pushed 2008-11-07 23:10 +0000
Robert Sayre Robert Sayre - Bug 462778. Fix JSON top crash. r=brendan
5a5fa534d63ed3f144c163eaa3eff28bf966084c
created 2008-10-16 01:20 -0400
pushed 2008-10-16 05:21 +0000
Robert Sayre Robert Sayre - Bug 459293. Sites not loading - redeclaration const JSON error on console. r=brendan
bb9619614c6099340bab5f1f72fad55233e09ca0
created 2008-10-13 11:05 -0700
pushed 2008-10-13 18:24 +0000
Blake Kaplan Blake Kaplan - Merge mozilla-central -> tracemonkey
f66ac79c8f0fb5e54f2b21f42cc3bc9817f690b6
created 2008-10-09 12:16 -0700
pushed 2008-10-13 18:24 +0000
Brendan Eich Brendan Eich - Bug 408838. Native JSON. r/sr=shaver
6278b89c8cc72adfb3aad1ee7c20a9de9e64caca
created 2008-10-12 20:48 -0400
pushed 2008-10-13 00:50 +0000
Robert Sayre Robert Sayre - Bug 459300. JSON should use internal JS functions where it makes sense. r=brendan
less more (0) -60 tip