Dylam De La Torre
Dylam De La Torre
feat: support function types https://github.com/hsutter/cppfront/pull/526
feat: recognize requires expressions https://github.com/hsutter/cppfront/pull/596 (maybe not exactly the syntax in the proposed PR, but I consider authoring concepts to be essential in good modern C++)
> Is my understanding correct that by loading you mean final user's program will load some library like DLL? If that's case, I'll raise concern about read-only programs, like microcontroller...
In regards to name lookup in DLLs, the secret sauce is indeed to always use `extern "C"`. However, that doesn't stop you from creating specific mangling on top of said...
> Doesn't `extern "C"` make it redundant putting the declaration in the global namespace? Oh yeah, seems you are right. I guess that would simplify generation in that case. From...
I was wondering the same thing as the OP: Is it possible to use protobuf with shared memory in order to avoid needlessly encoding and decoding a message when crossing...
If depending on Boost.DLL is undesirable, loading and using shared libraries is actually quite simple: For POSIX: * `dlopen` to open the SO * `dlclose` to close the SO *...
Alright, I'll write the changes and open PR against the branch in your repo, we can discuss further over there once its up 👍🏻
> When compiling with the hidden visibility preset, loading the metafunction `sfml` fails. It works when compiling the module that declares `sfml` because it imports the module that exports `rule_of_zero`....
> Or maybe I should just go ahead and start emitting the extra semantic information ([#909 (comment)](https://github.com/hsutter/cppfront/issues/909#issuecomment-1871286126)). I think having a specific C function per TO/DLL that is able to...