Simple inheritance is now supported, using these new keywords: Extends, Base
Run-time type information is now supported, for User Defined Types extending the new built-in Object type: operator is
The new ThreadCall keyword allows launching almost any procedure as a new thread.
Many headers have been added or updated, including GTK+.
The FB graphics library (gfxlib2) now uses the same special exception in its license as the rtlib, to allow linking into executables under more relaxed terms.
For cross-compiling, fbc no longer needs to be rebuilt from source, and the non-standalone versions can use binutils/gcc cross-compiler toolchains.
FB's build system (for compiling it from source) now consists of just a single makefile, no more configure scripts. FB can be tested from the source tree, on all platforms, without having to be installed, and it can be built for installation into MinGW or DJGPP trees, similar to the Linux version.
Around 100 issues have been fixed, many in -gen gcc, making it stable enough to rebuild fbc. -gen gas has also seen a few fixes.
fbc-0.24.0-mingw32.7z
fbc for installation into a MinGW tree - built for the mingw.org toolchain.
Linux Binaries
FreeBASIC-0.24.0-linux.tar.gz (or as .tar.xz)
FB in a .tar.gz - can be extracted anywhere. Run sudo ./install.sh -i to install into /usr/local. Built on OpenSUSE; should work on all current distros.