Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix typos and deprecation warnings for tconvariancerules.nim (#13772) | Arne Döring | 2020-03-27 | 1 | -21/+20 |
| | |||||
* | Attempt to finish off araq cpp exceptions (#13695) | cooldome | 2020-03-19 | 2 | -2/+3 |
| | | | | | | | | | | | | | | | * config update * disable a questionable test * remove c++ exception handling IDs, new impl doesn't require it anymore * C++ based exceptions finally work * fixes bootstrapping problem in C++ mode * teach GCC it's 2020 now * more bugfixes for C++ based exception handling * apply cooldome's patch * another attempt to enable C++11 * bug fix Co-authored-by: Araq <rumpf_a@web.de> Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | fix sets of scoped imported enums (#13666) | Jasper Jenkins | 2020-03-17 | 2 | -0/+12 |
| | |||||
* | test suite: rename tests containing 'fail' for easier search in logs | Araq | 2019-11-26 | 1 | -0/+0 |
| | |||||
* | introduce csize_t instead of fixing csize (#12497) | Arne Döring | 2019-10-31 | 2 | -4/+4 |
| | |||||
* | Fix spellings (#12277) [backport] | Federico Ceratto | 2019-09-27 | 1 | -1/+1 |
| | |||||
* | no commas for empty importcpp splat params (#12183) | Jasper Jenkins | 2019-09-12 | 1 | -2/+9 |
| | |||||
* | exportc now mangles same as importc, fixes #10578 (#12144) | Timothee Cour | 2019-09-06 | 2 | -0/+31 |
| | | | | | | | * fixes #10578 * add tests * add changelog * add {.exportcpp.} | ||||
* | fixes #11118 | Andrii Riabushenko | 2019-04-30 | 1 | -0/+24 |
| | |||||
* | fixes #10765 (#10993) [backport] | cooldome | 2019-04-11 | 1 | -0/+9 |
| | |||||
* | fixes #10948 (#10949) | cooldome | 2019-04-03 | 1 | -0/+39 |
| | |||||
* | fixes #8202 (#10888) | Andreas Rumpf | 2019-03-23 | 1 | -0/+18 |
| | | | | | | * fixes #8202 * make tests green | ||||
* | Properly wrap discarded statements (#10322) | LemonBoy | 2019-01-17 | 1 | -0/+19 |
| | | | | | | Failing to do so lead the codegen to emit invalid code sometimes, especially when C++ references were involved. Fixes #10241 | ||||
* | fixes #10148 (#10149) | cooldome | 2018-12-31 | 1 | -0/+29 |
| | | | | | * fixes #10148 * fix a typo | ||||
* | join simple test | Arne Döring | 2018-11-23 | 1 | -1/+10 |
| | |||||
* | activated more tests, allow input in test spec | Arne Döring | 2018-11-23 | 1 | -0/+1 |
| | |||||
* | updated tests to be executed | Arne Döring | 2018-11-23 | 1 | -0/+1 |
| | |||||
* | Fixes discard bug in cpp codegen (#9747) [backport] | cooldome | 2018-11-19 | 1 | -1/+11 |
| | | | Fixes discard bug in cpp codegen | ||||
* | fixes #5549 | Araq | 2018-10-30 | 1 | -0/+10 |
| | |||||
* | Closes #6986 | narimiran | 2018-10-28 | 1 | -0/+16 |
| | |||||
* | fixes #9222 (#9224) | cooldome | 2018-10-09 | 2 | -0/+26 |
| | |||||
* | Fix linking issue in cpp codegen | LemonBoy | 2018-09-19 | 1 | -0/+9 |
| | | | | | | | Declare the root symbol only once and have the other modules depending on it emit an `extern` declaration. Fixes #9013 | ||||
* | disable Nimble dependencies for appveyor | Araq | 2018-09-14 | 1 | -1/+1 |
| | |||||
* | make tests green again | Araq | 2018-08-13 | 1 | -0/+1 |
| | |||||
* | Generate dynlib strings as a single rope (#8247) | LemonBoy | 2018-07-08 | 1 | -0/+7 |
| | | | | | | In order not to trip the optimization in genInfixCall we have to do so. The same trick is also used in setExternName. Fixes #8241 | ||||
* | fix #7653 | Zahary Karadjov | 2018-06-10 | 1 | -0/+16 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-04-22 | 1 | -11/+5 |
| | |||||
* | Static[T] fixes (#7333) | zah | 2018-03-24 | 2 | -2/+2 |
| | | | | | | | | | | | * fix the usage of unresolved static[T] parameters in proc signatures * fix tsametype and tmacrogenerics * Allow creating composite type classes with concepts and using them in type signatures * Allow integers to be used in ident concatenations * Support using imported C++ generic types in proc signatures * fixes #7230 * closes #7379 * re-enable some metatype tests | ||||
* | Fixes #6837 (#7271) | cooldome | 2018-03-02 | 1 | -1/+15 |
| | |||||
* | genTryCpp codegen. Fixes #7232. Fixes #7239 (#7240) | cooldome | 2018-02-22 | 1 | -1/+21 |
| | |||||
* | Alternative fix for #4910 that covers #6892; fixes #6892 (#6938) | cooldome | 2017-12-17 | 1 | -3/+11 |
| | |||||
* | fixes another sighashes problem | Araq | 2017-12-08 | 1 | -0/+1 |
| | |||||
* | Fixes #5979 (#5980) | Yuriy Glukhov | 2017-11-19 | 1 | -0/+10 |
| | |||||
* | use targets from test spec when running testament tests (#6687) | Jacek Sieka | 2017-11-15 | 19 | -15/+24 |
| | |||||
* | fixes #4910 | Araq | 2017-10-14 | 1 | -0/+8 |
| | |||||
* | fixes #6016 union alias trigger bad codegen (#6117) | andri lim | 2017-08-03 | 1 | -0/+17 |
| | | | | | | * fixes #6016 union alias trigger bad codegen * cpp test ok * merging some test into one file | ||||
* | attempt to fix a compilation problem caused by nimcache | Zahary Karadjov | 2017-05-13 | 1 | -0/+424 |
| | |||||
* | fixes #5142 | Araq | 2016-12-23 | 1 | -0/+8 |
| | |||||
* | make travis green | Araq | 2016-12-22 | 1 | -1/+2 |
| | |||||
* | fixes #5140 | Araq | 2016-12-22 | 1 | -0/+28 |
| | |||||
* | added missing file | Andreas Rumpf | 2016-12-21 | 1 | -0/+4 |
| | |||||
* | fixes #5136 | Andreas Rumpf | 2016-12-21 | 1 | -0/+10 |
| | |||||
* | Merge branch 'devel' into sighashes | Araq | 2016-12-17 | 1 | -0/+22 |
|\ | |||||
| * | reworked emit pragma; fixes #4730 | Andreas Rumpf | 2016-12-17 | 1 | -0/+22 |
| | | |||||
* | | make tsigbreak.nim compile | Andreas Rumpf | 2016-12-12 | 1 | -0/+28 |
|/ | |||||
* | attempt to make travis green again | Araq | 2016-12-01 | 1 | -1/+1 |
| | |||||
* | fixes #5081 | Araq | 2016-12-01 | 1 | -0/+3 |
| | |||||
* | fixes #4625 | Andreas Rumpf | 2016-09-13 | 1 | -0/+22 |
| | |||||
* | fixes #2259, fixes #1389 | Andreas Rumpf | 2016-06-02 | 1 | -0/+10 |
| | |||||
* | Added test case | mjendrusch | 2016-04-17 | 1 | -0/+9 |
| | | | | Previously offending code |