Araq
abb738146a
revert to old behaviour: tuple field names are not ignored anymore; fixes #1920
2015-01-18 02:33:44 +01:00
Araq
a2b7e6c392
better C++ support wrt 'this'
2015-01-18 02:33:43 +01:00
Varriount
d630f72b81
Fixes #1955
2015-01-17 20:17:36 -05:00
Varriount
78b5779d93
Merge branch 'devel' of git://github.com/zielmicha/Nimrod into zielmicha-devel
2015-01-16 21:28:36 -05:00
Audun Wilhelmsen
ca257efc84
Proposed fix for issue #1946
2015-01-16 22:32:00 +01:00
Araq
c7934be7e8
fixes #1947
2015-01-15 12:24:54 +01:00
Michał Zieliński
b1351d23f5
quote filenames in when invoking compiler from C backend
2015-01-14 20:16:35 +01:00
Araq
33c587d06b
patterns for 'importcpp' (still undocumented)
2015-01-14 13:57:59 +01:00
Araq
8889fa9117
handle 'T&' properly for better C++ support
2015-01-13 22:30:56 +01:00
Araq
20774ad43c
fixes the integer conversion regressions
2015-01-13 20:56:31 +01:00
def
12593eed7d
Make nimeval compile
2015-01-12 23:04:53 +01:00
Araq
b9079b8713
fixes #1915
2015-01-12 02:00:37 +01:00
Araq
c87f1eb581
'discard' can be used instead of 'nil' for empty case object branches
2015-01-12 02:00:36 +01:00
Andreas Rumpf
e2faa40a4e
Merge pull request #1841 from skyfex/devel
...
Add support for big 'u64 literals and remove SomeUInt from unsigned.nim
2015-01-12 01:44:57 +01:00
Araq
9d0ae03918
fixes #1838
2015-01-11 13:51:30 +01:00
Araq
b5a8e34ae7
fixes #1928
2015-01-11 03:37:45 +01:00
Araq
9dfd8fea12
fixes #1901
2015-01-11 02:57:36 +01:00
Araq
fd10866ae3
fixes #1919
2015-01-11 02:23:39 +01:00
Araq
ba7ef4e30f
fixes #1903
2015-01-11 02:05:22 +01:00
Araq
350fbc6aca
fixes #1907
2015-01-11 01:33:25 +01:00
Araq
27141f6016
fixes #1803
2015-01-10 23:52:29 +01:00
Araq
8cb31d86b6
fixes tconfusing_arrow bug
2015-01-10 23:52:29 +01:00
Dustin Lacewell
0619383f46
Revert 5e4ae8d
2015-01-07 14:07:06 -08:00
Andreas Rumpf
5bd2889267
Merge pull request #1889 from ramnes/devel
...
Happy new year!
2015-01-07 14:14:43 +01:00
Araq
65310266d8
Merge branch 'devel' of https://github.com/Araq/Nim into devel
...
Conflicts:
compiler/semexprs.nim
2015-01-07 02:44:22 +01:00
Araq
b907fac5f9
minor cleanups
2015-01-07 02:41:50 +01:00
Araq
417eb3e026
patch required for c2nim
2015-01-07 02:41:08 +01:00
Guillaume Gelin
3119fe087d
Happy new year!
2015-01-06 15:26:33 +01:00
Varriount
20da8c9400
Merge pull request #1779 from flaviut/ga-docs
...
Add google analytics to docs
2015-01-05 21:28:43 -05:00
Zahary Karadjov
f3c55704a0
unstaged file
2015-01-05 03:56:05 +02:00
Zahary Karadjov
5e4ae8dbb4
fix #1858 ; Add support for generic templates and macros
...
Implementation notes:
Just after overload resolution, the resolved generic params will be added to the
call expression to be later processed in evalTemplate and evalMacroCall. These
procs have been modified to handle the increased number of parameters, but one
remaining issue is that immediate templates and macros don't go through the same
process. The next commit will outlaw the use of generic parameters with such macros.
2015-01-05 03:53:31 +02:00
Zahary Karadjov
13a18663d2
fix #1859
2015-01-05 03:53:31 +02:00
Audun Wilhelmsen
7592c9cf22
Added safe implicit conversion of uint8 to int16..int64, uint16 to int32..int64 etc.
...
Added two new tests for unsigned conversions and comparisons between signed numbers.
2015-01-03 00:10:07 +01:00
Zahary Karadjov
05cbbac4e5
support for static params in the user defined type classes
2015-01-02 23:58:24 +02:00
Zahary Karadjov
2f90be13e2
fix #1820
2015-01-02 23:58:24 +02:00
Zahary Karadjov
1d5ecc0dea
fix #1050
2015-01-02 23:58:24 +02:00
Zahary Karadjov
aa69a8a09f
expand the test case for bug 1049
2015-01-02 23:58:24 +02:00
Zahary Karadjov
b21b72dc14
fix #1049
2015-01-02 23:58:24 +02:00
Zahary Karadjov
70b5efa98d
fix #544
2015-01-02 23:58:24 +02:00
Zahary Karadjov
ad65a20391
fix #419
2015-01-02 23:58:24 +02:00
Audun Wilhelmsen
c461f5a8c6
Merge branch 'devel' of https://github.com/Araq/Nim into devel
2015-01-02 22:12:11 +01:00
Audun Wilhelmsen
e5bfb7d550
Added support for big 'u64 literals
...
Removed duplicate "SomeUInt' typedef from unsigned.nim
2015-01-02 22:10:49 +01:00
Araq
e751a0af57
Merge branch 'devel' of https://github.com/Araq/Nim into devel
2014-12-31 16:08:07 +01:00
Araq
2ee2401336
fixes #1774
2014-12-31 16:07:56 +01:00
Zahary Karadjov
13e07f5d66
bugfix: don't treat generic types with different static params as the same type
2014-12-31 04:20:32 +02:00
Zahary Karadjov
b83b1383fb
fix #1056
2014-12-31 04:18:35 +02:00
Zahary Karadjov
1b54c55b7b
prettier type name printing for generic types featuring static parameters
2014-12-31 03:50:50 +02:00
Varriount
595a8b628f
Update nim.ini
...
Fix documentation location
2014-12-30 19:45:06 -05:00
Zahary Karadjov
da36a847a7
fix #1789 (binding to static params during generic proc sigmatch)
2014-12-31 01:45:23 +02:00
Araq
7f415b5b11
fixes #1788
2014-12-30 03:05:29 +01:00