Andreas Rumpf
e1828733f1
fixes #4519
2016-12-25 15:26:32 +01:00
Araq
237252f90c
Merge branch 'devel' into sighashes
2016-12-19 11:35:45 +01:00
Araq
bda8a6c1b7
fixes nimsuggest issue #41
2016-12-18 00:03:47 +01:00
Araq
e6c5622aa7
removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes
2016-11-14 23:18:30 +01:00
Jacek Sieka
6f7b891bdc
remove remnants of tyIter
2016-10-24 21:10:48 +08:00
Andreas Rumpf
d0ec83eaa8
fixes #4863
2016-10-19 19:28:27 +02:00
Araq
7906527297
failed attempt to fix a 'void' inference bug
2016-10-08 10:47:47 +02:00
Andreas Rumpf
b78029b5af
fixes #4626
2016-09-13 16:33:43 +02:00
Andreas Rumpf
3a13706d7d
fixes #4673
2016-09-01 13:02:53 +02:00
Andreas Rumpf
f6a2ff731b
fixes #4672
2016-09-01 13:02:53 +02:00
Andreas Rumpf
be4748eb57
do not crash on #3928
2016-08-26 14:57:59 +02:00
Andreas Rumpf
98859a7248
fixes #4292
2016-08-26 14:36:46 +02:00
Andreas Rumpf
636e74fe39
overloading resolution: scoping is considered after typing (needs to be documented)
2016-08-24 11:27:14 +02:00
Andreas Rumpf
57b8664a0c
fixes #4589
2016-08-10 11:14:02 +02:00
Andreas Rumpf
09f122f68c
fixes #4528
2016-08-08 18:03:52 +02:00
Hans Raaf
e2e4df1702
Allowing nil for distinct types where the base type is nilable
2016-08-05 16:01:16 +02:00
Andreas Rumpf
7ac0b20339
fixes #4545
2016-08-04 01:37:41 +02:00
Andreas Rumpf
4d5c0027e6
fixes #4537
2016-08-02 14:53:21 +02:00
Andreas Rumpf
39ebe2175b
compiler almost free of deprecated expr/stmt names
2016-07-30 16:34:42 +02:00
Andreas Rumpf
60b187513e
stdlib and compiler don't use .immediate anymore
2016-07-29 23:51:01 +02:00
Andreas Rumpf
f5fa5dae85
generic multi-methods should work now
2016-07-28 20:23:24 +02:00
Andreas Rumpf
be22071b2e
fixes a varargs of untyped regression
2016-07-24 21:37:59 +02:00
Andreas Rumpf
d4573f1762
fixes #888
2016-07-19 20:19:52 +02:00
Andreas Rumpf
dc4b2c920c
fixes #4328
2016-07-19 19:27:38 +02:00
Andreas Rumpf
267855f9fb
make tests green again
2016-07-18 14:57:22 +02:00
Andreas Rumpf
d779a9b722
fixes #4478
2016-07-18 12:16:54 +02:00
Andreas Rumpf
995727ffd0
decent error message for 'var T' problems
2016-07-15 00:22:14 +02:00
Kier Davis
56015e52b9
Fix #4475
...
Existing implementation would append the default value for a varargs parameter (the empty array) to the end of the sons of the
nnkCall node, rather than storing it into the correct index. This left the location where it should have been stored set to
its default value of nil, causing later code that uses this node to segfault.
2016-07-11 14:53:39 +01:00
Andreas Rumpf
b47d9b7b91
fixes #4371
2016-07-08 10:34:12 +02:00
Anatoly Galiulin
bef7f72636
Accumulate penalties
2016-06-27 09:16:19 +06:00
Anatoly Galiulin
75cca15c65
Speedup generic relations detection
2016-06-24 15:22:22 +06:00
Anatoly Galiulin
764668d099
Fix generics inheritance issues
2016-06-23 18:37:14 +06:00
Andreas Rumpf
1d44fee399
hotfix: don't crash for wrong template calls
2016-06-03 23:07:07 +02:00
Andreas Rumpf
6ff66bfd51
improve error messages for mismatched templates involving 'untyped' and stmts
2016-05-27 19:18:08 +02:00
Araq
875132bf46
fixes a varargs[untyped] bug that kept strscans from compiling
2016-05-10 22:03:07 +02:00
Andreas Rumpf
f348671ba7
fixes #3544
2016-04-30 01:12:36 +02:00
Andreas Rumpf
af70254c7b
fixes #2006
2016-04-04 16:41:35 +02:00
Andreas Rumpf
0378f9980f
fixed regressions
2016-03-29 12:19:49 +02:00
Andreas Rumpf
e97d640ce8
fixes #3998
2016-03-28 02:26:38 +02:00
Andreas Rumpf
00c4861208
fixes #3836
2016-03-04 22:18:58 +01:00
Andreas Rumpf
312281c7cc
fixes #3686
2016-03-01 23:07:22 +01:00
Andreas Rumpf
1afdefcbe9
added experimental .this pragma
2016-02-28 03:17:20 +01:00
Araq
7ee1847137
fixes #3584
2016-01-18 14:54:35 +01:00
Andreas Rumpf
6fbde1f4fb
fixes another regression
2016-01-13 11:36:34 +01:00
Andreas Rumpf
c1627354d1
first implementation of the new lambda-lifting pass; barely anything works
2015-12-26 00:42:30 +01:00
Araq
760242b870
removes 'x is iterator' special casing in the language
2015-12-03 01:08:03 +01:00
Araq
9cc25f8b77
fixes #3452
2015-10-22 12:14:32 +02:00
Araq
1c0b815282
fixes #3305 ; error message will improve with later improvements for concepts
2015-09-18 02:24:13 +02:00
Araq
36f68e1650
fixes #3329
2015-09-18 02:24:12 +02:00
Araq
14354b436f
fixes #2599
2015-09-13 23:26:44 +02:00