Nim/tests/stdlib
c-blake 1d06c2b6cf
This adds parseutils.parseSize, an inverse to strutils.formatSize (#21349)
* This adds `parseutils.parseSize`, an inverse to `strutils.formatSize`
which has existed since 2017.

It is useful for parsing the compiler's own output logs (like SuccessX)
or many other scenarios where "human readable" units have been chosen.
The doc comment and tests explain accepted syntax in detail.

Big units lead to small numbers, often with a fractional part, but we
parse into an `int64` since that is what `formatSize` stringifies and
this is an inverse over partial function slots.  Although metric
prefixes z & y for zettabyte & yottabyte are accepted, these will
saturate the result at `int64.high` unless the qualified number is a
small fraction.  This should not be much of a problem until such sizes
are common (at which point another overload with the parse result
either `float64` or `int128` could be added).

Tests avoids `test()` because of a weakly related static: test() failure
as mentioned in https://github.com/nim-lang/Nim/pull/21325. This is a
more elemental VM failure.  As such, it needs its own failure exhibition
issue that is a smaller test case.  (I am working on that, but unless
there is a burning need to `parseSize` at compile-time before run-time
it need not hold up this PR.)

* This worked with `int` but fails with `int64`.  Try for green tests.

* Lift 2-result matching into a `checkParseSize` template and format as a
table of input & 2 expected outputs which seems nicer and to address
https://github.com/nim-lang/Nim/pull/21349#pullrequestreview-1294407679

* Fix (probably) the i386 trouble by using `int64` consistently.

* Improve documentation by mentioning saturation.

* Improve documentation with `runnableExamples` and a little more detail in
the main doc comment based on excellent code review by @juancarlospaco:
https://github.com/nim-lang/Nim/pull/21349#pullrequestreview-1294564155

* Address some more @juancarlospaco code review concerns.

* Remove a stray space.

* Mention milli-bytes in docs to maybe help clarify why wild conventions
are so prone to going case-insensitive-metric.

* Add some parens.
2023-02-14 08:00:30 +01:00
..
concurrency make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
nre enable style:usages for stdlib tests [backport: 1.6] (#19715) 2022-04-13 11:53:02 +02:00
config.nims fix #13790; ptr char (+friends) should not implicitly convert to cstring (#20761) 2022-11-24 07:49:23 +01:00
genericstrformat.nim Strformat symbol binding (#10927) 2019-04-05 15:27:04 +02:00
mgenast.nim defaults to ORC (#19972) 2022-09-23 13:05:05 +02:00
mimportutils.nim fixes #19278; make privateAccess work with generic ref object (#20640) 2022-10-24 15:24:51 +02:00
mintsets.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
mjsonexternproc.nim Reorder json add and %, fixes #6385 (#6388) 2017-09-16 19:09:44 +01:00
mstackframes.nim stacktraces can now show custom runtime msgs per frame (#13351) 2020-03-30 13:45:32 +02:00
osproctest.nim Add workingDir parameter to execProcess and test (#9549) 2018-11-26 10:28:44 +01:00
somesql.sql Parse the usage of the SQL in operator properly (#9527) 2018-10-28 13:34:57 +01:00
t7686.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
t8925.nim [Testament] Extend and document message testing aids (#19996) 2022-09-01 17:52:13 +02:00
t9754.nim minor 2020-11-13 16:15:13 +08:00
t10231.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
t14139.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
t15663.nim move widestrs out of system (#20462) 2022-10-01 22:35:09 +02:00
talgorithm.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tarithmetics.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tasynchttpserver.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tasynchttpserver_transferencoding.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tbase64.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tbitops.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tbitops.nim.cfg minor fix (#16624) 2021-01-07 19:16:26 +01:00
tbitops_utils.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tcgi.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tcmdline.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tcomplex.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tcookies.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tcritbits.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tcstring.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tcstrutils.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tdb.nim build the documentation of official packages (#20986) 2022-12-06 22:37:16 +08:00
tdb.nims refactor dbFormat (#19746) 2022-09-29 12:16:42 +02:00
tdb_mysql.nim build the documentation of official packages (#20986) 2022-12-06 22:37:16 +08:00
tdecls.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tdecode_helpers.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tdeques.nim fixes #21278; deques.shrink off by one bug (#21284) 2023-01-20 11:43:45 +01:00
tdiff.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tdochelpers.nim docgen: implement cross-document links (#20990) 2023-01-04 15:19:01 -05:00
teditdistance.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tencodings.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tenumerate.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tenumutils.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tenvvars.nim rename std/threads to std/typedthreads (#20850) 2022-11-16 16:35:20 +01:00
texitprocs.nim addQuitProc now works with closures, and c, js(node/browser) backend; fix some bugs in testament (#14342) 2020-06-16 11:43:48 +02:00
tfdleak.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tfdleak_multiple.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tfenv.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tfilesanddirs.nim add std/appdirs (#20618) 2022-10-22 13:42:46 +02:00
tfrexp1.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tgenast.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tgetaddrinfo.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tgetfileinfo.nim Fix #20628 for Windows (#20667) 2022-10-28 10:01:28 +02:00
tgetprotobyname.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tglobs.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
thashes.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
theapqueue.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
thighlite.nim fixes #21232; highlite.getNextToken() returns gtOperator for '/' in C (#21234) 2023-01-08 15:40:27 +01:00
thtmlparser.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
thttpclient.nim Allow some tests to run without network (#20955) 2022-11-29 06:40:28 +01:00
thttpclient_ssl.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
thttpclient_ssl_cert.pem SSL certificate verify GitHub action (#13697) 2020-03-20 17:11:39 +01:00
thttpclient_ssl_key.pem SSL certificate verify GitHub action (#13697) 2020-03-20 17:11:39 +01:00
thttpclient_standalone.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
thttpcore.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
timportutils.nim fixes #19278; make privateAccess work with generic ref object (#20640) 2022-10-24 15:24:51 +02:00
tintsets.nim packedsets fix regression introduced in #15564 (#16060) 2020-11-20 08:07:51 +01:00
tio.nim fixes #21273; fixes an io.readLine off by one bug [backport 1.0] (#21276) 2023-01-25 14:56:19 -05:00
tisolation.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tjsbigints.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tjson.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tjsonexternproc.nim updated tests to be executed 2018-11-23 11:58:28 +01:00
tjsonmacro.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tjsonmacro_reject.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
tjsontestsuite.nim updated tests to be executed 2018-11-23 11:58:28 +01:00
tjsonutils.nim Fix tuple size check in std/jsonutils (#20637) 2022-10-24 17:17:14 +08:00
tlists.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tlocks.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tlwip.nim Add Zephyr Support (#19003) 2021-10-24 11:51:57 +02:00
tmacros.nim Fix getting custom pragma from generic object (#20481) 2023-01-11 20:44:33 -05:00
tmarshal.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmath.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmd5.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmemfiles1.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmemfiles2.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmemlines.nim activated more tests, allow input in test spec 2018-11-23 11:58:28 +01:00
tmemlinesBuf.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmemmapstreams.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmemory.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmemslices.nim activated more tests, allow input in test spec 2018-11-23 11:58:28 +01:00
tmersenne.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmget.nim fix deprecations and other warnings (#13748) 2020-03-25 19:15:34 +01:00
tmimetypes.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmisc_issues.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tmitems.nim defaults to ORC (#19972) 2022-09-23 13:05:05 +02:00
tmonotimes.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tnativesockets.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tnet.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tnet_ll.nim fixes ptr to cstring warnings[backport] (#20848) 2022-11-16 10:22:51 +01:00
tnetbind.nim make tests/stdlib tests joinable (#14626) 2020-06-15 13:27:33 +02:00
tnetconnect.nim Allow some tests to run without network (#20955) 2022-11-29 06:40:28 +01:00
tnetdial.nim rename std/threads to std/typedthreads (#20850) 2022-11-16 16:35:20 +01:00
tnre.nim remove some noises in tests (#16448) 2020-12-27 14:45:57 +01:00
tntpath.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tobjectdollar.nim test removing dollar for objects out of system (#20242) 2022-08-24 09:44:16 +02:00
toids.nim oids sticks to 24 length strings; fixes breaking changes (#20546) 2022-10-12 15:15:21 +02:00
topenssl.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
toptions.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tos.nim Fix #20628 for Windows (#20667) 2022-10-28 10:01:28 +02:00
tos_unc.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tosenv.nim rename std/threads to std/typedthreads (#20850) 2022-11-16 16:35:20 +01:00
toserrors.nim Added std/oserrors for OS error reporting (#19390) 2022-01-17 13:06:31 +01:00
tosproc.nim fixes tests and add notes (#20830) 2022-11-13 05:52:21 +01:00
tosprocterminate.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tpackedsets.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tparsecfg.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tparsecsv.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tparseipv6.nim style usages part one (openarray => openArray) (#19321) 2022-01-04 13:29:50 +01:00
tparsesql.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tparseuints.nim remove some noises in tests (#16448) 2020-12-27 14:45:57 +01:00
tparseutils.nim This adds parseutils.parseSize, an inverse to strutils.formatSize (#21349) 2023-02-14 08:00:30 +01:00
tparsopt.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tpathnorm.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tpaths.nim add typesafe std/paths, std/files, std/dirs, std/symlinks (#20582) 2022-10-21 21:53:44 +02:00
tpegs.nim fixes #19162; enable strictEffects for v2 (#19380) 2022-10-15 14:07:40 +02:00
tposix.nim fix posix.mq_receive compilation with cpp backend (#20710) 2022-11-05 06:31:19 +01:00
tprelude.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tquit.nim moderate system cleanup & refactor (#20355) 2022-09-28 15:28:45 -04:00
trandom.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
trationals.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tre.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tregex.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tregistry.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
trepr.nim render post expr blocks better (#20871) 2022-11-22 20:40:05 +01:00
trlocks.nim add tests for #15584 (#15619) 2020-10-18 12:57:13 -04:00
tropes.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
trst.nim docgen: implement cross-document links (#20990) 2023-01-04 15:19:01 -05:00
trstgen.nim Make rstgen work with gcsafe (#20534) 2022-10-10 18:56:01 +02:00
tsequtils.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tsetutils.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tsha1.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tsharedlist.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tsharedtable.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tsince.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tsocketstreams.nim Implements streams for sockets (#15729) 2021-01-07 16:09:57 +01:00
tsortcall.nim activated more tests, allow input in test spec 2018-11-23 11:58:28 +01:00
tsqlitebindatas.nim build the documentation of official packages (#20986) 2022-12-06 22:37:16 +08:00
tsqlparser.nim megatest can be executed 2018-12-11 21:23:21 +01:00
tssl.nim Update tssl.nim (#20973) 2022-11-30 07:21:47 +08:00
tssl.nims Fix #15493 - disable TLS emulation for NetBSD (#15494) 2020-10-05 12:00:06 +02:00
tstackframes.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tstats.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tstdlib_issues.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tstdlib_various.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tstrbasics.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tstreams.nim allow deferred close of nil stream (#20706) 2022-10-31 11:20:06 +01:00
tstrformat.nim fixes #18134; registers formatBiggestFloat in VM (#21299) 2023-01-26 23:03:59 +01:00
tstrimpl.nim fixed tstrimpl (#20452) 2022-09-29 09:41:00 +02:00
tstring.nim fixes #20026; marks system procs which can raise defects (#20864) 2022-11-22 20:07:00 +01:00
tstrmiscs.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tstrscans.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tstrset.nim moderate system cleanup & refactor (#20355) 2022-09-28 15:28:45 -04:00
tstrtabs.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tstrtabs.nims make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tstrtabs2.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tstrutils.nim strutils, rstgen: avoid deprecated strutils.delete (#20488) 2022-10-05 13:57:17 -04:00
tsugar.nim [sugar] handle HiddenDeref in capture, error at CT if unsupported nnk (#20680) 2022-11-10 15:42:53 -05:00
tsums.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tsysrand.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tsystem.nim fixes #20516; system.create doesn't work with bitfield objects (#20518) 2022-10-08 17:38:22 +02:00
ttables.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
ttasks.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
ttempfiles.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tterminal.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tterminal_12759.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tterminal_15874.nim follow #15874(add testcase for #15874) (#15893) 2020-11-10 09:23:58 +08:00
ttestutils.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tthreadpool.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
ttimes.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
ttypeinfo.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
ttypeinfo.nims enable style:usages for stdlib tests [backport: 1.6] (#19715) 2022-04-13 11:53:02 +02:00
ttypetraits.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tunicode.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tunidecode.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tunittest.nim [unittest] remove unnecessay export for testing (#20868) 2022-12-01 14:31:48 -05:00
tunittest_error.nim fix #14475; unittest.require now works with nim c; require and check now works with -d:nodejs (#14676) 2020-07-14 13:14:32 +02:00
tunittestexceptiontype.nim Added: type name output when exception raised from unittest (#7869) 2018-05-28 05:24:04 +03:00
tunittestpass.nim fix #16474 unittest.check type1 is type2 gives CT error (#16476) 2020-12-27 09:16:53 +01:00
tunittesttemplate.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
turi.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tuserlocks.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tvarargs.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tvarints.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
tvmutils.nim enable VM tracing in user code via {.define(nimVmTrace).} (#18244) 2021-06-24 11:55:31 +02:00
twchartoutf8.nim move widestrs out of system (#20462) 2022-10-01 22:35:09 +02:00
twith.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
twordwrap.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
twrapnils.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
txmltree.nim fixes #21290; deindent if the last same level is a text node (#21293) 2023-01-24 13:35:19 +01:00
tyield.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
uselocks.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00