Brucey

Results 14 issues of Brucey

While working on a macOS arm64 native build of my project, binaries are failing with the following error : "Cannot allocate executable pages". So I built gctest ( as per...

feature-request

The C API appears to be missing the load functions for the new AY audio source. Maybe it needs something like this? - ```c int Ay_load(void * aClassPtr, const char...

I see you pass in a NULL context into miniaudio init, which assigns the default order/list of backends. Unfortunately, my users are a bit picky when it comes to using...

enhancement

It would be nice to have dynamic loading of ALSA, like is available for other backends. Here's an example of how one might accomplish it : [alsadevice.cpp](https://github.com/maxmods/pub.mod/blob/master/freeaudio.mod/alsadevice.cpp) Thanks!

help wanted

Here, bmk is configured (via config.bmk) to use a specific compiler for the default target. This result is different to the compiler it will build with (clang 17) ``` ./bmk...

Link-time optimisation (some info [here](http://johanengelen.github.io/ldc/2016/11/10/Link-Time-Optimization-LDC.html) and [here](https://llvm.org/docs/LinkTimeOptimization.html) ) can potentially create smaller, faster binaries. The main caveat is longer build times - because the compiler makes more than 1 pass...

BlitzMax currently has a limitation that only allows for constant values for the `Step` counter of a `For` loop. I don't see any reason why the following code shouldn't be...

enhancement

I'm currently exploring how we might add support for delegates and closures. A delegate defines a function signature - a bit like a function pointer. A closure is a bit...

enhancement
question
delegates and closures

It would be nice if we had some basic linting functionality... somewhere. Not necessarily in bcc itself. Here's an example where such a thing might be useful: ```blitzmax SuperStrict Framework...

Currently we do not support metadata for structs. We should consider adding this.