Commit Graph

16379 Commits

Author SHA1 Message Date
Dominik Picheta
5310a3044f Many fixes for asynchronous sockets. Asyncio should now work well with buffered and unbuffered plain and ssl sockets. Added asyncio
test to the test suite.
2012-07-22 23:32:49 +01:00
Dominik Picheta
b839e42e92 Both the re and pegs module's =~ templates can now be used simultaneously from the same module. 2012-07-21 11:21:41 +01:00
Araq
34efc2cdf9 better test for 'system.compiles' 2012-07-20 16:53:01 +02:00
Araq
8413772063 optimizations for system.compiles 2012-07-20 16:23:07 +02:00
Araq
1c6f14deee added system.compiles 2012-07-20 08:49:42 +02:00
Araq
43f057c5aa got rid of some mAddU64 etc. magics 2012-07-20 07:52:04 +02:00
Araq
695e9d5fb4 tester compiles under taint mode again 2012-07-20 00:18:52 +02:00
Zahary Karadjov
371619c43a fixed the rodfiles tests 2012-07-20 00:35:05 +03:00
Yury Benesh
c6fa27e814 Fixed template code with binding 2012-07-19 23:42:08 +03:00
Zahary Karadjov
4841b6390c removed nimdat in favor of per-module dat init procs 2012-07-19 19:43:58 +03:00
Araq
035b715dfd fixes #168 2012-07-19 18:43:03 +02:00
Araq
540e244cf7 bugfix: name mangling of field names 2012-07-19 18:06:43 +02:00
Araq
39235e21f5 bugfixes for the symbol mangling; implements #129 2012-07-19 17:38:52 +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
b9e7f30dda made ttempl3 green again 2012-07-19 00:55:58 +02:00
Araq
e54ce7ddc1 don't put DLL loading into nimdat 2012-07-19 00:21:29 +02:00
Araq
150e733a40 Merge branch 'master' of github.com:Araq/Nimrod 2012-07-19 00:20:22 +02:00
Araq
e68830a952 improvements for 'bind', fixes #166 2012-07-18 17:21:10 +02:00
Zahary Karadjov
32e2994636 dynamic library symbols are not loaded in nimdat 2012-07-18 15:40:35 +03:00
Araq
83deb233ee attempt to fix DLL generation 2012-07-18 00:02:53 +02:00
Araq
832da8a303 equality and hashing for closures 2012-07-17 17:26:02 +02:00
Araq
19e57bf70d made some tests green 2012-07-17 08:44:04 +02:00
Araq
526be8a4cf tutorial improvements 2012-07-17 08:25:20 +02:00
Araq
4f582da27f make tests green again 2012-07-17 01:27:25 +02:00
Araq
5e3d42a929 Merge branch 'master' of github.com:Araq/Nimrod 2012-07-16 23:01:18 +02:00
Araq
8d99753d63 preparations for making 'closure' the default calling convention for proc types 2012-07-16 23:00:57 +02:00
Araq
56b4e3ad91 closures shouldn't leak anymore 2012-07-16 08:43:54 +02:00
Araq
4215686cce x11 example compiles again; updated python wrapper; compiler supports variables in DLLs 2012-07-16 08:11:37 +02:00
Araq
17a41ff5df Merge pull request #165 from Schala/master
PDCurses wrapper is (almost) done, but will compile
2012-07-15 02:16:16 -07:00
Araq
089e7db08a x11 wrapper uses system's types 2012-07-15 10:39:21 +02:00
Araq
1279bd2855 c2nim and system.nim now agree on a C type mapping 2012-07-15 10:00:34 +02:00
Schala Zeal
61bf90f658 PDCurses wrapper (incomplete, see desc)
PDCurses wrapper will compile. However there are a couple dozen consts
commented out that were problematic. Also, I got confused about a few
procs with function ptrs as arguments. Feel free to fix
2012-07-15 00:00:32 -07:00
Araq
96be38e794 made a test green again 2012-07-15 08:43:05 +02:00
Araq
d2872748c2 added system.@ for openarrays 2012-07-14 14:44:54 +02:00
Araq
b4084df434 improved unsigned support 2012-07-14 14:03:13 +02:00
Araq
1005961192 proper enum constraints for system.nim 2012-07-13 07:57:35 +02:00
Araq
8ce1c99d0d work on closures continues; fixed #116 2012-07-13 00:50:56 +02:00
Araq
dc8924e1a2 fixes cast[int8] bug 2012-07-12 08:43:38 +02:00
Araq
94013a4cff ';' as statement separator 2012-07-12 08:17:22 +02:00
Araq
eee99ab272 fixes #112 2012-07-11 18:27:14 +02:00
Araq
b4a9aca2d3 ';' now valid for parameter lists 2012-07-11 18:17:39 +02:00
Araq
6074a9c129 pcre wrapper compiles again 2012-07-11 14:28:49 +02:00
Araq
877bd93905 fixes #164 2012-07-11 12:54:41 +02:00
Araq
541d5637f7 Merge branch 'master' of github.com:Araq/Nimrod 2012-07-11 12:40:18 +02:00
Araq
7e2bb7250f typo in todo.txt 2012-07-11 12:39:39 +02:00
Araq
1d2949cded Merge pull request #160 from Schala/master
added JIT support for PCRE
2012-07-11 03:39:08 -07: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
607f46a61a fixes #162 2012-07-10 20:41:23 +02:00