Araq
02c076f9b4
more robust for nim check
2014-09-17 23:13:38 +02:00
Araq
611d5d7766
improvements for nimfix
2014-09-17 01:45:27 +02:00
Araq
344488fa0d
ttypeclasses works again
2014-09-17 01:35:46 +02:00
Araq
297647affe
fixes a recently introduced regression
2014-09-16 22:49:10 +02:00
Araq
113a1c450c
generic proc type works again
2014-09-14 14:38:11 +02:00
Araq
d330a72a45
fixes documentation generator
2014-09-14 11:34:06 +02:00
Araq
838871b4d9
resolved conflict
2014-09-13 17:59:37 +02:00
Araq
e24996de7c
minor changes to manual.txt
2014-09-13 17:53:35 +02:00
Dominik Picheta
d28088f0f5
Fix 'doc' command.
2014-09-13 16:09:54 +01:00
Araq
9d9c3fe121
merged things from devel
2014-09-12 01:37:48 +02:00
Araq
1791ab6385
fixes #665
2014-09-11 19:54:49 +02:00
Araq
c73142d852
fixes #1067
2014-09-11 10:02:45 +02:00
Araq
ff55c487b6
mostly fixes #1339
2014-09-11 09:57:33 +02:00
Araq
46bbae4745
fixes #1366
2014-09-11 09:53:00 +02:00
Araq
dafa8ccaf3
fixes #903 , fixess #1513
2014-09-11 01:45:14 +02:00
Araq
b7f8dbbec2
fixes #1511
2014-09-11 00:45:29 +02:00
Araq
e766c7c3cd
minor bugfix for void .compileTime procs
2014-09-11 00:36:31 +02:00
Araq
2c99991d16
fixes #1444
2014-09-11 00:34:59 +02:00
Araq
9500780037
renamed URLencode to encodeUrl
2014-09-10 23:25:29 +02:00
Araq
758d8e11d9
Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak
2014-09-10 22:56:26 +02:00
Araq
22fb9db845
nimfix improvements
2014-09-10 20:34:33 +02:00
Araq
c5dbcb548f
improvements for nimfix
2014-09-10 09:48:18 +02:00
Araq
569fbe8c37
'pretty' command does not exist anymore; improvements for nimfix
2014-09-10 02:19:46 +02:00
Reimer Behrends
f9c46b04a6
Properly handle staticExec() generating large output.
...
A staticExec() invocation that generated more than the internal
buffer size worth of output blocked because the compiler waited
for the process to terminate before reading the output.
2014-09-10 01:22:20 +02:00
Dominik Picheta
4d2ff282f6
Fix case issues in compiler/docgen.
2014-09-10 00:09:59 +01:00
Araq
490371977e
some improvements for nimfix
2014-09-09 21:31:34 +02:00
Araq
c53a27f0dc
nimfix supports specialized '.nimfix' modules
2014-09-08 09:18:09 +02:00
Araq
7333237be6
'nimfix' improvements; FdSet is TFdSet again
2014-09-08 08:46:35 +02:00
Araq
a90f73ca4c
nimfix can fix obsolete statement comments
2014-09-08 00:58:29 +02:00
Araq
ae53d1ecc8
nimgrep compiles again
2014-09-07 02:52:15 +02:00
Araq
428ee0c022
changed comment handling (breaking change); part 2
2014-09-07 01:47:16 +02:00
Araq
1cdb8022d0
changed comment handling (breaking change)
2014-09-07 00:58:31 +02:00
Araq
7f7b13a45f
nimfix handles helloworld
2014-09-06 00:50:53 +02:00
Araq
bd4e229464
Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak
2014-09-05 01:17:03 +02:00
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
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
Araq
41c7cde61f
updated iup.nim; made tests green
2014-08-31 22:55:51 +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
09ab1703e1
fixes #1444
2014-08-31 01:07:58 +02:00
Araq
c9563d28a8
fixes #1067
2014-08-30 22:44:33 +02:00
Araq
0257f389fe
fixes #1366
2014-08-30 20:16:35 +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
cd2c6128d1
renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamings
2014-08-29 09:03:00 +02:00