Araq
ba4dd92f45
fixes regression: NimForum compiles again
2015-09-21 15:49:48 +02:00
Araq
eb7f514933
fixes #3268
2015-09-18 10:11:37 +02:00
Araq
36f68e1650
fixes #3329
2015-09-18 02:24:12 +02:00
Araq
29a9166966
fixes the most pressing regressions introduced by the new handling of a[i] in the compiler
2015-09-16 15:34:54 +02:00
Araq
8ef66b973d
first attempt to fix 'a[i]' handling in generics
2015-09-12 10:55:28 +02:00
Araq
36a90c6044
fixes #1965
2015-08-10 01:31:42 +02:00
Araq
c733b3181e
breaking change: symbol lookups in generics follows spec more closely; fixes #2664
2015-08-07 21:28:45 +02:00
Max Zerzouri
9c126282b2
interpret tuple as a class and tuple[] as the empty tuple
...
When the indentation syntax is allowed it is always interpreted as a
tuple:
type
Unit = tuple
2015-03-06 12:20:15 +13:00
def
2647423502
Fix documentations for declared (instead of defined)
2015-02-18 01:55:50 +01:00
Araq
fe30ec83e2
nimsuggest improvements
2015-01-30 03:04:45 +01:00
Guillaume Gelin
3119fe087d
Happy new year!
2015-01-06 15:26:33 +01:00
Zahary Karadjov
b83b1383fb
fix #1056
2014-12-31 04:18:35 +02:00
Zahary Karadjov
da36a847a7
fix #1789 (binding to static params during generic proc sigmatch)
2014-12-31 01:45:23 +02:00
Araq
9280473eb1
fixes #1120
2014-12-25 17:22:41 +01:00
Araq
c45e89b486
fixes #1039
2014-11-28 09:32:37 +01:00
Araq
e1630dcc73
fixes #1337
2014-11-23 01:45:53 +01:00
Araq
729e048a32
fixes #940
2014-11-17 08:28:24 +01:00
Araq
569fbe8c37
'pretty' command does not exist anymore; improvements for nimfix
2014-09-10 02:19:46 +02:00
Araq
09ab1703e1
fixes #1444
2014-08-31 01:07:58 +02:00
Araq
5946747970
updated the compiler to use the new symbol names
2014-08-28 23:48:42 +02:00
Araq
2781fea9e2
Nimrod renamed to Nim
2014-08-28 09:38:14 +02:00
Araq
dbf9117c56
the big renamefest: first steps
2014-08-22 23:54:26 +02:00
Araq
49ad6fc3d4
fixes latest regression
2014-07-11 08:05:50 +02:00
Araq
eb99c27bd0
fixes #1011
2014-07-09 21:10:11 +02:00
Clay Sweetser
10e23e9159
Renamed considerAccents to considerQuotedIdent
2014-05-26 10:42:10 -04: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
bd705a517f
compiler prepared for the new comment handling
2014-04-30 00:53:44 +02:00
Zahary Karadjov
f6f5c9e9e6
propagate semExpr flags in macro/template expansion
2014-04-06 16:55:28 +03:00
Araq
a4f30c3682
fixes wrong commit
2014-03-22 23:02:01 +01:00
Araq
b76d2eac7f
fixes #1006
2014-03-22 22:59:23 +01:00
Zahary Karadjov
862c0ef83d
split the inline and closure iterators into different symbol kinds for easier discrimination between them
2014-03-06 21:57:35 +02:00
Araq
dbc8aa60e3
fixes 'newSeq[T]' instantiation bug
2014-02-09 00:41:53 +01:00
Araq
a59939d295
it's the year 2014
2014-01-19 01:25:48 +01:00
Zahary Karadjov
789ba107cf
introduce tyFromExpr; fixes #618
2014-01-04 13:10:52 +02:00
Araq
92b8fac94a
case consistency part 4
2013-12-27 23:10:36 +01:00
Araq
2df9b442c6
case consistency part 1
2013-12-27 15:48:53 +01:00
Araq
9acdf94cc0
fixes #531
2013-07-24 23:07:28 +02:00
Araq
635ad3b336
Merge branch 'master' of github.com:Araq/Nimrod
2013-05-14 00:59:07 +02:00
Zahary Karadjov
3d1c6de638
get rid of the SymTab* procs in astalgo
2013-05-12 00:49:00 +03:00
Zahary Karadjov
9a6f47ae69
switch to a linked list of scopes
2013-05-11 23:45:20 +03:00
Araq
258aabba65
todo.txt changes
2013-05-11 10:30:49 +02:00
Grzegorz Adam Hankiewicz
72a3e21f28
Removes executable bit for text files.
2013-03-16 23:53:07 +01:00
Araq
78b27ed7fa
bugfix: 'indexOf' for tuple fields works
2013-03-11 08:42:35 +01:00
Araq
4b0cdc6db7
fixes for the new overloading resolution
2013-03-03 16:35:19 +01:00
Araq
1d30798363
bugfix: threads should work again; fixes #220
2012-10-12 23:34:43 +02:00
Araq
9bbf56bdbb
allow 'mixin' in generics
2012-10-12 17:13:58 +02:00
Zahary Karadjov
d9d82fb0af
syntax compatibility between do blocks and stmt blocks
...
See the section `do notation` in the manual for more info.
* nkMacroStmt has been removed
Macro statements are now mapped to regular nkCall nodes.
The support for additional clauses (such as else, except, of, etc)
have been restored - they will now appear as additional arguments
for the nkCall node (as nkElse, nkExcept, etc nodes)
* fixed some regressions in the `is` operator and semCompiles
2012-10-04 15:37:26 +03:00
Zahary Karadjov
9c8bc3a244
the is operator now works with type classes and type variables
...
bugfixes:
the DLL tests were failing on Mac OS X, due to an incorrect DynlibFormat
2012-10-03 01:59:49 +03:00
Zahary Karadjov
698785ef5e
bugfix: allow tuple constructors in generic code
2012-10-03 01:59:49 +03:00
Araq
043921c7a7
fixes #194
2012-09-20 23:44:52 +02:00