Skip to content

Commit

Permalink
fbc: touch changelog.txt for ASC() constant folding and wide characte…
Browse files Browse the repository at this point in the history
…r support in '__FB_EVAL__()'

- github #325, #326: fbc: internal changes for string processing functions
- github #325, #326: fbc: add support for wstrings used with __FB_EVAL__()
- github #325, #326: fbc: constant folding ASC() on constant strings with embedded NUL characters
- previously ASC returned 0 for anything past the first embedded NUL char, for example ASC(!"A\000B",3) incorrectly returned 0 and should return 66
  • Loading branch information
jayrm committed Jul 11, 2021
1 parent fda0ab2 commit b09b506
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ Version 1.09.0
- crt headers: add const qualifiers in crt/stdlib.bi
- crt headers: add const qualifiers in crt/stdio.bi, crt/sys/stat.bi, crt/wchar.bi
- crt headers: add const qualifiers in crt/sys/win32/stat.bi, crt/win32/stdio.bi
- fbc: internal changes for string processing functions
- github #325, #326: fbc: internal changes for string processing functions

[added]
- fbc: add '-z fbrt' command line option to link against libfbrt*.a instead of libfb*.a
- makefile: add target for fbrt, fb runtime library written in fbc. Bulid libfbrt*.a and merge any missing object modules from libfb*.a
- fbc: add support for wstrings used with __FB_EVAL__()
- github #325, #326: fbc: add support for wstrings used with __FB_EVAL__()

[fixed]
- github #315: set parameters when calling SCREENCONTROL (was broken in fbc 1.08.0 due to new LONG/LONGINT SCREENCONTROL API's)
Expand All @@ -24,7 +24,7 @@ Version 1.09.0
- github #323: gas64: When the target variable is const variable, code cannot be generated for variable assignment of different length. (Skyfish)
- github #324: fbc: When converting a wide character escape sequence to an internal format, the escaped value is incorrect. (Skyfish)
- fbc: remove warning on function suffix in '-lang qb'
- fbc: ASC() on constant strings with embedded NUL characters - previously ASC returned 0 for anything past the first embedded NUL char, for example ASC(!"A\000B",3) incorretly returned 0 and should return 66
- github #325, #326: fbc: constant folding ASC() on constant strings with embedded NUL characters - previously ASC returned 0 for anything past the first embedded NUL char, for example ASC(!"A\000B",3) incorrectly returned 0 and should return 66


Version 1.08.0
Expand Down

0 comments on commit b09b506

Please sign in to comment.