Federico Ceratto
c95f6f117a
Fix typos
2015-02-15 16:06:06 +00:00
Araq
442dc30922
fixes endless recursion with static type parameters
2015-02-14 21:47:21 +01:00
Araq
61db30727b
Aporia compiles again (disabling thread analysis is horrible!)
2015-02-12 15:14:46 +01:00
Araq
c4eddb3fda
ordinary parameters can follow a varargs parameter
2015-02-12 14:56:57 +01:00
Araq
247af96b00
cleaned up some tests
2015-02-10 20:19:45 +01:00
Araq
ab5b8f5391
fixes #1988
2015-01-31 16:23:38 +01:00
Araq
abb738146a
revert to old behaviour: tuple field names are not ignored anymore; fixes #1920
2015-01-18 02:33:44 +01:00
Araq
20774ad43c
fixes the integer conversion regressions
2015-01-13 20:56:31 +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
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
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
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
da36a847a7
fix #1789 (binding to static params during generic proc sigmatch)
2014-12-31 01:45:23 +02:00
Araq
27f1743793
release of 0.10.2
2014-12-29 10:32:00 +01:00
Araq
9280473eb1
fixes #1120
2014-12-25 17:22:41 +01:00
Araq
c0cc62c6b1
tuple field names are ignored
2014-12-23 17:54:22 +01:00
Araq
a1c217a2db
fixes #1684
2014-11-30 02:56:26 +01:00
Araq
abb2c21047
fixes #836
2014-11-19 23:40:26 +01:00
Araq
729e048a32
fixes #940
2014-11-17 08:28:24 +01:00
Araq
7a48942719
nicer error messages (untested)
2014-10-26 19:54:43 +01:00
Araq
da0fab7046
nimfix now in its own directory; single file mode now the default
2014-10-05 23:36:47 +02:00
Araq
1088814e56
deepCopy is instantiated when its corresponding type is instantiated
2014-09-26 09:36:09 +02:00
Araq
c5dbcb548f
improvements for nimfix
2014-09-10 09:48:18 +02:00
Araq
bf557a7cdb
added nimfix tool
2014-09-05 01:16:48 +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
3c818c89be
fixes #1285
2014-06-30 23:36:46 +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
39e4e3f205
fixes OR for int8|int16 etc
2014-04-20 13:59:38 +02:00
Araq
c80d563afb
actors compile again
2014-04-20 12:10:23 +02:00
Araq
3b69a8d27a
New concurrency model: next steps
2014-04-19 22:24:43 +02:00
Araq
8e08ff559f
first version of 'spawn'
2014-04-16 08:44:57 +02:00
Araq
d0f013477b
refined and documented regionized pointers
2014-04-09 08:37:08 +02:00
Araq
4196757de7
implemented region pointers
2014-04-09 00:33:51 +02:00
Araq
cf7e83ecc5
fixes #913
2014-04-06 17:26:20 +02:00
Zahary Karadjov
8ba062d952
fix #1016
2014-03-20 23:24:25 +02:00
Zahary Karadjov
8a0509b3b2
implements `distinct with/without X, Y`
...
This still doesn't work quite right, because some common operations like array
indexing lay completely outside the scope/symbol lookup system - they are not
even magics.
2014-03-20 01:16:50 +02:00
Zahary Karadjov
d508384d39
fix #1013
2014-03-20 01:16:50 +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
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
7dcf6ff50b
fix #997
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