I’ve been updating the new JSON serializers (resource based on the Talis RDF/JSON and triples-centric) in Subversion so that a callback parameter can be set. This is what was formerly available in Triplr when it was using the perl JSON module, before I switched it to the native C JSON serializers. That should restore that useful feature again, once I add the necessary feature setting into Triplr.
As usual I made tests work – ‘make distcheck’ has to pass in several ways:
- On OSX 10.4.x with gcc 4.0.1, MacPorts curl and libxml (without distcheck, it’s just too darn slow on ibook)
- Linux Debian gcc 4.2.3 (aka newest) with curl and libxml
- Linux Debian gcc 4.2.3 with curl and expat
- Linux Debian g++4.2.3 and configure option
--enable-release and tweaked to use compile options “-O3 -Wall” with curl and libxml. This uses g++ as a “better C compiler” and usually causes some tweaks such as explicit casts and some portability bits.
I also run some tests on Linux inside valgrind as a leak check.
I probably could and should automate this but never found the time so far. It should probably produce pretty red/green failure graphs and all that jazz.
Most of the time is not code changes above but in turning the ChangeLog commits into some form of coherent draft release notes. The major items from those will turn into the summary of the release, the draft news nearby.