summary refs log tree commit diff stats
path: root/lib/pure/typetraits.nim
Commit message (Expand)AuthorAgeFilesLines
* expose `rangeBase` typetrait, fix enum conversion warning (#24056)metagn2024-09-061-0/+34
* complete std prefixes for stdlib (#22887)ringabout2023-10-301-1/+1
* Add `hasDefaultValue` type trait (#22636)Amjad Ben Hedhili2023-09-041-0/+17
* replace `doAssert false` with `raiseAssert` in lib, which works better with s...ringabout2023-08-111-1/+1
* typetraits: add toSigned, toUnsigned (#18445)Timothee Cour2022-04-071-5/+33
* move assertions out of system (#19599)flywind2022-03-231-0/+4
* Add optional recursive arg to distinctBase (v2) (#18659)Timothee Cour2021-08-091-5/+12
* add `typetraits.pointerBase` to return `T` in `ref T|ptr T` (#18293)Timothee Cour2021-06-201-0/+10
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-1/+1
* Add `hasClosure` to `std/typetraits` (#17501)flywind2021-03-291-0/+11
* add typetraits.OrdinalEnum, enumutils.symbolName (#17281)Timothee Cour2021-03-101-5/+9
* add enumutils.items for sparse enums, typetraits.SomeSparseEnum (#17080)Timothee Cour2021-02-231-0/+11
* use typeof instead type (#16962)flywind2021-02-081-3/+3
* distinctBase now is identity instead of error for non distinct types (#16891)Timothee Cour2021-02-011-7/+7
* Add more runnableExamples (#16864)konsumlamm2021-01-311-30/+80
* typetraits: make genericHead docs reflect reality; use runnableExamples (#167...Timothee Cour2021-01-221-17/+19
* Add a macro returning enum items count (#15824)Ivan Bobev2020-11-091-0/+13
* fixes #15221 (#15230)Andreas Rumpf2020-08-271-46/+44
* typetraits: features and fixes (#14791)alaviss2020-06-301-3/+39
* fix #13432 typetraits.$: $(int,) is now (int,); $tuple[] is now tuple[] (#14799)Timothee Cour2020-06-291-21/+0
* add typetraits.elementType (#14780)Timothee Cour2020-06-241-0/+12
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-1/+1
* properly fixes #13758 so that `import std/macros` stays legal (#14291)Timothee Cour2020-05-121-2/+1
* => supports pragmas & names (+ changed behavior) (#14200)hlaaftana2020-05-031-1/+1
* move since from inclrtl to std/private/since (#14188)hlaaftana2020-05-021-6/+3
* change 'iff' to 'if' to stop "corrections" once and for all (#14182)Miran2020-05-011-1/+1
* small docs fix in typetraits (#14108)hlaaftana2020-04-251-1/+1
* changed type() to typeof() in docs and error messages (#14084)hlaaftana2020-04-241-1/+1
* fix #12864 static params were mutating arg types during sigmatch; fix #12713 ...Timothee Cour2020-04-141-5/+4
* `import macros` rather than `import std/macros`. (#13762)Euan2020-03-261-1/+2
* distinctBase overload for values (#13746)Timothee Cour2020-03-251-0/+7
* rename `lenTuple` and `lenVarargs` (#13639)Miran2020-03-121-3/+3
* hotfix: make --useVersion:1.0 workAraq2020-03-101-1/+2
* make genericParams support static[T] generic params (#13433)Timothee Cour2020-03-021-6/+28
* fix incorrect lenTuple implementation (#13423)Timothee Cour2020-02-191-7/+8
* Tiny since cleanup (#13286)Clyybber2020-01-281-1/+1
* typetraits: fixes #6454; genericParams; added lenTuple; added tuple type get ...Timothee Cour2020-01-101-0/+40
* distinctBase type trait for distinct types (#13031)cooldome2020-01-081-12/+5
* last stdlib cleanupsAraq2019-09-211-0/+2
* bring back `typetraits.$` for backward compatibilitynarimiran2019-03-141-0/+2
* move system.dollars in a separate file (#10829)Miran2019-03-131-4/+14
* improved documentation for several modules (#10752)Miran2019-03-011-9/+27
* add `isNamedTuple`; make $(1, 2) be (1, 2) instead of (Field0: 1, Field1: 2) ...Timothee Cour2019-01-081-0/+3
* fix typetraits.`$` regression https://github.com/c-blake/cligen/issues/84 (#1...Timothee Cour2018-12-301-0/+2
* revives: Move typetraits.`$` to system. Fixes #5827 (#10071)Timothee Cour2018-12-301-24/+20
* typetraits: Dots for sentence endings.Araq2018-09-151-2/+2
* typetraits.arity: improve the documentation; fixes #8965Araq2018-09-151-2/+7
* simplify typetraits.nim test (#8193)Timothee Cour2018-07-031-6/+1
* Trim remaining expr/stmt from stdlib (#6742)Lynn C. Rees2017-11-151-1/+1
* added typetraits.; merged PR #5839 manuallyAndreas Rumpf2017-10-301-0/+13