Skip to content
  1. Nov 04, 2012
    • rpgoldman's avatar
      fix-fiveam-test-comparisons · 670edc27
      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
      670edc27
  2. Oct 14, 2012
    • rpgoldman's avatar
      fix-test-after-method-bug-from-juanjo · d6e60df7
      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
      d6e60df7
  3. Jun 25, 2011
  4. Jan 14, 2010
    • rpgoldman's avatar
      add-json-rpc-2.0-support · e1121307
      rpgoldman authored
      A large number of changes that provide json-rpc-2.0 support to
      cl-json.  Tests are included.
      
      darcs-hash:79170f123f878bab89580228742102860b5930a9
      e1121307
  5. Jan 10, 2010
    • rpgoldman's avatar
      reorganized-json-rpc-encoding · fb268b55
      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
      fb268b55
  6. Jan 02, 2010
    • rpgoldman's avatar
      removed-allegro-from-some-tests · 8ccdfebc
      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
      8ccdfebc
    • rpgoldman's avatar
      revise json file loading for tests · a72bac35
      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
      a72bac35
  7. Oct 09, 2009
  8. Aug 10, 2009
  9. May 02, 2009
  10. Apr 27, 2009
  11. Mar 13, 2009
  12. Feb 23, 2009
    • Boris Smilga's avatar
      Improvements and clarifications of code in light of the new documentation. · bacd9b86
      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
      bacd9b86
  13. Jan 24, 2009
  14. Dec 08, 2008
  15. Jul 23, 2008
  16. Jul 18, 2008
  17. Mar 18, 2008
  18. Jan 14, 2008
    • Henrik Hjelte's avatar
      todo file · 8993ab1a
      Henrik Hjelte authored
      darcs-hash:bf67055f0fdcb81669d0b5967522f7fffd25edd0
      8993ab1a
  19. Dec 28, 2007
  20. Mar 24, 2007
  21. Dec 29, 2006
  22. Oct 31, 2006
  23. Sep 23, 2006
  24. Sep 22, 2006