summary refs log tree commit diff stats
path: root/compiler/sigmatch.nim
Commit message (Expand)AuthorAgeFilesLines
* sigmatch: use boolean algebraAndreas Rumpf2019-06-021-1/+1
* fixes #11375 (#11376)Andreas Rumpf2019-06-021-9/+9
* fixes #11057 (#11345)Andreas Rumpf2019-05-281-0/+6
* fixes #11257Araq2019-05-241-4/+11
* fixes #8568 (#11303)Andreas Rumpf2019-05-221-4/+7
* fixes subtype relation regressionAraq2019-05-221-4/+20
* make bootstrapping work with older NimsAraq2019-05-221-2/+1
* fixes #11239Araq2019-05-221-52/+37
* fixes #6732 (#11255)Andreas Rumpf2019-05-151-1/+12
* rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)Arne Döring2019-05-111-11/+11
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-7/+7
* Fix varargs int32 (#11054)Arne Döring2019-04-181-5/+12
* sigmatch: ensure 'owned proc' works with system.isNilAraq2019-04-111-1/+1
* Tighten the conversion from tyRange to scalar types (#10495)LemonBoy2019-02-231-6/+7
* first steps in implementing 'owned' pointers; undocumented, do not useAndreas Rumpf2019-02-231-7/+23
* gc: destructors is beginning to work (#10483)Andreas Rumpf2019-01-291-0/+5
* Restrict ptr/ref to ptr/ref implicit conversion (#10411)LemonBoy2019-01-221-1/+1
* Fix subtype conversion w/ varargs arguments (#10402)LemonBoy2019-01-211-2/+3
* fixes #10075 [backport]Araq2019-01-131-2/+1
* C++: make async tests green on WindowsAraq2018-12-211-5/+5
* More converter fixes (#9737)cooldome2018-11-261-5/+13
* Fixes multiple bugs with sink arguments (#9802)cooldome2018-11-261-4/+4
* Converter bug fixes (#9700)cooldome2018-11-151-2/+8
* added first version of a nimfind tool for the poor souls that don't have a go...Andreas Rumpf2018-11-141-2/+2
* make Nim take roughly 100MB less RAM for bootstrapping via a new compiler swi...Andreas Rumpf2018-11-071-1/+1
* compiler cleanup: flag tfOldSchoolExprStmt is goneAraq2018-11-061-6/+3
* Fixes 6544 (#9427)LemonBoy2018-10-191-0/+10
* replace deprecated `safeAdd` with `add` (#9416)Miran2018-10-181-4/+4
* implement sizeof and alignof operator (manually squashed #5664) (#9356)Timothee Cour2018-10-141-1/+0
* Unchecked arrays now have their own type (#9267)LemonBoy2018-10-101-1/+8
* Prevent the construction of recursive tyStatic types (#9256)LemonBoy2018-10-091-4/+7
* fixes #4435 (#9185)jcosborn2018-10-091-1/+1
* fixes #7351Araq2018-10-021-1/+3
* fixes #8043Araq2018-09-031-0/+3
* Do not materialize empty varargs[untyped] arrays (#8715)LemonBoy2018-08-311-6/+17
* introduce precise string '[]', '[]=' accessors; fixes #8049 (#8817)Andreas Rumpf2018-08-301-0/+9
* fixes #7854Araq2018-08-301-1/+2
* Fix #8126 (#8712)zah2018-08-211-1/+2
* changes how the now illegal 'string == nil' comparison is detectedAndreas Rumpf2018-08-151-6/+2
* Merge branch 'devel' into araq-miscAraq2018-08-131-0/+4
|\
| * Converters to take into account constraints. Fixes #7520 (#8593)cooldome2018-08-131-0/+4
* | WIP: disallow 'nil' for strings and seqsAndreas Rumpf2018-08-131-6/+16
|/
* fixes #6255, add `system.ashr` arithmetic right shift (#8547)andri lim2018-08-071-0/+4
* sigmatch: no trailing whitespaceAndreas Rumpf2018-07-171-5/+5
* Do not crash while instantiating a generic outside a call (#8279)LemonBoy2018-07-141-1/+4
* Handle subtype relations for converter parameters (#8248)LemonBoy2018-07-091-2/+7
* Reset typedescMatched before paramTypesMatch (#8250)LemonBoy2018-07-091-0/+3
* Fix comparison of tyGenericBody in typerel (#8045)LemonBoy2018-07-071-1/+1
* Error out if vararg match isn't an exact one (#8186)LemonBoy2018-07-031-1/+11
* Merge pull request #7736 from cooldome/range_float_typeAndreas Rumpf2018-06-271-14/+16
|\