Commit graph

867 commits

Author SHA1 Message Date
Araq
22fb9db845 nimfix improvements 2014-09-10 20:34:33 +02:00
Araq
c5dbcb548f improvements for nimfix 2014-09-10 09:48:18 +02:00
Araq
569fbe8c37 'pretty' command does not exist anymore; improvements for nimfix 2014-09-10 02:19:46 +02:00
Araq
490371977e some improvements for nimfix 2014-09-09 21:31:34 +02:00
Araq
31db3aeade minor bugfix for void .compileTime procs 2014-08-31 02:45:32 +02:00
Araq
5946747970 updated the compiler to use the new symbol names 2014-08-28 23:48:42 +02:00
Araq
c95e47216f Nimrod renamed to Nim 2014-08-28 10:01:20 +02:00
Araq
e935a35bcf fixes #1380 2014-08-19 20:42:48 +02:00
Araq
05dbba0e38 fixes #1431 2014-08-12 00:22:14 +02:00
Araq
aaf4b04203 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-08-11 20:38:36 +02:00
Araq
dd806cafa0 distinguish between 'defined' and 'declared' 2014-08-11 20:38:28 +02:00
Andreas Rumpf
94131e1e56 Merge pull request #1467 from Varriount/fix-1424
Fix #1424
2014-08-10 23:55:06 +02:00
Varriount
74213fcb9c Update semexprs.nim 2014-08-10 17:50:58 -04:00
Araq
037d7e4e5d Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-08-10 03:19:00 +02:00
Araq
76011e40ef progress on 'spawn' 2014-08-10 03:17:30 +02:00
Clay Sweetser
e46a735bb5 Fixes #1435 2014-08-09 16:40:35 -04:00
Clay Sweetser
7a09b3b57b Fix #1424 some more 2014-08-08 17:22:50 -04:00
Araq
0914b489b3 'parallel' statement works again 2014-08-08 02:28:26 +02:00
Clay Sweetser
7c3a28ae8b Fix #1424 2014-08-07 17:52:37 -04:00
Araq
c14e7565f8 fixes #1355 2014-07-15 20:26:45 +02:00
Araq
405cd7d1fb fixes #904 2014-07-01 02:09:07 +02:00
Araq
3c818c89be fixes #1285 2014-06-30 23:36:46 +02:00
Araq
4220b1c81d Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn 2014-06-06 21:11:11 +02:00
Araq
59c18eb743 big rename: Promise -> FlowVar 2014-06-06 07:56:47 +02:00
Araq
2de99653d0 Promises are now refs 2014-06-05 08:46:29 +02:00
Araq
be229163af Merge branch 'new_spawn' of https://github.com/Araq/Nimrod into new_spawn 2014-06-01 22:00:06 +02:00
Araq
40baebebfe pi test compiles, but crashes randomly 2014-06-01 01:45:44 +02:00
Andreas Rumpf
cbe25a41b0 Merge pull request #1229 from Varriount/fix-1203
Fix issue #1203
2014-05-31 22:53:36 +02:00
Clay Sweetser
10e23e9159 Renamed considerAccents to considerQuotedIdent 2014-05-26 10:42:10 -04:00
Clay Sweetser
9d68fe3782 Rename some variables in the isCastable code 2014-05-26 10:16:59 -04:00
Clay Sweetser
c4f77ecd9a Fix issue #1203 2014-05-26 10:13:29 -04:00
Clay Sweetser
6608fcc60f Update 'isCastable' and 'semCast' doc-comments 2014-05-26 10:12:46 -04:00
Araq
030eac86c0 bugfix: regionized pointers in a generic context; renamed 'Future' to 'Promise' 2014-05-25 15:19:46 +02:00
Clay Sweetser
055cdb2cdf Renamed 'considerAcc' to 'considerAccents' for clarity
Added documentation string to 'considerAccents'
Modified renderParamType's assertion to allow nkAcc nodes.
2014-05-24 08:10:40 -04:00
Araq
d2dbcf2fa4 progress with futures 2014-05-23 08:57:16 +02:00
Araq
c43e8df90c progress for the 'parallel' statement 2014-05-14 01:51:44 +02:00
Araq
bd705a517f compiler prepared for the new comment handling 2014-04-30 00:53:44 +02:00
Araq
8e08ff559f first version of 'spawn' 2014-04-16 08:44:57 +02:00
Araq
4196757de7 implemented region pointers 2014-04-09 00:33:51 +02:00
Zahary Karadjov
f6f5c9e9e6 propagate semExpr flags in macro/template expansion 2014-04-06 16:55:28 +03:00
Araq
dc2b21e9b2 tsymchoicefield compiles 2014-04-01 08:21:08 +02:00
Araq
78cc4de9a1 fixes #1025; don't know what this breaks 2014-03-26 20:31:18 +01:00
Araq
cdb4d83ead implemented 'borrow dot' feature for distinct types 2014-03-26 01:27:22 +01:00
Zahary Karadjov
09bda74e7d fix #1015 2014-03-20 23:45:31 +02:00
Zahary Karadjov
4b7655fd10 reference implementation of a vector swizzle library
This also provides the initial steps towards support for type class "filtered" type inference
fixes an "ordinal type expected" ICE, related to the use of static params
2014-03-20 01:16:50 +02:00
Audun Wilhelmsen
1e45bb79ab Added support for {.packed.} pragma on objects
Added tests for packed and union pragmas
2014-03-18 21:11:57 +01:00
Zahary Karadjov
49b0440c47 make some tests green 2014-03-16 20:42:49 +02:00
Zahary Karadjov
f0953db3ba handle arbitrary expressions dependent on static input params in proc signatures 2014-03-16 20:42:06 +02:00
Zahary Karadjov
ac271e76b1 more robust handling of proc signatures containing inter-param type references 2014-03-16 20:42:06 +02:00
Zahary Karadjov
37b199d34a first phase of tyGenericParam reforms needed for static params 2014-03-16 20:42:06 +02:00