Changelog FreeBasic Compiler MinGW x64 gcc810
#19
(03.10.2018 01:29:07)
- rtlib: fix implicit-fallthrough warnings (commit: 8271887)
—
matthew.w.fearnley
- rtlib: fix GCC potential sprintf overflow warning: warning: '%d' (commit: cd6d0ae)
—
matthew.w.fearnley
- gfxlib: fix implicit-fallthrough warnings (commit: 6e0856d)
—
matthew.w.fearnley
- gfxlib: prevent a warning on sprintf(), where GCC is not clever enough (commit: 5400a98)
—
matthew.w.fearnley
- Missed some implicit-fallthrough warnings in rtlib (commit: 1ddebac)
—
matthew.w.fearnley
- rtlib: missed some more warnings (commit: f6cdf63)
—
matthew.w.fearnley
- rtlib: fix more warnings (commit: 0f92444)
—
matthew.w.fearnley
- gfxlib: fix gcc warning and simplify WM_SIZE fall though (commit: 5e4d2de)
—
matthew.w.fearnley
- rtlib: dos: fix gcc warning (commit: fe37508)
—
matthew.w.fearnley
- gfxlib: win32: move posting of EVENT_MOUSE_EXIT event in to (commit: 54d4485)
—
matthew.w.fearnley
#18
(26.09.2018 01:02:57)
- Make Integer/Long mangling consistent on 32bit/64bit (commit: 90f3314)
—
coder
- Adjust C++ linking test for new Integer/Long mangling (commit: 4a3fa46)
—
coder
- Adjust C++ mangling test for new Integer/Long mangling (commit: 77ed5c8)
—
coder
- Fix Bad @N stdcall suffix for non-trivial byval type parameters with (commit: d249ff8)
—
coder
- Add mangling modifier 'as long|ulong alias "long"' for Win64 (commit: 8dade18)
—
coder
- Add mangling modifier 'as long|ulong alias "long"' for Win64 (commit: 9c00c59)
—
coder
- Add mangling modifier 'as long|ulong alias "long"' for Win64 (commit: e07d3bf)
—
coder
#17
(25.09.2018 23:55:59)
- gfxlib: palette [get] using (commit: 86ee5dc)
—
coder
#16
(21.09.2018 03:51:59)
- fbc: use uinteger types for count in new[count] (commit: 402520c)
—
coder
- fbc: sf.net #699: fix new[0] causing infinite loop when calling (commit: 0c0bece)
—
coder
- fbc: new[count] returns null pointer if allocation failed (commit: 84f11d6)
—
coder
#15
(14.09.2018 22:32:16)
- Update symb-define.bas (commit: e5bfb62)
—
noreply
- Update fbc.bas (commit: 95eac7e)
—
noreply
- Update fb.bi (commit: 36f4c82)
—
noreply
- Update fb.bas (commit: c27f435)
—
noreply
- __FB_GUI__ (commit: 613eff7)
—
noreply
- added __FB_GUI__ (commit: 870a99b)
—
noreply
- added __FB_GUI__ (commit: 8b3fce0)
—
noreply
- added __FB_GUI__ (commit: 41d9d54)
—
noreply
- added __FB_GUI__ (commit: 0d8d067)
—
noreply
- added __FB_GUI__ (commit: 6ce4a74)
—
noreply
- __FB_GUI__ Cleaned (commit: 85d80fe)
—
marpon
#14
(14.09.2018 02:05:45)
- Complement to Fix for debugging lines in include files but not in (commit: 0f2a7c8)
—
coder
- fbc-debug: remove BINCL and EINCL STAB tags (commit: 654c870)
—
coder
- fbc-debug: add note about removal of BINCL/EINCL STAB tags (commit: 3c2815d)
—
coder
#13
(09.09.2018 22:02:12)
- Fix for debugging lines in include files but not in procedures (commit: 01b6109)
—
coder
- fbc: code formatting and white space clean up (commit: 0d98283)
—
coder
- Fix for debugging lines in include files but not in procedures (update (commit: 8ad8a11)
—
coder
#12
(04.09.2018 13:47:34)
- fbdoc: wiki snapshot 2018-06-28 (commit: 9b04508)
—
coder
- fbdoc: wiki snapshot 2018-08-23 (commit: 9d4da3f)
—
coder
- fbdoc: wiki snapshot 2018-09-02 (commit: a8d5d02)
—
coder
- fbdoc: wiki snapshot 2018-09-03 (commit: 5d1ac76)
—
coder
- fbdoc: examples/manual update 2018-09-03 (commit: 5b8451d)
—
coder
- fbdoc: udpate tools (commit: 13b4de3)
—
coder
- fbdoc: wiki snapshot 2018-09-03 & update examples from examples/manual (commit: e4194ce)
—
coder
#11
(03.09.2018 02:15:56)
- cast-conv-ptr: add -w funcptr option (commit: 14d663e)
—
coder
- cast-conv-ptr: add " in function pointer" to function pointer warnings (commit: a797756)
—
coder
- cast-conv-ptr: warnings messages changed (commit: df92bd2)
—
coder
- cast-conv-ptr: reassign level of new 'w funcptr' (commit: 4dff145)
—
coder
#10
(26.08.2018 17:03:17)
- IupSetFunction() need a pointer to function of long type (commit: 26f0f8c)
—
lkppo
- IUP sample : When a variable is used by value to set the value to a (commit: 19e178b)
—
lkppo
- #642, #886: CASTs involving CONST qualifiers solved out too early (commit: 612162a)
—
coder
- Quiet the warnings generated by rtlNullPtrCheck(), and make warning (commit: d6bd1c9)
—
coder
- #801: *@(expr) solved to (expr) did not cleanly remove null ptr checks (commit: 391527e)
—
coder
- Add warning '-w constness' to enable 'CONST qualifier discarded' (commit: cacb0c3)
—
coder
- Fix copy/edit error (commit: 7185995)
—
coder
- cast const ptr checks: (commit: 03f8a7f)
—
coder
- cast const ptr checks: quiet warnings on some internal expressions (commit: 106b34d)
—
coder
- cast const ptr checks: add initial test (commit: ed6c245)
—
coder
- cast const ptr checks: update const-discard test (commit: 320875c)
—
coder
- cast const ptr checks: touch files to trigger build (commit: fc33b2d)
—
coder
- cast const ptr checks: revert '-w constness' usage (commit: a652bda)
—
coder
- cast const ptr checks: more warning tests (commit: c712409)
—
coder
- cast const ptr checks: astNewCONV(); check only CONST bits (commit: 66345a0)
—
coder
- fbc: FB_OVLPROC_MATCH_SCORE for type matching score (commit: feaff5c)
—
coder
- fbc: add #pragma constness for testing (commit: d919d3b)
—
coder
- fbc: FB_OVLPROC_MATCH_SCORE for type matching score (commit: 8c07712)
—
coder
- select case as const: fix potential bug (commit: b342863)
—
coder
- cast const ptr checks: suppress warnings (commit: 3e2d981)
—
coder
- fbc: normalize a few deubgging procedure names (commit: 5887251)
—
coder
- fbc-tests: rename warning check tool file name (commit: 2ff5a92)
—
coder
- fbc-tests: reuse tests/warnings/generator/chk-warning-log.bas (commit: 0fda606)
—
coder
- cast const ptr checks: check function pointers (commit: 9f398f0)
—
coder
- cast const ptr checks: check function pointers (commit: ac757fc)
—
coder
- cast const ptr: add parameter checks to ptr-const-param.bas (commit: 8aa02a7)
—
coder
- cast const ptr: more function pointer tests (commit: 4a4ba92)
—
coder
- cast const ptr checks: refactor symbCheckConstAssign() (commit: 5b7f570)
—
coder
- cast const ptr checks: add test results for new warnings (commit: 8200fa8)
—
coder
- rtl-const: base test for rtl prototypes (commit: 551420b)
—
coder
- cast const ptr checks: update test results (commit: 6062f59)
—
coder
- cast const ptr checks: test constness in POKE statment (commit: c0ca247)
—
coder
- rtl-const: add const ptr for some rtlMem procs (commit: fde631e)
—
coder
- rtl-const: add const override option to rtlAddIntrinsicProcs() (commit: 8a5e8ce)
—
coder
- rtl-const: add const to rtl-mem prototypes (commit: c550df4)
—
coder
- rtl-const: add const to rtl-gfx prototypes (commit: 22ef90a)
—
coder
- rtl-const: add const to rtl-console prototypes (commit: bf2cee9)
—
coder
- rtl-const: add const to rtl-data prototypes (commit: d03481c)
—
coder
- rtl-const: add const to rtl-file prototypes (commit: 515e8cd)
—
coder
- rtl-const: add const to rtl-system prototypes (commit: 86a9f4f)
—
coder
- rtl-const: add const to rtl-error prototypes (commit: a8eface)
—
coder
- rtl-const: add const to rtl-print prototypes (commit: 131ac9d)
—
coder
- overload resolution: change scoring for const matching (commit: 208fad4)
—
coder
- rtl-const: add const to rtl-string prototypes (commit: a2108d7)
—
coder
- rtl-const: remove special RTL_CONST checks (commit: 7712fdf)
—
coder
- rtl-const: add const to rtl-array prototypes (commit: 2960949)
—
coder
- cast const ptr: tidy up tests for sf.net bug 801 (commit: ca3a246)
—
coder
- cast const ptr: refactor/remove unneeded code (commit: 64d32f5)
—
coder
- cast const ptr: remove some unneeded code (commit: 8e8801b)
—
coder
#9
(03.07.2018 20:41:48)
- travis: Prevent fbc hang during fbdoc builds (commit: 145c13f)
—
daniel.c.klauer
#8
(28.06.2018 05:18:02)
- fbdoc: wiki snapshot 2018-06-27 (commit: 2f7d004)
—
coder
#7
(26.06.2018 08:23:24)
- Fix #884: FORMATing dates can deadlock under Unix (commit: 7429ff0)
—
teeemcee
#6
(22.06.2018 03:47:15)
- x86: generate valid ASM for CMP IMM, OFFSET VAR (commit: b1f6edf)
—
coder
- test-suite: move #if/#endif to enable most of the return-byref test (commit: 3dc8d7c)
—
coder
- Allow byref initializers of byref vars (commit: e4ddfba)
—
coder
- x86: revert changes to CMP emitter instruction, but keep the test (commit: 4d16959)
—
coder
- ASM Backend: Fix comparisons involving OFFSETs and IMMediates (commit: 2e106bc)
—
coder
- Allow [static] shared byref variables to be initialized with byref (commit: 1769ad7)
—
coder
#5
(19.06.2018 23:02:16)
- Describe FB_SYMBATTRIB_REF better (commit: a810c69)
—
daniel.c.klauer
- Check for & disallow non-constant global ref initializers (commit: 3cc22e2)
—
daniel.c.klauer
- Add test case for DIM BYREF bug #822 (fixed by a821ef5d/3cc22e22) (commit: c37bdf5)
—
daniel.c.klauer
- Add test case for DIM BYREF bug #814 (fixed by 3cc22e22) (commit: 1d5ecbe)
—
daniel.c.klauer
- Add test case for DIM BYREF bug #842 (fixed by 3cc22e22) (commit: 392feb4)
—
daniel.c.klauer
- Remove duplicate var (commit: 6d3763b)
—
daniel.c.klauer
- Fix emitting of CONST ref initializers (as opposed to OFFSETs) (commit: 616dc23)
—
daniel.c.klauer
- Fix hFlushExprStatic() to use full type again (regression from 616dc23d) (commit: d015078)
—
daniel.c.klauer
- ASM backend: Fix emitting of global ref initializers (commit: 5d08b88)
—
daniel.c.klauer