Araq
|
feb0d21b22
|
more fixes
|
2016-12-03 02:10:55 +01:00 |
|
Araq
|
2eee15d7f3
|
Merge branch 'devel' into sighashes
|
2016-12-01 10:06:41 +01:00 |
|
Araq
|
7b44896e03
|
fixes #5079
|
2016-11-30 21:10:22 +01:00 |
|
Araq
|
27723af469
|
Merge branch 'devel' into sighashes
|
2016-11-28 20:59:30 +01:00 |
|
Andreas Rumpf
|
01ae0d28d4
|
recursive modules are only detected to improve error messages
|
2016-11-24 12:27:21 +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 |
|
Araq
|
29db0d8585
|
refactoring complete: explicit ident cache
|
2016-10-31 19:47:20 +01:00 |
|
Araq
|
773d17cd14
|
big refactoring: step 1
|
2016-10-31 15:34:44 +01:00 |
|
Andreas Rumpf
|
7c0fa52bbd
|
fixes #4875
|
2016-10-20 21:40:04 +02:00 |
|
Araq
|
3a5dfd6a03
|
fixes #4845
|
2016-10-08 10:47:47 +02:00 |
|
Andreas Rumpf
|
b78029b5af
|
fixes #4626
|
2016-09-13 16:33:43 +02:00 |
|
Andreas Rumpf
|
901e3dbb77
|
fixes #4699
|
2016-09-05 16:58:33 +02:00 |
|
Andreas Rumpf
|
3a13706d7d
|
fixes #4673
|
2016-09-01 13:02:53 +02:00 |
|
Andreas Rumpf
|
b4d7ab3caa
|
fixes #4179; disallow assignments to openarrays
|
2016-08-26 17:29:56 +02:00 |
|
Andreas Rumpf
|
10f445da89
|
Merge pull request #4592 from arnetheduck/compiler-cleanup
Compiler cleanup
|
2016-08-25 16:50:54 +02:00 |
|
Andreas Rumpf
|
f1e4d8ed74
|
side-effect computation now done in the proper pass; fixes #4254
|
2016-08-25 16:33:51 +02:00 |
|
Jacek Sieka
|
3cd4cf4320
|
remove unused stuff
|
2016-08-09 22:54:27 +08:00 |
|
Andreas Rumpf
|
5d56361383
|
fixes #4353
|
2016-08-04 19:36:13 +02:00 |
|
Andreas Rumpf
|
6d98c717de
|
fixes #4564
|
2016-08-04 01:37:41 +02:00 |
|
Andreas Rumpf
|
de6198c747
|
fixes #4555
|
2016-08-02 12:47:02 +02:00 |
|
Andreas Rumpf
|
39ebe2175b
|
compiler almost free of deprecated expr/stmt names
|
2016-07-30 16:34:42 +02:00 |
|
Andreas Rumpf
|
1ddd2a3865
|
fixes #4432
|
2016-07-29 01:00:25 +02:00 |
|
Andreas Rumpf
|
850b908f15
|
remove XXX comment
|
2016-07-20 00:27:42 +02:00 |
|
Andreas Rumpf
|
622ab7089c
|
Merge pull request #4488 from mbaulch/fix4346improved
Use target field types in tuple conversions.
|
2016-07-16 14:13:20 +02:00 |
|
Andreas Rumpf
|
57c52d05df
|
better be safe than sorry
|
2016-07-15 13:29:22 +02:00 |
|
Matthew Baulch
|
915185dd11
|
Handle tuples with unnamed fields, symbols, and more. Less duplication.
|
2016-07-15 20:36:11 +10:00 |
|
Andreas Rumpf
|
3e72c98d49
|
rollback of nimsuggest improvement until we figured out the reasons
|
2016-07-15 11:44:02 +02:00 |
|
Andreas Rumpf
|
db56174a19
|
fixes #3548
|
2016-07-15 00:22:14 +02:00 |
|
Matthew Baulch
|
05486957d4
|
Fix: Correctly (and more efficiently) handle non-tuple conversions.
|
2016-07-14 21:24:39 +10:00 |
|
Matthew Baulch
|
de41649b0e
|
Use target field types in tuple conversions.
|
2016-07-14 20:51:40 +10:00 |
|
Andreas Rumpf
|
4f7a2e9def
|
fixes #4358
|
2016-07-12 10:26:43 +02:00 |
|
Andreas Rumpf
|
b47d9b7b91
|
fixes #4371
|
2016-07-08 10:34:12 +02:00 |
|
Andreas Rumpf
|
e73fd64f38
|
fixes #537
|
2016-07-06 16:48:00 +02:00 |
|
Andreas Rumpf
|
be2efa69ea
|
refactorings
|
2016-05-30 00:59:02 +02:00 |
|
Andreas Rumpf
|
e52044660d
|
Merge branch 'patch/fix-3496-generic-tmpl-args' of https://github.com/nanoant/Nim into nanoant-patch/fix-3496-generic-tmpl-args
|
2016-05-29 23:58:25 +02:00 |
|
Andreas Rumpf
|
426306eeb4
|
fixes #3882
|
2016-05-28 17:43:47 +02:00 |
|
Andreas Rumpf
|
6d76df8454
|
fixes #4227
|
2016-05-27 19:18:08 +02:00 |
|
Andreas Rumpf
|
eae30d1961
|
fixes #950
|
2016-05-12 00:38:15 +02:00 |
|
Andreas Rumpf
|
95ffeb6079
|
fixes #177
|
2016-05-11 17:39:37 +02:00 |
|
Araq
|
0dc92960d2
|
include statement is not restricted to top level statements anymore
|
2016-05-10 22:03:07 +02:00 |
|
Andreas Rumpf
|
f348671ba7
|
fixes #3544
|
2016-04-30 01:12:36 +02:00 |
|
Andreas Rumpf
|
8dfdea8919
|
fixes #4097
|
2016-04-19 11:56:35 +02:00 |
|
Andreas Rumpf
|
c9966a3e17
|
use 'using' instead of 'sig' keyword; cleans up new features a bit
|
2016-02-29 12:19:54 +01:00 |
|
Andreas Rumpf
|
38dee2095c
|
added 'sig' feature; removed tfShared support in the compiler
|
2016-02-28 19:56:41 +01:00 |
|
Andreas Rumpf
|
7ae45ea420
|
'using' statement is obsolete
|
2016-02-28 14:48:15 +01:00 |
|
Andreas Rumpf
|
1afdefcbe9
|
added experimental .this pragma
|
2016-02-28 03:17:20 +01:00 |
|
Andreas Rumpf
|
159a2ff955
|
fixes #3636
|
2016-01-04 02:04:59 +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
|
5de900b456
|
added iterToProc plugin
|
2015-12-01 00:53:30 +01:00 |
|