Highlights:
- added support for variadic functions with CVA_LIST built in type, and CVA_START(), CVA_COPY(), CVA_END(), CVA_ARG() macros
- added '-strip' and '-nostrip' command line options to control symbol stripping
- added 'type UDT extends Z|WSTRING' support for user defined types to working as Z|WSTRING's, And work well with built-in functions TRIM/LTRIM/RTRIM, LCASE/UCASE, Cxxx() conversions, INSTR/INSTRREV, MID function & MID statement, SADD/STRPTR, LSET/RSET, ASC, SELECT statement, SWAP, IIF, and PRINT/LPRINT/WRITE
- added new command line options '-earray', '-enullptr', '-eassert', '-edebug', '-edebuginfo', '-elocation' for fine control of error code generation
- added './fbc-int/array.bi' to expose some internals of the array descriptor for developers and advanced users.
- fixed name mangling (decoration) for global overloaded operators. Some binaries (libraries) may have to be recompiled from source to work properly.
- and other bug fixes
Windows Binaries
- FreeBASIC-1.07.0-win32.exe (installer) | .zip archive | .7z archive - 32bit version
- FreeBASIC-1.07.0-win64.zip | .7z archive - 64bit version
- FreeBASIC-1.07.0-win32-mingworg.zip | .7z archive - alternative to the normal FB-win32 package, may work better for older Win32 systems
- gcc-5.2.0-for-FB-win32-gengcc.zip - 32bit gcc for the FB-win32 package, in case you want to use -gen gcc.
- fbc-1.07.0-win32.zip | .7z archive - to be extracted into existing 32bit MinGW-w64 toolchain
- fbc-1.07.0-win64.zip | .7z archive - to be extracted into existing 64bit MinGW-w64 toolchain
- The MinGW-w64 toolchains used for the main win32/win64 builds can be found here:
- FreeBASIC-1.07.0-linux-x86.tar.gz | .tar.xz archive - 32bit x86 version
- FreeBASIC-1.07.0-linux-x86_64.tar.gz | .tar.xz archive - 64bit x86_64 version
- Run sudo ./install.sh -i to install into /usr/local, if wanted.
- FreeBASIC-1.07.0-dos.zip
- fbc-1.07.0-dos.zip - to be extracted into existing DJGPP toolchain
- FB-manual-1.07.0-chm.zip - Manual in single CHM file
- FB-manual-1.07.0-html.zip - Offline HTML pages (start at 00index.html)
- FB-manual-1.07.0-fbhelp.zip - For the fbhelp program (QB-like help viewer)
- FB-manual-1.07.0-txt.zip - As one .txt file, for printing to paper
- .tar.gz | .tar.xz | .zip | .7z
You can always find the latest FB source code in the fbc Git repository: