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
Araq
c53ad1b39f
documentation improvements; higher level Mongodb wrapper
2012-04-09 11:18:10 +02:00
Zahary Karadjov
8d698b2bdd
Merge branch 'master' of github.com:Araq/Nimrod into upstream
2012-03-31 18:51:11 +03:00
Araq
ff3e80279b
corrected the index website
2012-03-28 20:50:40 +02:00
Zahary Karadjov
6216046bc6
genSym support for hygienic macros and templates.
...
example:
template hygienic(val: expr) =
var `*x` = val
echo `*x`
*x was chosen as mnemonic for "opposite of public" and thus private
2012-03-26 04:36:26 +03:00
Zahary Karadjov
bc2eb0ea9b
generic types can be used like type classes. distinct can be applied to type classes.
2012-03-25 20:55:21 +03:00
Araq
91db6bd9c9
fixes #102
2012-03-23 20:28:35 +01:00
Zahary Karadjov
a72fe16f9d
making tests green again
2012-03-20 14:44:23 +02:00
Zahary Karadjov
72f2a6e275
the test suite is mostly green again
2012-03-16 05:33:21 +02:00
Zahary Karadjov
6975ba401b
fix for template redefinition. test cases added.
2012-03-15 14:15:37 +02:00