Nim/tests/cpp
metagn 919a889ba8
moderate system cleanup & refactor (#20355)
* system refactor, move out 600 lines

* compilation, slice, backwardsindex, misc_num moved out of system
* some procs/types moved into arithmetics, basic_types
* system no longer depends on syncio
* some procs moved around to fit with their surroundings

* make exceptions an import, old ops to misc_num

* move instantiationInfo back

* move back nim version, fix windows echo

* include compilation

* better docs for imported modules, fix unsigned ops

also remove ze, ze64, toU8, toU16, toU32 with nimPreviewSlimSystem

* fix terminal

* workaround IC test & weird csize bug, changelog

* move NimMajor etc back to compilation, rebase for CI

* try ic fix

* form single `indices`, slim out TaintedString, try fix IC

* fix CI, update changelog, addQuitProc

* fix CI

* try fix CI

* actually fix CI finally hopefully

* Update lib/system/compilation.nim

Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>

* update kochdocs

* hopefully fix csize uses for slimsystem

* fix tquit

Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
2022-09-28 15:28:45 -04:00
..
amodule.nim fixes #9222 (#9224) 2018-10-09 15:19:21 +02:00
enum.hpp fix sets of scoped imported enums (#13666) 2020-03-17 10:47:27 +01:00
foo.c added missing file 2016-12-21 12:49:20 +01:00
mexportc.nim exportc now mangles same as importc, fixes #10578 (#12144) 2019-09-06 12:54:44 +02:00
t4834.nim close #4834 add testcase (#16649) 2021-01-09 11:54:26 +01:00
t6986.nim move io out of system (#19442) 2022-02-02 17:10:11 +01:00
t8241.nim join simple test 2018-11-23 11:58:32 +01:00
t9013.nim Fix linking issue in cpp codegen 2018-09-19 12:46:50 +02:00
t10148.nim fixes #10148 (#10149) 2018-12-31 22:57:09 +01:00
t10241.nim Properly wrap discarded statements (#10322) 2019-01-17 07:55:29 +01:00
tasync_cpp.nim --nilseqs is now a deprecated noop (#17211) 2021-03-01 20:59:43 +01:00
tcasts.nim Fixes discard bug in cpp codegen (#9747) [backport] 2018-11-19 08:44:49 +01:00
tcovariancerules.nim style usages part one (openarray => openArray) (#19321) 2022-01-04 13:29:50 +01:00
tcppraise.nim Attempt to finish off araq cpp exceptions (#13695) 2020-03-19 20:38:25 +01:00
tdont_init_instantiation.nim remove deprecated type pragma syntax, fix bugs that required it (#20199) 2022-09-03 09:52:13 +02:00
tembarrassing_generic_bug.nim test suite: rename tests containing 'fail' for easier search in logs 2019-11-26 16:04:28 +01:00
temitlist.nim remove deprecated type pragma syntax, fix bugs that required it (#20199) 2022-09-03 09:52:13 +02:00
tempty_generic_obj.nim refs #18011 disable some newly failing tests on cpp windows; refs #17946 increase timeout for tchannels (#18012) 2021-05-14 15:33:17 -07:00
tenum_set.nim fix sets of scoped imported enums (#13666) 2020-03-17 10:47:27 +01:00
tevalorder.nim testament: error instead of silently ignore invalid targets; remove pointless alias target vs targets; document matrix; DRY (#16343) 2020-12-14 10:58:29 +01:00
texportc.nim exportc now mangles same as importc, fixes #10578 (#12144) 2019-09-06 12:54:44 +02:00
tgen_prototype_for_importc.nim use targets from test spec when running testament tests (#6687) 2017-11-15 22:37:51 +01:00
tget_subsystem.nim Alternative fix for #4910 that covers #6892; fixes #6892 (#6938) 2017-12-17 23:56:21 +01:00
tnativesockets.nim activated more tests, allow input in test spec 2018-11-23 11:58:28 +01:00
torc.nim fix #17351; switch to c++17 and remove hacks (#20407) 2022-09-23 11:16:43 +02:00
treturn_array.nim use targets from test spec when running testament tests (#6687) 2017-11-15 22:37:51 +01:00
tretvar.nim moderate system cleanup & refactor (#20355) 2022-09-28 15:28:45 -04:00
tsigbreak.nim updated tests to be executed 2018-11-23 11:58:28 +01:00
tstaticvar_via_typedesc.nim use targets from test spec when running testament tests (#6687) 2017-11-15 22:37:51 +01:00
ttemplatetype.nim improve examples in manual (#16497) 2020-12-29 13:44:48 +01:00
tterminate_handler.nim Attempt to finish off araq cpp exceptions (#13695) 2020-03-19 20:38:25 +01:00
tthread_createthread.nim use targets from test spec when running testament tests (#6687) 2017-11-15 22:37:51 +01:00
ttypeinfo1.nim typeinfo minor improvement (#16083) 2020-11-23 22:56:30 +01:00
ttypeinfo2.nim use targets from test spec when running testament tests (#6687) 2017-11-15 22:37:51 +01:00
tvector_iterator.nim remove deprecated type pragma syntax, fix bugs that required it (#20199) 2022-09-03 09:52:13 +02:00
tvectorseq.nim use targets from test spec when running testament tests (#6687) 2017-11-15 22:37:51 +01:00