- Nov 04, 2012
-
-
rpgoldman authored
Ignore-this: 7fb473839da0e7ffbf84b6b4088cb91c FiveAM would like the expected value to be before the computed value, for best printing when tests fail. I reversed the arguments to the JSON-NUMBER test to agree with this convention. darcs-hash:135ea0b936bb9bc2d004a61599d964ee61389951
-
- Oct 14, 2012
-
-
rpgoldman authored
Ignore-this: 12cec5052070f37a2f72e4e5b0587c32 juanjo (Juan Jose Garcia-Ripoli) found a bug in the binding of the *JSON-TEST-FILES-PATH* global. Fixed by moving the initializer into the test code, and using the ASDF:SYSTEM-RELATIVE-PATHNAME function. At the same time, killed the testjson.lisp file, which does the testing as a side-effect of loading. This is unnecessary because the testing is done in the PERFORM method of the TEST-OP. darcs-hash:70f64a30a5c7f3ce5e2d4c01c3222ea12ed04bd8
-
- Jun 25, 2011
-
- Jan 14, 2010
-
-
rpgoldman authored
A large number of changes that provide json-rpc-2.0 support to cl-json. Tests are included. darcs-hash:79170f123f878bab89580228742102860b5930a9
-
- Jan 10, 2010
-
-
rpgoldman authored
Reorganized JSON-RPC result encoding, using CLOS, to make it more flexible, along lines discussed on the mailing list. Also added /partial/ support for JSON-RPC 2.0. This support is not yet tested in the test suite. darcs-hash:9e5c2e2612459c486253c91b20feea833f866b75
-
- Jan 02, 2010
-
-
rpgoldman authored
Some tests don't work on allegro on macosx or on allegro simpliciter. These seem like limitations of allegro, so I have added features flags to mask them. darcs-hash:23701ef4d39690714f85c2cd037d0380e68bf83e
-
rpgoldman authored
With asdf-binary-locations on, as it will be in new versions of ASDF, it is no longer possible to use load-pathname or load-truename to find files from loaded binaries. In the general case, binaries may not be located in the same directory as the source files from which they are compiled. We avoid this problem by caching the value of *load-truename* inside code that is run in the .asd file, and then referring to it later on. The *load-truename* of the .asd file will remain constant. darcs-hash:e460cd8b226ae1faa5ef7a2dd62d04854467737e
-
- Oct 09, 2009
-
-
Henrik Hjelte authored
Ignore-this: 4905daaa94ef2e2604df5de6bb092c64 darcs-hash:55b1d19ef1dba3d6bbe4232a9e799bd2d336315f
-
Henrik Hjelte authored
Ignore-this: 9beb1705b45b3692776de2f3731112b7 darcs-hash:ce641288c5b582001a85ea07223088e754580158
-
Henrik Hjelte authored
Ignore-this: 360302b256b196d7186d7b1bbc6384d2 darcs-hash:6bd9f3975de1147464861c123f99edb5cf564143
-
Henrik Hjelte authored
Ignore-this: 555b36f352707e7baec21f2638f60d0b With testcases. darcs-hash:de8a913aa3282f69f4d8f3b7c6c0dd1d2324c6ea
-
Henrik Hjelte authored
Ignore-this: 1e809eead41e2f6bc8d1e3e490c80cfe darcs-hash:b41e358b65edd3825ac34cf8cc485c5cb555c35e
-
- Aug 10, 2009
-
-
Henrik Hjelte authored
Ignore-this: bbaab17c2f5c0d09fe96cde11e2b9e1b darcs-hash:2fdc3b54d97e8a6e1e79ba683ccf0d25f5566d7f
-
Henrik Hjelte authored
Ignore-this: 8d2d1d112d69b0abfe2194010da5cc35 darcs-hash:02f255d6976f67f250d774166242f70fbcc175bf
-
Henrik Hjelte authored
Ignore-this: 44ab030099e2258d7acb37b647911fe4 The default json-intern is not safe (spotted by Red Daly). Interns of many unique symbols could potentially use a lot of memory. An attack could exploit this by submitting something that is passed through cl-json that has many very large, unique symbols. This version is safe in that respect because it only allows symbols that already exists. darcs-hash:03353858e9fcb248ba6e6252e4198a85ca3dbc4a
-
Henrik Hjelte authored
Ignore-this: a4a08ed5960fb2417c584d6a86277291 darcs-hash:f018ff31ccb1722268e520858ee8d3eb00f48b84
-
- May 02, 2009
-
-
Boris Smilga authored
darcs-hash:6a9ef811f3f481633c6403f9145942bf5022ee12
-
- Apr 27, 2009
-
-
Henrik Hjelte authored
Ignore-this: c8e57b25ba18170804d15ce174dde08d Now it works on sbcl 1.0.27.9 darcs-hash:f26d99a09485381335528b3e524e33f3815980a9
-
- Mar 13, 2009
-
-
Boris Smilga authored
darcs-hash:18cd3ea3667f70be4b401292207ac716e17deab8
-
- Feb 23, 2009
-
-
Boris Smilga authored
* Improved error handling: several ostensibly exceptional situations which were previously handled inconsistently (or not handled at all) are now reified as condition types and restarts, among them new ones: UNENCODABLE-VALUE-ERROR, SUBSTITUTE-PRINTED-REPRESENTATION, BIGNUMBER-STRING, RATIONAL-APPROXIMATION, PLACEHOLDER. * Added function DECODE-JSON-FROM-SOURCE. * Encoding and decoding operations shall henceforth have their own default streams, *JSON-OUTPUT* and *JSON-INPUT*. * It is now permissible to use strings as prototypes. (String prototype is interpreted as the name of the class, interned in the current *JSON-SYMBOLS-PACKAGE*.) * Fixed some bugs (and sources of compiler warnings). * Fixed some documentation strings, argument naming and passing conventions, and return values. * Fixed some copyright notices. * Improved implementation of JSON-BIND. * Put CLOS semantics under conditional compilation guards. * Advanced the version number to 0.4.0. darcs-hash:64cf95786ab3b66ac3531570ba62f46e3fa69d08
-
- Jan 24, 2009
-
-
Boris Smilga authored
darcs-hash:c1872beaa2f7d2e367b5ab44f9296f87ad282b2d
-
- Dec 08, 2008
-
-
Boris Smilga authored
darcs-hash:7e9b25cfe813745c2178fae77d421e26db9cad42
-
- Jul 23, 2008
-
-
Boris Smilga authored
darcs-hash:da20bc12e9016ad53396fc5ca70a5393bc204b13
-
- Jul 18, 2008
-
-
Boris Smilga authored
Fixed some testcases that failed due to globally set CLOS semantics or the value of *PROTOTYPE-NAME*. darcs-hash:639075911c39b2930f93681f4f8d0af5ab50ceb8
-
Boris Smilga authored
darcs-hash:179b9811fbd04dd24391b0998f23dcdb64ed7623
-
- Mar 18, 2008
-
-
Henrik Hjelte authored
darcs-hash:69ee07a19f9f35055bcfac78eb4582825f70e657
-
- Jan 14, 2008
-
-
Henrik Hjelte authored
darcs-hash:bf67055f0fdcb81669d0b5967522f7fffd25edd0
-
- Dec 28, 2007
-
-
Henrik Hjelte authored
darcs-hash:1d5e1dba753c880db16e45216042d9613453cb73
-
Henrik Hjelte authored
if you call set-list-decoder-semantics before (5am:run 'json) the 101 old testcases work ok. darcs-hash:11d5b30dc96fac1078573982d044f9bf5b807128
-
- Mar 24, 2007
-
-
Henrik Hjelte authored
darcs-hash:131280f2336bfab387055306ecf88f2b48cbae53
-
Henrik Hjelte authored
darcs-hash:d5cde7675cc1c97b68378a778f44eefd916be442
-
Henrik Hjelte authored
darcs-hash:3818038b2f27315270dc4e37c067cd43d98cf20d
-
- Dec 29, 2006
-
-
Henrik Hjelte authored
darcs-hash:1d8519ead2fbb540ebc80b00a703781043bd7932
-
Henrik Hjelte authored
darcs-hash:cb5d7aa34b17526bcf8bffc901f6294eb8b3ef53
-
Henrik Hjelte authored
darcs-hash:979034ec4301db8ae7fd3698b4369abbb3aa2cbb
-
- Oct 31, 2006
-
-
Henrik Hjelte authored
set *use-strict-json-rules* to nil if you want to be generous in what json you accept.. darcs-hash:534fb5a215d2339b2244e01ce64ff840ee52a69a
-
- Sep 23, 2006
- Sep 22, 2006
-
-
henrik authored
darcs-hash:e150e8c262db6cedf82a2b5caed3d7e5aa2c958f
-