Releases for Curie

Curie 10

Download: curie-10.tar.bz2
Size: 120.55 KB
md5_file hash: 54786633406a5bed41112ef206cdd86c
First released: Sat, 09/05/2009 - 15:42
Last updated: Sat, 09/05/2009 - 15:47

This latest release adds: an experimental garbage collector for s-expression data, support for custom s-expression types, several fixes to icemake, better support for building windows .dll files (with msvc++), (basic) support for ip4/ip6 networking for posixy operating systems and fixes to make curie work on windows x86-64 (also using msvc++). Still missing is network support in general on Windows.

Curie 9

Download: curie-9.tar.bz2
Size: 103.4 KB
md5_file hash: a58e257c2f8b30c61f2f45de36c980f5
First released: Sat, 06/06/2009 - 16:46
Last updated: Sat, 06/06/2009 - 16:48

Not much has happened in this release regarding the API, just a few minor stability fixes. However, - SHOCK! HORROR! - this release adds a port of both curie and icemake to Windows/x86, which works with msvc++, borland/turbo c++ as well as mingw/gcc! That's right, carefully designed curie-only programmes that do not use libsyscall should now work on Windows as well as Linux and Darwin, and icemake should prove to be a very effective tool to write and port programmes with.

Additionally, this release introduces ice, a linux-only tool that may be run instead of icemake to provide for neater, easier to read output of icemake. It basically replaces the massive amount of s-expressions produced by icemake with a nice and tidy progress bar.

Curie 8

Download: curie-8.tar.bz2
Size: 88.22 KB
md5_file hash: 601843fe140cf90f003a1c2cce185240
First released: Sun, 04/19/2009 - 14:47
Last updated: Sun, 04/19/2009 - 14:50

This release mostly ties up some loose ends, nothing spectacular. Icemake got itself a shiny new manpage, as well as the ability to install those, curie got some minor feature enhancements and libsyscall has been fixed to properly implement things based on socketcall() on linux architectures that still use this interface.

Curie 7

Download: curie-7.tar.bz2
Size: 84.45 KB
md5_file hash: 3a621bfe5219289d42b16091b473f366
First released: Sun, 03/08/2009 - 16:16
Last updated: Sun, 03/08/2009 - 16:24

This release fixes a lot of issues with curie-6. In particular there have been a number of fixes to the regex code, including UTF-8 support and to some of the I/O code. C++ support has been significantly improved, although curie++ has been mostly stripped out of the release itself. Documentation got a big boost as well, and icemake can now handle documentation in tex and will use doxygen when appropriate and available. Icemake has also been given the ability to create shared objects.

Curie 6

Download: curie-6.tar.bz2
Size: 79.37 KB
md5_file hash: deeec36079ff7129f83c083a17199395
First released: Wed, 01/07/2009 - 01:04
Last updated: Wed, 01/07/2009 - 01:06

Apart from the regular bugfixes, this release adds directory handling and regular expression matching to the list of curie's features. Both new features should also have gotten proper documentation and a good batch of testing, and a couple of oddities about the graph code have been fixed in the process.

Curie 5

Download: curie-5.tar.bz2
Size: 64.07 KB
md5_file hash: e360e9471e8ee8adc736939f5f8147ce
First released: Tue, 11/25/2008 - 09:56
Last updated: Tue, 11/25/2008 - 09:58

Looks like a few nasty showstopper bugs had slipped by in the last release; this should fix the really nasty ones.

Curie 4

Download: curie-4.tar.bz2
Size: 65.28 KB
md5_file hash: 19cfd765267463760fab298f296555b9
First released: Mon, 11/24/2008 - 01:15
Last updated: Mon, 11/24/2008 - 01:16

This release includes icemake, as well as a hefty increase in documentation.

Icemake is kinda experimental, so things could be a bit odd...

Curie 3

Download: curie-3.tar.bz2
Size: 43.61 KB
md5_file hash: 313ad23ef24d56fa763e7560f74431cc
First released: Mon, 09/22/2008 - 19:29
Last updated: Mon, 09/22/2008 - 19:32

This version fixes some memory handling issues that have been pointed out as flaws by sqweek. I also moved my ass a bit to fix the other issues reported by splint in the core library, and i've slightly modified parts of the API.

Curie 2

Download: curie-2.tar.bz2
Size: 42.36 KB
md5_file hash: 08eb380f74fe06060d7b240457c1f811
First released: Wed, 09/17/2008 - 22:50
Last updated: Wed, 09/17/2008 - 22:54

Not much of a code update, but some additional documentation. This release also fixes some of the cross-compilation issues, although not all of them, it supports c++ (with a curie++) and it fixes up some of the headers by hiding 'internal' ones (internal headers being headers that are only used to implement curie itself, and should thus not be used by users).

It also adds a 'hosted' compilation mode, which compiles an API-compatible library which can be linked to instead of the plain libcurie if functionality from the host libc is needed by the programme.

Curie 1

Download: curie-1.tar.bz2
Size: 36.8 KB
md5_file hash: dc955d8fdcc80621c50041d57fba112b
First released: Thu, 08/21/2008 - 22:39
Last updated: Thu, 08/21/2008 - 22:41

Well, got a good batch of bad omen to so far, hope it gets better... seems to work fine and includes test cases.