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.63k stars 1.47k forks source link

use cbuilder for default proc generation #24390

Closed metagn closed 4 weeks ago

metagn commented 4 weeks ago

C++ member procs are not implemented, and codegenDecl in general is also not adapted, although it had to be included in the generation of proc params for simplicity. Guessing codegenDecl and C++ stuff are supposed to map to pragmas on NIFC, or are just not supported.

github-actions[bot] commented 4 weeks ago

Thanks for your hard work on this PR! The lines below are statistics of the Nim compiler built from 0e3330ee96fee75904c86048474dedc6a840cc60

Hint: mm: orc; opt: speed; options: -d:release 176433 lines; 8.670s; 654.855MiB peakmem