22886 Commits

Author SHA1 Message Date
Araq
bf557a7cdb added nimfix tool 2014-09-05 01:16:48 +02:00
Zahary Karadjov
7d5e387a48 mostly fixes #1339
The compiler hangs were caused by the interaction of tyError and the instantiation caches.
For procs, the cache wasn't able to find previously compiled proc featuring tyError in the signature.
For types, the unresolved type parameters leading to tyError were not replaced everywhere leading
to endless replaceTypeVarsT recursion for cyclic types.

The fix is still not perfect, because the handling of tyError in other places in the compiler doesn't seem
to be complete and the first test case now results in internal error (still, much better than a hang blocking
your IDE).
2014-09-05 01:02:46 +03:00
Zahary Karadjov
9a3963f51b fix #959
Variable declarations using a type class will be subject to type inference similar to the one
already present in type coercions and the return type inference.
2014-09-04 23:50:00 +03:00
Araq
4c870fc293 fixes recently introduced regression 2014-09-03 22:00:23 +02:00
Araq
c7116cc121 Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak
Conflicts:
	lib/pure/asynchttpserver.nim
2014-09-03 20:12:42 +02:00
Araq
e093f45756 fixes #1511 2014-09-03 19:54:20 +02:00
Araq
201a08e9a5 fixes #903, fixes #1513 2014-09-03 19:45:04 +02:00
Simon Hafner
967b5079f6 Merge pull request #1514 from fuzzthink/devel
Pointer -> pointer to fix compile error using --cs:partial
2014-09-02 20:17:16 +05:00
fuzzthink
10f6a11cf2 Pointer -> pointer to fix compile error using --cs:partial 2014-09-02 10:10:18 +09:00
Dominik Picheta
6e321f799a Fixes asynchttpserver. 2014-09-01 21:21:13 +01:00
Andreas Rumpf
1c85a49e6b Merge pull request #1509 from idlewan/cookies
Secure and HttpOnly cookies
2014-09-01 00:28:17 +02:00
Andreas Rumpf
cb9f669863 Merge pull request #1508 from idlewan/zmq
Remove outdated ZeroMQ examples (zmq has been moved out of the stdlib)
2014-09-01 00:27:35 +02:00
Andreas Rumpf
6bd74731c4 Merge pull request #1510 from idlewan/xml_escape
Escape ' and / when using escape in xmltree
2014-09-01 00:27:16 +02:00
Araq
d1d7d9e3fe Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-08-31 22:56:11 +02:00
Araq
41c7cde61f updated iup.nim; made tests green 2014-08-31 22:55:51 +02:00
Dominik Picheta
ac01ed5812 Fix net module on Linux. 2014-08-31 20:15:21 +01:00
Araq
d7d059a686 more tests green 2014-08-31 17:23:35 +02:00
Araq
93eb9c456d more stdlib modules work 2014-08-31 15:25:54 +02:00
Araq
de29ce8ca8 Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-08-31 15:15:38 +02:00
Araq
30823c1ce3 make tests green 2014-08-31 15:15:26 +02:00
Dominik Picheta
25e0c26a91 Added async implementation for smtp module. 2014-08-31 14:07:20 +01:00
Dominik Picheta
bb1e87ce4d Async SSL support. 2014-08-31 12:55:04 +01:00
Dominik Picheta
d26d42b88e Case sensitivity fixes for httpclient and sockets module. 2014-08-31 12:55:03 +01:00
Dominik Picheta
eac71d38d7 s/storeFile/store/ 2014-08-31 12:55:03 +01:00
Araq
3ba34f1762 prettified re.nim; make some tests green 2014-08-31 13:46:27 +02:00
Araq
697789a313 prettified some async modules 2014-08-31 12:38:26 +02:00
Araq
ae548a696f made some tests green 2014-08-31 12:34:35 +02:00
Araq
dd830d2e7d added ENDB warning 2014-08-31 11:42:31 +02:00
Araq
2d1b9d1f9d ENDB compiles again 2014-08-31 11:40:25 +02:00
Araq
8aca51a88d nim pretty: default is now to overwrite files 2014-08-31 11:40:09 +02:00
Araq
8925d0e103 minor improvement for nim pretty 2014-08-31 02:46:13 +02:00
Araq
31db3aeade minor bugfix for void .compileTime procs 2014-08-31 02:45:32 +02:00
Araq
d3a7fa20ae Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-08-31 01:43:19 +02:00
Araq
09ab1703e1 fixes #1444 2014-08-31 01:07:58 +02:00
Araq
c9563d28a8 fixes #1067 2014-08-30 22:44:33 +02:00
Erwan Ameil
05c1fb060f Escape ' and / when using escape in xmltree 2014-08-30 22:21:38 +02:00
Erwan Ameil
a249a12da7 Secure and HttpOnly cookies 2014-08-30 21:38:47 +02:00
Erwan Ameil
7dac395cb2 Remove outdated ZeroMQ example (zmq has been moved out of the stdlib) 2014-08-30 20:42:40 +02:00
Araq
0257f389fe fixes #1366 2014-08-30 20:16:35 +02:00
Dominik Picheta
29ec795580 Fixes SSL case sensitive issues. 2014-08-30 18:00:05 +01:00
Dominik Picheta
f6dc76cfe3 Case sensitivity fixes for Posix. 2014-08-30 15:52:04 +01:00
Araq
5fad73c8d0 Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-08-30 16:38:37 +02:00
Araq
1f85b3b5d3 VM supports math and a few os procs 2014-08-30 16:37:27 +02:00
Araq
c40f981e64 babel is now nimble 2014-08-30 16:36:57 +02:00
Araq
fb688d1360 fixed posix.nim 2014-08-30 16:28:34 +02:00
Dominik Picheta
fb4e54442b Fixed issue with os module in non-unicode mode on Windows. 2014-08-30 12:57:42 +01:00
Dominik Picheta
4a7a47f294 Ftpclient backwards compatibility fixes. 2014-08-30 12:57:26 +01:00
Dominik Picheta
8446d51a6a Winlean and threads case sensitivity fixes. 2014-08-30 12:57:04 +01:00
Dominik Picheta
cff2a0c0b4 Case fixes for network modules. 2014-08-30 11:59:08 +01:00
Dominik Picheta
361657dea4 Merge branch 'devel' into bigbreak
Conflicts:
	lib/pure/ftpclient.nim
2014-08-30 11:58:54 +01:00