Commit Graph

1887 Commits

Author SHA1 Message Date
Araq
c7934be7e8 fixes #1947 2015-01-15 12:24:54 +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
Araq
27f1743793 release of 0.10.2 2014-12-29 10:32:00 +01:00
Araq
f73938218e fixes #1708, fixes #871 2014-12-28 01:59:30 +01:00
Araq
41587a5339 fixes #1781 2014-12-28 00:42:24 +01:00
Araq
caf2f6ecfe implemented --bestEffort switch for nimfix 2014-12-26 22:43:14 +01:00
Flaviu Tamas
8fd8843d5c Complete adding google analytics to docs
theindex.html doesn't have analytics because I don't
want to deal with global variables
2014-12-25 21:20:46 -05:00
Flaviu Tamas
f9c93d23bc Mostly get analytics working for docs 2014-12-25 20:53:37 -05:00