GitHub / nim-lang/c2nim issues and pull requests
#279 - Function types should be translated with {.nimcall.}
Issue -
State: closed - Opened by panno8M 3 months ago
- 3 comments
#278 - Hangs/freezes On Warnings
Issue -
State: open - Opened by Niminem 6 months ago
#277 - Crash on typedef enum with negative hexadecimal
Issue -
State: open - Opened by mratsim 12 months ago
#276 - Error: unhandled exception: index 1 not in 0 .. 0 [IndexDefect]
Issue -
State: open - Opened by mantielero about 1 year ago
#275 - Implicit Forward Declared Struct incorrectly Converted
Issue -
State: open - Opened by miguelmartin75 over 1 year ago
- 1 comment
#274 - Bump actions/checkout from 3 to 4
Pull Request -
State: closed - Opened by dependabot[bot] over 1 year ago
- 1 comment
Labels: dependencies
#273 - Create dependabot.yml
Pull Request -
State: closed - Opened by ringabout over 1 year ago
#272 - test c2nim with 2.0.0
Pull Request -
State: closed - Opened by ringabout over 1 year ago
#271 - C `enum` should not be translated to Nim enum
Issue -
State: open - Opened by arnetheduck almost 2 years ago
#270 - Add clib pragma for configurable dynlib vs header
Pull Request -
State: closed - Opened by elcritch over 2 years ago
#269 - fixes nightlies; emit nimIdentNormalize for 1.2.x
Pull Request -
State: closed - Opened by ringabout over 2 years ago
- 1 comment
#268 - Add type attributes support
Pull Request -
State: open - Opened by ASVIEST over 2 years ago
#267 - Cant generate: gl3.h have 183KB out of range
Issue -
State: closed - Opened by Angluca over 2 years ago
#266 - nimble docs: fix error " ... too short"
Pull Request -
State: closed - Opened by Angluca over 2 years ago
#265 - typedef struct { ... } xx [error bug?] because have #ifdef ... #endif before
Issue -
State: closed - Opened by Angluca over 2 years ago
#264 - Allow multiple mangles
Pull Request -
State: closed - Opened by elcritch over 2 years ago
#263 - Better handling of CPP static methods
Pull Request -
State: closed - Opened by Menduist over 2 years ago
- 1 comment
#262 - Update the Renderer
Pull Request -
State: closed - Opened by planetis-m over 2 years ago
- 2 comments
#261 - Update renderer.nim
Pull Request -
State: closed - Opened by planetis-m over 2 years ago
#260 - Please ignore
Pull Request -
State: open - Opened by planetis-m over 2 years ago
#259 - Pr various features v2 - fix cpp template args
Pull Request -
State: closed - Opened by elcritch over 2 years ago
- 4 comments
#258 - bump Nim version and compile c2nim in refc
Pull Request -
State: closed - Opened by ringabout over 2 years ago
#257 - bump Nim version
Pull Request -
State: closed - Opened by ringabout over 2 years ago
#256 - Add various features
Pull Request -
State: closed - Opened by elcritch over 2 years ago
#255 - Option to use C preprocessor to expand C macros
Pull Request -
State: closed - Opened by elcritch over 2 years ago
- 4 comments
#254 - Translate __attribute__ tags
Issue -
State: open - Opened by arnetheduck over 2 years ago
#253 - bump c2nim version
Pull Request -
State: closed - Opened by ringabout over 2 years ago
#252 - handle __attribute__ pragmas in struct bodies, more pointer decls, etc
Pull Request -
State: closed - Opened by elcritch over 2 years ago
- 2 comments
#251 - Reorder comments, function attributes, and macro def args
Pull Request -
State: closed - Opened by elcritch over 2 years ago
- 1 comment
#250 - Mark generated enums with `size: sizeof(cint)`
Issue -
State: open - Opened by quantumedbox over 2 years ago
#249 - patches for ORC; remove shallow
Pull Request -
State: closed - Opened by ringabout almost 3 years ago
#248 - make c2nim compatible with 1.2.0
Pull Request -
State: closed - Opened by ringabout almost 3 years ago
- 1 comment
#247 - c2nim fails to remove "LL" suffixes on types
Issue -
State: open - Opened by omentic about 3 years ago
- 1 comment
#246 - replace shallowCopy with move, otherwise it fails nimgen
Pull Request -
State: closed - Opened by ringabout about 3 years ago
#245 - bump version otherwise nimgen will fail
Pull Request -
State: closed - Opened by ringabout about 3 years ago
#244 - supports Arc/Orc by enabling deepcopy
Pull Request -
State: closed - Opened by ringabout about 3 years ago
#243 - generated `proc` types should be `raises: []`
Issue -
State: open - Opened by arnetheduck about 3 years ago
#242 - `importc` not generated for typedef
Issue -
State: open - Opened by arnetheduck about 3 years ago
#241 - invalid code generated for `extern const`
Issue -
State: open - Opened by arnetheduck about 3 years ago
- 2 comments
#240 - fails to recognise stdint types
Issue -
State: closed - Opened by arnetheduck about 3 years ago
- 2 comments
#239 - fails to parse `typedef struct` with ifdef inside
Issue -
State: open - Opened by arnetheduck about 3 years ago
#238 - c2nim chokes on static arrays in parameters
Issue -
State: open - Opened by omentic about 3 years ago
#237 - Computer freeze: c2nim on Linux, translating AnsiC header file
Issue -
State: closed - Opened by heysokam over 3 years ago
- 8 comments
#236 - remove modulePragmas since deadcode elim is always on
Pull Request -
State: closed - Opened by ringabout over 3 years ago
#234 - SIGSEGV: Illegal storage access. (Attempt to read from nil?)
Issue -
State: open - Opened by holgerschurig over 3 years ago
- 4 comments
#233 - Updates from Nim
Pull Request -
State: closed - Opened by planetis-m over 3 years ago
- 3 comments
#232 - Add debug procs
Pull Request -
State: closed - Opened by planetis-m over 3 years ago
- 2 comments
#231 - Capture comments by providing the parent node
Pull Request -
State: closed - Opened by planetis-m over 3 years ago
- 1 comment
#230 - Fix comments starting with an extra space
Pull Request -
State: open - Opened by planetis-m over 3 years ago
- 2 comments
#229 - Infinite loop / memory leak
Issue -
State: open - Opened by auxym over 3 years ago
- 1 comment
#228 - apply nep1 regardless of a match
Pull Request -
State: open - Opened by planetis-m over 3 years ago
- 1 comment
#227 - A failing construct will fail an entire statement list within an if directive.
Issue -
State: open - Opened by izackp over 3 years ago
#226 - Unused imports and other warnings
Issue -
State: open - Opened by georgelemon over 3 years ago
#225 - Type after enum identifier not parsed in C++
Issue -
State: open - Opened by mantielero almost 4 years ago
#224 - Token pasting operator `##`
Issue -
State: open - Opened by mantielero almost 4 years ago
#223 - Is this a parsing error?
Issue -
State: open - Opened by mantielero almost 4 years ago
#222 - Add varargs to defines, defines as C imports, and CLI mangle option
Pull Request -
State: closed - Opened by elcritch almost 4 years ago
- 2 comments
#221 - remain backward compatibility with earlier Nim verisons
Pull Request -
State: closed - Opened by narimiran almost 4 years ago
- 1 comment
#220 - Error on #define foo = 0
Issue -
State: open - Opened by arkanoid87 almost 4 years ago
- 2 comments
#219 - Use counter instead of lexer line to name anonymous type
Pull Request -
State: closed - Opened by RSDuck almost 4 years ago
#218 - Add `#mangle` example for fixing C identifiers (to conform nep1-style)
Pull Request -
State: closed - Opened by haxscramper almost 4 years ago
#217 - anonymous structs members of a typedef struct end up with the same name
Issue -
State: closed - Opened by RSDuck almost 4 years ago
- 2 comments
#216 - Generates: culonglongint
Issue -
State: open - Opened by mantielero about 4 years ago
#215 - unsigned long long not handled
Issue -
State: open - Opened by mantielero about 4 years ago
- 1 comment
#214 - fix #85
Pull Request -
State: closed - Opened by RSDuck about 4 years ago
#213 - support C++11 variadic templates
Issue -
State: open - Opened by Araq about 4 years ago
Labels: enhancement
#212 - More C++20 support
Issue -
State: open - Opened by Araq about 4 years ago
Labels: enhancement
#206 - Unknown Unicode symbols in comments cause c2nim to freeze
Issue -
State: closed - Opened by GavinRay97 over 4 years ago
- 1 comment
#199 - enum reordering does not work if values are from another enum
Issue -
State: closed - Opened by royneary over 4 years ago
- 1 comment
#184 - stdint.h types should be translated (int32_t --> int32)
Issue -
State: closed - Opened by snej over 5 years ago
- 1 comment
#182 - 'ident' is not accessible using discriminant 'kind' of type 'TNode'
Issue -
State: closed - Opened by dariolah over 5 years ago
- 1 comment
#181 - size_t should be replaced by uint, not csize
Issue -
State: closed - Opened by stefantalpalaru over 5 years ago
- 3 comments
#177 - Compiler needs to be synced with nim compiler
Issue -
State: closed - Opened by foldl almost 6 years ago
- 1 comment
#164 - In header mode, function body should be ignored
Issue -
State: closed - Opened by ratiotile about 6 years ago
- 1 comment
#153 - Some issues, low priority
Issue -
State: closed - Opened by StefanSalewski over 6 years ago
#152 - Minor improvements
Pull Request -
State: closed - Opened by pb-cdunn over 6 years ago
- 5 comments
#131 - c2nim generates incorrect importc for struct
Issue -
State: open - Opened by genotrance about 7 years ago
- 4 comments
#127 - c2nim doesn't like #define of versions
Issue -
State: closed - Opened by genotrance over 7 years ago
#123 - c2nim converts const into vars
Issue -
State: closed - Opened by genotrance over 7 years ago
- 1 comment
#120 - Fix issue caused by ifdef as last item in struct
Pull Request -
State: closed - Opened by brjohnsn over 7 years ago
- 1 comment
#119 - #ifdef as last item in struct fails
Issue -
State: closed - Opened by brjohnsn over 7 years ago
- 1 comment
#111 - Wrong constructors for generic classes
Issue -
State: closed - Opened by BigEpsilon almost 8 years ago
- 1 comment
#106 - Nested Types
Pull Request -
State: closed - Opened by BigEpsilon almost 8 years ago
- 3 comments
#105 - generic typedef
Issue -
State: closed - Opened by BigEpsilon almost 8 years ago
- 1 comment
#85 - Errors from separated importc & bitsize pragmas
Issue -
State: closed - Opened by cdunn2001 about 8 years ago
#82 - failes to parse #if defined without parenthesis
Issue -
State: closed - Opened by arnetheduck over 8 years ago
- 1 comment
#80 - typed enum
Issue -
State: closed - Opened by KostblLb over 8 years ago
- 1 comment
#78 - Infinite loop at `continue` when "for" loop become "while"
Issue -
State: closed - Opened by cdunn2001 over 8 years ago
- 3 comments
#77 - Wrong c2nim output for backslash character (Windows dir seperator)
Issue -
State: closed - Opened by StefanSalewski over 8 years ago
Labels: Severe
#75 - Error: ';' expected on GNU-EFI header files
Issue -
State: closed - Opened by Immortalin over 8 years ago
- 2 comments
#74 - Build failure: Unhandled expetion
Issue -
State: closed - Opened by rishavs almost 9 years ago
- 1 comment
#73 - Interleaved enum and #define declarations Invalid
Issue -
State: closed - Opened by cjhanks almost 9 years ago
- 1 comment
Labels: Severe
#67 - c2nim doesn't like using macro to declare imported symbol
Issue -
State: closed - Opened by hcorion about 9 years ago
- 1 comment
#64 - Added staticlib option similar to dynlib.
Pull Request -
State: closed - Opened by gokr over 9 years ago
- 1 comment
#61 - 'def X' doesn't work well when 'X' appears in a preprocessor directive
Issue -
State: closed - Opened by ghost over 9 years ago
- 2 comments
#59 - CPP function ptrs
Issue -
State: closed - Opened by jlp765 over 9 years ago
- 2 comments
Labels: Severe
#58 - CPP #ifdef #endif within class definition
Issue -
State: closed - Opened by jlp765 over 9 years ago
Labels: Severe
#48 - Empty PP conditional branches produce wrong code
Issue -
State: closed - Opened by yglukhov almost 10 years ago
- 1 comment
#45 - Add translation-time calculated `#ifdef`'s
Issue -
State: closed - Opened by Varriount almost 10 years ago
- 3 comments
Labels: enhancement
#41 - C enum and then constant array declaration with uncommon syntax fails
Issue -
State: closed - Opened by Xe about 10 years ago
- 1 comment
Labels: enhancement