"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "changelog.txt" between
FreeBASIC-1.07.0-source.tar.gz and FreeBASIC-1.07.1-source.tar.gz

About: FreeBasic is a set of cross-platform development tools consisting of a compiler, GNU-based assembler, linker and archiver, and supporting runtime libraries, including a software-based graphics library.

changelog.txt  (FreeBASIC-1.07.0-source):changelog.txt  (FreeBASIC-1.07.1-source)
Version 1.07.1
[changed]
- fbc '-version' reports build date in yyyy-mm-dd format (aka build date iso)
[added]
- extern "rtlib": respects the parent namespace, uses default fb calling convent
ion and C style name mangling
- __FB_BUILD_DATE_ISO__ intrinsic define to return fbc build date in 'yyyy-mm-dd
' format
- __FB_BUILD_SHA1__ intrinsic define to return the compiler's source code commit
sha-1, (if known)
- '-print sha-1' to print the compiler's source code commit sha-1, (if known)
- makefile: 'FBSHA1=1' makefile configuration option to determine the current re
po commit sha-1 from git
- makefile: 'FBSHA1=some-sha-1' makefile configuration option to explicit set th
e repo commit sha-1
- makefile: '-d FBSHA1="some-sha-1"' compiler option to set the value of '__FB_B
UILD_SHA1__' when building fbc
[fixed]
- makefile: under MSYS2 (and friends), TARGET_ARCH is now identified from shell'
s default target architecture instead of shell's host architecture
- sf.net #904; gcc backend: pass '-Wno-format' to prevent format string errors i
n gcc 9.x (enabled by default with -Wall)
- sf.net #910: cast(string, variable) can cause fbc to segfault (infinite recurs
ion), due to misplaced const & non-const casting
Version 1.07.0 Version 1.07.0
[changed] [changed]
- SADD/STRPTR(wstring) returns WSTRING PTR - SADD/STRPTR(wstring) returns WSTRING PTR
- '-v' be verbose command line option affects '-help' output - '-v' be verbose command line option affects '-help' output
- fbc aarch64 target by default maps to '-march=armv8-a' when passing options to gcc/LLVM (czsgaba) - fbc aarch64 target by default maps to '-march=armv8-a' when passing options to gcc/LLVM (czsgaba)
[added] [added]
- CVA_LIST type, CVA_START(), CVA_COPY() CVA_END(), CVA_ARG() macros will map to gcc's __builtin_va_list and __builtin_va_* macros in gcc backend - CVA_LIST type, CVA_START(), CVA_COPY() CVA_END(), CVA_ARG() macros will map to gcc's __builtin_va_list and __builtin_va_* macros in gcc backend
- github #133: fbc makefile supports bootstrap-minimal target to build a bootstr ap fbc with only the minimal features necessary to build another fbc. (William B reathitt Gray) - github #133: fbc makefile supports bootstrap-minimal target to build a bootstr ap fbc with only the minimal features necessary to build another fbc. (William B reathitt Gray)
 End of changes. 1 change blocks. 
0 lines changed or deleted 28 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)