Arc Forumnew | comments | leaders | submitlogin
4 points by dido 4710 days ago | link | parent

Arcueid 0.0.8 is now available. For those of you just joining us, Arcueid is a C implementation of Arc. This new version is mostly a bugfix release, no really big new features:

* More garbage collection bug fixes. Finally managed to track down an irritating bug that was causing the gc to release memory that it shouldn't

* Some further bug fixes in some I/O functions such as sread and write to conform to Arc 3.1's behavior

* Hashing now works for port and socket objects

* Other small bug fixes too numerous to mention

As one might gather from the very low version number Arcueid is still pre-alpha, and there are even more bugs that still aren't fixed. Most of the core functionality is working well enough: most of the bugs have to do with the I/O functions which have not seen as much testing. There are in particular some bigger bugs in the networking code that have been causing crashes when attempting to run srv.arc. Well, I've not programmed sockets in C without the aid of an event library in a very long time, so I suppose now's a good time as any to do so...