[cl-json-devel] cl-json 0.4

Henrik Hjelte henrik at evahjelte.com
Mon Apr 27 21:48:59 UTC 2009


Hello, I have now tried Boris vaccum-patch on sbcl 1.0.27.9, and it
works (almost) perfectly. There was one failing testcase on the test
json-number, but I believe it is because of a previous bug in sbcl
that is now fixed.bugfix in sbcl. Boris, I have pushed a patch, you
might want to take a look at it to see if I understood it right. Now
all tests run OK.

And the performance is much improved, but still three times slower
than before on decoding. But maybe that is a price worth paying?
What do people think, should the current darcs version be released as
0.4, or should we wait on something?

Cheers,
Henrik


Encoding 652 varying chars  from memory 2000 times.
Evaluation took:
  0.163 seconds of real time
  0.160010 seconds of total run time (0.124007 user, 0.036003 system)
  [ Run times consist of 0.032 seconds GC time, and 0.129 seconds non-GC time. ]
  98.16% CPU
  352,256,740 processor cycles
  26,355,248 bytes consed

....................................................Decoding 1387
varying chars from memory 1000 times.
Evaluation took:
  1.875 seconds of real time
  1.860117 seconds of total run time (1.320083 user, 0.540034 system)
  [ Run times consist of 0.104 seconds GC time, and 1.757 seconds non-GC time. ]
  99.20% CPU
  4,051,873,881 processor cycles
  70,342,416 bytes consed




More information about the cl-json-devel mailing list