nim-lang / Nim

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
https://nim-lang.org
Other
16.61k stars 1.47k forks source link

cbuilder: abstract over unmangled C identifiers #24454

Open metagn opened 3 days ago

metagn commented 3 days ago

Does not include importc identifiers yet, just the constant identifiers used in the codegen, which turned out to be not that many. Not sure exactly where this would be called on importc symbols.

compilerproc symbols are also used verbatim in a lot of places, guessing this is not an issue for now.