summary refs log tree commit diff stats
path: root/compiler/sigmatch.nim
Commit message (Expand)AuthorAgeFilesLines
* fix #16541 (#21148)Bung2022-12-221-0/+2
* definite assignment analysis for let (#21024)ringabout2022-12-061-2/+5
* deprecate `do:` meaning `do ():` + misc cleanup (#20927)metagn2022-12-061-0/+2
* fix #20829 Regression in int64 type matching since (#21019)Bung2022-12-061-2/+4
* Revert "fixes #20883; Unspecified generic on default value segfaults the comp...ringabout2022-12-061-2/+1
* fixes #20883; Unspecified generic on default value segfaults the compiler (#2...ringabout2022-12-011-1/+2
* tyInt tyUint fit target int bit width (#20829)Bung2022-12-011-19/+28
* fix #13790; ptr char (+friends) should not implicitly convert to cstring (#2...ringabout2022-11-241-10/+12
* fix #19149 Invalid codegen when returning var tuple from a template (#20762)Bung2022-11-061-2/+3
* fix #19700 Crash when passing a template to a generic functio… (#20567)Bung2022-10-151-0/+2
* fix #7446 Generics: type mismatch 'SomeunsignedInt or Natural' (#20522)Bung2022-10-111-2/+1
* DAA and 'out' parameters (#20506)Andreas Rumpf2022-10-061-8/+19
* Markdown code blocks part 6 (#20292)Andrey Makarov2022-08-311-3/+2
* remove a special case in sigmatch; distinct pointer types no longer match `ni...ringabout2022-08-231-2/+0
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* No longer segfault when using a typeclass with a self referencing type (#19467)Jason Beetham2022-02-021-1/+2
* Fixed concept constraints for static types (#19391)Jason Beetham2022-01-151-0/+9
* Generic parameters now can constrain statics in type definitions (#19362)Jason Beetham2022-01-141-2/+12
* fixes #19015 [backport:1.6] (#19204)Andreas Rumpf2021-12-041-1/+2
* implements https://github.com/nim-lang/RFCs/issues/407 (#18793)Andreas Rumpf2021-09-031-2/+12
* fixes #16325 [backport:1.4] (#18784)Andreas Rumpf2021-09-021-2/+1
* sigmatch: support optional params with last block arg(s) (#18631)Timothee Cour2021-08-201-1/+13
* implements overloadable enum values; WIP (#18470)Andreas Rumpf2021-07-281-1/+1
* fixes #18565 (#18593)Andreas Rumpf2021-07-271-1/+3
* Make procedure mismatch more informative with pragma/call convention mismatch...Jason Beetham2021-07-061-31/+2
* fixes #16270 (#18388)Andreas Rumpf2021-06-291-2/+7
* fix range to unsigned conversion (#17754)Tanguy Cizain2021-04-171-1/+1
* -d:nimDebug: calls doAssert false instead of quit (#17739)Timothee Cour2021-04-171-1/+1
* cString => cSourceString; tyCString => tyCstring so that error msgs show cstr...Timothee Cour2021-04-171-5/+5
* iterable[T] (#17196)Timothee Cour2021-04-111-8/+23
* `--nilseqs` is now a deprecated noop (#17211)Timothee Cour2021-03-011-8/+2
* new-style concepts implementation, WIP (#15251)Andreas Rumpf2021-02-241-5/+12
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-5/+5
* [docs minor]space for code-block (#16266)flywind2020-12-061-1/+3
* rename: stmt -> typed and expr -> untyped (#15989)flywind2020-11-161-2/+2
* Correct all eggs (#15906)Miran2020-11-101-2/+2
* fix static[Slice[T]] as argument issue (#15842)cooldome2020-11-041-1/+1
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-7/+11
* sigmatch: hotfix [backport] (#15565)Andreas Rumpf2020-10-141-2/+2
* fix infinite recursion in typeRel (#15241)jcosborn2020-09-181-56/+59
* Big compiler Cleanup (#14777)Clyybber2020-08-281-33/+18
* Fix #5691 (#15158)Clyybber2020-08-271-14/+12
* fix some issues overloading with generics and inheritance (#15211)jcosborn2020-08-271-11/+34
* fix overloading issue with generic invocation (#15135)jcosborn2020-08-181-14/+1
* Use typeflag insteadClyybber2020-08-101-2/+2
* Make explicit {.nimcall.} a seperate calling conventionClyybber2020-08-081-2/+2
* fix overloading case with generic alias (#15116)jcosborn2020-07-301-1/+1
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-6/+6
* more checking for --gc:arc, no need for valgrind (#14467)Andreas Rumpf2020-05-291-1/+5
* change the [Processing] messages into dots (#14418)Andreas Rumpf2020-05-211-1/+1