Commit Graph

395 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
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
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
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
e68830a952 improvements for 'bind', fixes #166 2012-07-18 17:21:10 +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
56b4e3ad91 closures shouldn't leak anymore 2012-07-16 08:43:54 +02:00
Araq
96be38e794 made a test green again 2012-07-15 08:43:05 +02:00
Araq
8ce1c99d0d work on closures continues; fixed #116 2012-07-13 00:50:56 +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
36247e0947 added devel/logging; weakrefs test; next steps for proper unsigned support 2012-07-05 00:03:33 +02:00
Araq
f2af2fb478 JS codegen improvements; barely usable now 2012-07-02 01:41:16 +02:00
Araq
fe285b354d JS codegen enhancements; still unusable 2012-07-01 19:35:19 +02:00
Araq
ee1bcb6414 dead code elimination for JS backend; JS improvements (but doesn't work yet) 2012-06-30 12:29:56 +02:00
Araq
5a838d3e06 thread var emulation should work again 2012-06-25 00:23:41 +02:00
Araq
022f3718a9 added gcleak4.nim test; fails in debug mode 2012-06-24 17:17:29 +02:00
Araq
48847b5616 documented optional indentation for 'case' statements/'case' objects 2012-06-22 17:47:03 +02:00
Araq
0b509127d2 documentation improvements; added system.gorge (for Araq's fun) 2012-06-22 08:30:55 +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
7b4560337b bugfixes for closures 2012-06-21 08:46:56 +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
39137294a3 made some tests green again 2012-06-20 00:21:53 +02:00
Araq
e0092cfae6 Merge branch 'master' of github.com:Araq/Nimrod 2012-06-19 22:38:48 +02:00
Araq
f191059e56 somewhat working closures 2012-06-19 22:37:00 +02:00
Araq
d5b01dfb7c next steps for full closure support 2012-06-18 02:03:08 +02:00
Araq
7076f07228 tinterf.nim works now 2012-06-17 02:11:13 +02:00
Araq
7b539c9e58 simple example works again 2012-06-16 18:29:22 +02:00
Araq
15dad22a0a first implementation of new lambda lifting 2012-06-15 23:18:52 +02:00
Zahary Karadjov
b11fe5d0b4 more uint related fixes 2012-06-14 17:33:00 +03:00
Zahary Karadjov
bb850aafec codegen for C++ exceptions 2012-06-03 20:37:56 +03:00
Zahary Karadjov
3ce400bb00 bugfix: finally blocks were not executed when the except block is exited by raise or return 2012-06-03 18:00:45 +03:00
Araq
761936bad5 niminst: use 'set -e'; failing to copy docs and data is no installation error 2012-05-31 01:35:13 +02:00
Araq
04300542da fixes #127 2012-05-30 22:37:17 +02:00
Araq
b5d8e8bfaa '+=' etc for all floating point types 2012-05-29 00:42:28 +02:00