summary refs log tree commit diff stats
path: root/tests/cpp
Commit message (Collapse)AuthorAgeFilesLines
* move io out of system (#19442)flywind2022-02-021-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | * move io out of system * fix tests * fix tests * next step * rename to syncio * rename * fix nimscript * comma * fix * fix parts of errors * good for now * fix test
* style usages part one (openarray => openArray) (#19321)flywind2022-01-041-4/+4
| | | | | * style usages (openArray) * revert doc changes
* fix #18410 (Errors initializing an object of RootObj with the C++ backend) ↵flywind2021-10-311-0/+15
| | | | | | | | | | | | | [backport] (#18836) * fix #18410 * one line comment * typo * typo * cover cpp
* refs #18011 disable some newly failing tests on cpp windows; refs #17946 ↵Timothee Cour2021-05-142-2/+6
| | | | increase timeout for tchannels (#18012)
* system.nim cleanup some exported constants which should never have be… ↵Andreas Rumpf2021-05-011-1/+1
| | | | | | (#17909) * system.nim cleanup some exported constants which should never have been exported
* `--nilseqs` is now a deprecated noop (#17211)Timothee Cour2021-03-011-1/+1
| | | | | * --nilseqs is now a deprecated noop * fix tests; fix: future => sugar
* remove tests/deps/ (#17132)Timothee Cour2021-02-231-1/+1
| | | | | | | | | * remove tests/deps/ * fix tests * fix tests/manyloc/keineschweine/lib/zlib_helpers.nim * fixup
* close #4834 add testcase (#16649)flywind2021-01-091-0/+17
|
* improve examples in manual (#16497)flywind2020-12-291-1/+1
| | | | | | | | | | | | | * improve examples in manual * Update doc/manual.rst Co-authored-by: Clyybber <darkmine956@gmail.com> * Update tests/cpp/ttemplatetype.nim Co-authored-by: Clyybber <darkmine956@gmail.com> Co-authored-by: Clyybber <darkmine956@gmail.com>
* testament: error instead of silently ignore invalid targets; remove ↵Timothee Cour2020-12-141-1/+1
| | | | | | | | | | | pointless alias target vs targets; document matrix; DRY (#16343) * testament: error instead of silently ignore invalid targets * s/target/targets/ * fix test; refs #16344 * address comments * Update testament/specs.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* typeinfo minor improvement (#16083)flywind2020-11-231-0/+0
| | | | | | | | | * typeinfo minor improvement * minor * Update lib/core/typeinfo.nim * rename typeinfo
* fix typos and deprecation warnings for tconvariancerules.nim (#13772)Arne Döring2020-03-271-21/+20
|
* Attempt to finish off araq cpp exceptions (#13695)cooldome2020-03-192-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 Jenkins2020-03-172-0/+12
|
* test suite: rename tests containing 'fail' for easier search in logsAraq2019-11-261-0/+0
|
* introduce csize_t instead of fixing csize (#12497)Arne Döring2019-10-312-4/+4
|
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
|
* no commas for empty importcpp splat params (#12183)Jasper Jenkins2019-09-121-2/+9
|
* exportc now mangles same as importc, fixes #10578 (#12144)Timothee Cour2019-09-062-0/+31
| | | | | | | * fixes #10578 * add tests * add changelog * add {.exportcpp.}
* fixes #11118Andrii Riabushenko2019-04-301-0/+24
|
* fixes #10765 (#10993) [backport]cooldome2019-04-111-0/+9
|
* fixes #10948 (#10949)cooldome2019-04-031-0/+39
|
* fixes #8202 (#10888)Andreas Rumpf2019-03-231-0/+18
| | | | | | * fixes #8202 * make tests green
* Properly wrap discarded statements (#10322)LemonBoy2019-01-171-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)cooldome2018-12-311-0/+29
| | | | | * fixes #10148 * fix a typo
* join simple testArne Döring2018-11-231-1/+10
|
* activated more tests, allow input in test specArne Döring2018-11-231-0/+1
|
* updated tests to be executedArne Döring2018-11-231-0/+1
|
* Fixes discard bug in cpp codegen (#9747) [backport]cooldome2018-11-191-1/+11
| | | Fixes discard bug in cpp codegen
* fixes #5549Araq2018-10-301-0/+10
|
* Closes #6986narimiran2018-10-281-0/+16
|
* fixes #9222 (#9224)cooldome2018-10-092-0/+26
|
* Fix linking issue in cpp codegenLemonBoy2018-09-191-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 appveyorAraq2018-09-141-1/+1
|
* make tests green againAraq2018-08-131-0/+1
|
* Generate dynlib strings as a single rope (#8247)LemonBoy2018-07-081-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 #7653Zahary Karadjov2018-06-101-0/+16
|
* make tests green againAndreas Rumpf2018-04-221-11/+5
|
* Static[T] fixes (#7333)zah2018-03-242-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)cooldome2018-03-021-1/+15
|
* genTryCpp codegen. Fixes #7232. Fixes #7239 (#7240)cooldome2018-02-221-1/+21
|
* Alternative fix for #4910 that covers #6892; fixes #6892 (#6938)cooldome2017-12-171-3/+11
|
* fixes another sighashes problemAraq2017-12-081-0/+1
|
* Fixes #5979 (#5980)Yuriy Glukhov2017-11-191-0/+10
|
* use targets from test spec when running testament tests (#6687)Jacek Sieka2017-11-1519-15/+24
|
* fixes #4910Araq2017-10-141-0/+8
|
* fixes #6016 union alias trigger bad codegen (#6117)andri lim2017-08-031-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 nimcacheZahary Karadjov2017-05-131-0/+424
|
* fixes #5142Araq2016-12-231-0/+8
|
* make travis greenAraq2016-12-221-1/+2
|