Saturday, January 7, 2012
Release 0.4 is the new stable
The previously released version 0.4 was found to be working w/o known bugs with the latest stable FPC 2.6.0 (svn revison 19485). Now virtually rereleasing the RC1 as the "offical" stable.
Sunday, December 11, 2011
heLib release 0.4
This is a RC1 of heLib for FPC 2.6.0 (soon to be released Free Pascal version). Compatible/tested with tags/release_2_6_0, rev 19814. Download source tarball here.
Expect a release version (say, version 0.5) soon after FPC 2.6.0 gets out if this RC1 is not going to work with the final FPC 2.6.0 and/or issues will be found and fixed in heLib 0.4.
Online documentation.
Status:
Expect a release version (say, version 0.5) soon after FPC 2.6.0 gets out if this RC1 is not going to work with the final FPC 2.6.0 and/or issues will be found and fixed in heLib 0.4.
Online documentation.
Status:
$ ./helib_test -a -p --format=plain ... Number of run tests: 701 Number of errors: 0 Number of failures: 0 Heap dump by heaptrc unit 5844426 memory blocks allocated : 252487390/286727568 5844426 memory blocks freed : 252487390/286727568 0 unfreed memory blocks : 0 True heap size : 294912 True free heap : 294912 $
Labels:
btree,
containers,
enumerator,
generics,
iterator,
release
Sunday, February 13, 2011
Anybody out there?
The helib/heContnrs latest release (0.3.1) is once again dead for the time being due to a compiler internal error with the latest (as of today) trunk FPC.
This is no rant about the trunk version changing. That's actually a good thing - the dev team is continuously improving it. The problem is to play catch up with the trunk. It was my decision to base heContnrs on the trunk version. It was the only option in that time, the stable FPC version back in September last year (2.4.0) was not able to cope with some language features required for heContnrs.
I don't know if some users of heContnrs do exist at all. I've never received a bug report through mail, nor an issue was filled on the project site (it can be done by anyone - anonymously). It seems to me it's time to re-investigate the current stable FPC version (2.4.2) and figure out if heContnrs could be made compatible with it. Never tried that actually, maybe a miracle will happen and it will just work, although I don't expect that seriously.
As a hobby project as heContnrs is/are, created mostly to fill my own needs, this can take some time (an unbound amount). If someone has some project with a now broken dependency on any of the previous working versions of the lib then perhaps let me know (via a comment here of through email) to create some pressure on me. I can't promise anything, but I don't do too many things in FPC anymore (only because my professional life is now going on in a different programming language). But I feel guilty for publishing the work which is not usable now and if that created problems to others, I will try to be responsible for that, i.e. try to fix this sooner then if I would do that when it's needed by myself only.
This is no rant about the trunk version changing. That's actually a good thing - the dev team is continuously improving it. The problem is to play catch up with the trunk. It was my decision to base heContnrs on the trunk version. It was the only option in that time, the stable FPC version back in September last year (2.4.0) was not able to cope with some language features required for heContnrs.
I don't know if some users of heContnrs do exist at all. I've never received a bug report through mail, nor an issue was filled on the project site (it can be done by anyone - anonymously). It seems to me it's time to re-investigate the current stable FPC version (2.4.2) and figure out if heContnrs could be made compatible with it. Never tried that actually, maybe a miracle will happen and it will just work, although I don't expect that seriously.
As a hobby project as heContnrs is/are, created mostly to fill my own needs, this can take some time (an unbound amount). If someone has some project with a now broken dependency on any of the previous working versions of the lib then perhaps let me know (via a comment here of through email) to create some pressure on me. I can't promise anything, but I don't do too many things in FPC anymore (only because my professional life is now going on in a different programming language). But I feel guilty for publishing the work which is not usable now and if that created problems to others, I will try to be responsible for that, i.e. try to fix this sooner then if I would do that when it's needed by myself only.
Wednesday, December 22, 2010
heLib release 0.3.1
The recent changes in the trunk FPC generics made all previous heLib releases broken. Release 0.3.1 addresses this situation. Otherwise no new classes/features were added. Direct source tarball download link.
Friday, September 10, 2010
Generic B+Trees (heLib release 0.3)
FPRB/heLib/heContnrs.pas has got a new container type - generic BTrees.
Labels:
btree,
containers,
enumerator,
generics,
heLib,
iterator,
release
Sunday, September 5, 2010
heLib release 0.2
FPRB/heLib/heContnrs.pas has got a new container type - generic lists.
Labels:
containers,
enumerator,
generics,
heLib,
iterator,
release
Wednesday, September 1, 2010
heLib release 0.1
FPRB/heLib 0.1 has been released today:
- Generic vector containers with generic enumerators.
- Online documentation.
- Test suite.
- Permissive BSD-style license.
- Requires trunk FPC (2.5.1).
- Source tarball downloadable directly from the project home page.
- Subversion access
Labels:
containers,
enumerator,
generics,
heLib,
iterator,
release
Subscribe to:
Posts (Atom)