fbc
fbc copied to clipboard
FreeBASIC is a completely free, open-source, multi-platform BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, object orientation, unsigned data types, inli...
It looks like FreeBSD PowerPC 64 support was recently added to FreeBASIC by @lenoil98 via #290 and a lot of effort went towards solving endianness issues. Would it be possible...
3 `log-tests` tests fail to build for me, all due to `libstdc++`-related problems. --- `cpp/call2` and `cpp/class` fail due to a missing symbol from `libstdc++`. ``` cpp/call2.bmk : TEST_MODE=MULTI_MODULE_OK make[3]:...
- add support for `SOURCE_DATE_EPOCH` : https://reproducible-builds.org/docs/source-date-epoch/ - SOURCE_DATE_EPOCH is an environment variable that can control dates and times embedded in compiled sources - If set, use SOURCE_DATE_EPOCH for intrinsic...
[`SOURCE_DATE_EPOCH`](https://reproducible-builds.org/docs/source-date-epoch/) is an environment variable that provides the seconds since the Unix epoch that should be used for any build time/date macros and functions. It's a functionality that helps with...
I propose to consider adding golang-backend in FreeBasic. The main advantage, it seems to me, is the scheduler and goroutines. The addition of such functionality, it seems to me, would...
Operator overloads declared in a UDT produce the error message: Operator cannot be a member function (TODO) For example, ``` type T __ as integer declare operator len( byref arg...
When fbc writes to a boolean bitfield it treats the bitfield address as an integer ptr (32 or 64 bit). So it reads 3/7 bytes past the bitfield and then...
I just want to know if it is possible for me to modify FB code to solve the problem, if it is not possible. I had to find another way...
Referring to MSDN, it has been compiled and passed after the correction ``` union IRP__AssociatedIrp MasterIrp as PIRP IrpCount as LONG SystemBuffer as PVOID end union type IRP__Overlay__AsynchronousParameters UserApcRoutine as...
This is really too complicated, the original structure in FB should be wrong, I want to correct, but I don't know how to define this structure in FB. fb ```...