Dominik Picheta
da609fc445
Fixed many deprecation warnings. asyncio.recvLine now throws an
...
exception when an error occurs. Added sockets.SocketError.
2012-12-23 14:05:16 +00:00
Araq
1d842e8b75
Merge branch 'master' of github.com:Araq/Nimrod
2012-12-06 07:10:19 +01:00
Araq
38ab30d153
implemented generic converters
2012-12-05 22:03:36 +01:00
Araq
6ce15652d3
Merge branch 'master' of github.com:Araq/Nimrod
2012-12-02 11:13:05 +01:00
Araq
c98e3d2c27
implements 'export' feature
2012-12-01 19:10:47 +01:00
Araq
f503439e81
implements 'import dir/module' without quotes
2012-11-30 19:57:23 +01:00
Araq
da5ba6ce62
resolved conflicts
2012-11-30 02:09:04 +01:00
Araq
0ef08e49e7
bugfix: better implict 'items' support
2012-11-28 19:57:41 +01:00
Araq
9483606d5b
bugfix: implicit items/pairs work better
2012-11-28 08:03:25 +01:00
Araq
2133fbfcce
bugfix: wrong assertions for C++ code generation; some solaris support; first steps to an effect system
2012-10-30 22:29:03 +01:00
Araq
ac978b3203
bugfix: tcan_inherit_generic works again
2012-10-19 21:43:18 +02:00
Araq
ffcbe19cd8
fixes #217
2012-10-13 01:59:20 +02:00
Araq
70fa5a6df0
attempt to fix #183
2012-10-06 22:46:41 +02:00
Zahary Karadjov
2e5265bef5
experimental support for querying the type of expressions within macros
...
normalised the line endings of macros.nim (minor edits otherwise)
2012-10-03 01:59:50 +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
2aabae702d
fixes ttypeselectors
2012-09-28 14:30:48 +03:00
Araq
603dc36008
bugfix: 'result' cannot be captured in a closure
2012-09-23 00:52:34 +02:00
Dominik Picheta
be1a709e7e
ftpclient fixed but causes an issue with the code generator and
...
therefore does not compile.
Asyncio: Added handleWrite event and an ability to wrap an already
initialised TSocket to a PAsyncSocket.
Fixed tircbot test.
2012-09-21 20:39:47 +01:00
Araq
043921c7a7
fixes #194
2012-09-20 23:44:52 +02:00
Zahary Karadjov
b6f8ab3254
[unittest] even deeper inspection of expressions and variables for the check macro
2012-09-14 00:53:30 +03:00
Zahary Karadjov
36155a6813
[unittest] the check macro will print the values of params involved in failed proc calls
2012-09-13 04:10:08 +03:00
Araq
a59abdf8e4
made more tests green; fixes #201
2012-09-12 21:48:37 +02:00
Araq
8178cd4fab
made some tests green
2012-09-12 08:43:24 +02:00
Araq
6bcdb9c8f4
implemented generic templates
2012-08-27 01:59:14 +02:00
Araq
08d0003ed0
thygienictempl added
2012-08-26 02:52:47 +02:00
Araq
20b6dc3829
next steps for closure consistency; fixes #176
2012-07-25 21:59:31 +02:00
Araq
34efc2cdf9
better test for 'system.compiles'
2012-07-20 16:53:01 +02:00
Araq
1c6f14deee
added system.compiles
2012-07-20 08:49:42 +02:00
Araq
98fd408adc
implemented #133
2012-07-19 16:38:46 +02:00
Araq
c9513c2e5a
bugfix: constraint matching for tyGenericInst; implements #130
2012-07-19 08:41:57 +02:00
Araq
83deb233ee
attempt to fix DLL generation
2012-07-18 00:02:53 +02:00
Araq
19e57bf70d
made some tests green
2012-07-17 08:44:04 +02:00
Araq
4f582da27f
make tests green again
2012-07-17 01:27:25 +02:00
Araq
8d99753d63
preparations for making 'closure' the default calling convention for proc types
2012-07-16 23:00:57 +02:00
Araq
e2f8d91290
overloading resolution finally takes inheritance depth into account
2012-07-11 00:10:24 +02:00
Araq
483f28d1cf
fixes #147
2012-07-10 22:17:47 +02:00
Araq
95faae2c0a
some more bugfixes for the integer promotion rules
2012-07-10 01:12:03 +02:00
Araq
4966212141
more fixes for new integer promotion rules; fixes #152 ; fixes #157 ; fixes #156 ; fixes #155
2012-07-09 21:11:11 +02:00
Araq
795afb0021
made tests green again
2012-07-09 00:54:46 +02:00
Araq
4fbba0a65a
changed integer promotion rules; breaks bootstrapping and lots of code
2012-07-08 21:03:47 +02:00
Araq
48847b5616
documented optional indentation for 'case' statements/'case' objects
2012-06-22 17:47:03 +02:00
Araq
05c981ea9b
fixes #134
2012-06-21 19:00:09 +02:00
Araq
d1c84328a7
fixes #145
2012-06-21 18:51:19 +02:00
Araq
26b64f9e4f
another bugfix
2012-06-21 19:20:45 +02:00
Araq
4d9a5dc8ff
fixes #140
2012-06-21 19:08:39 +02:00
Araq
00feaa2530
fixes #142
2012-06-20 14:43:03 +02:00
Araq
40339aac62
added another macro regression
2012-06-20 00:45:57 +02:00
Araq
bb7a14fec0
bugfix: UFCS for templates (ttempl3.nim enhanced)
2012-05-27 16:22:48 +02:00
Araq
a41bf611a0
fixes binding of overloaded procs
2012-05-04 01:58:54 +02:00
Araq
17d67ab828
fixes #105
2012-04-16 16:31:15 +02:00