Araq
c4d05ca130
better effect inference
2014-11-02 14:35:13 +01:00
Andreas Rumpf
51c875863e
Merge pull request #1589 from Varriount/fix-1561
...
Fixes #1561
2014-11-02 14:16:19 +01:00
Andreas Rumpf
ef47a23b60
Merge pull request #1604 from Varriount/fix-1599
...
Fix #1599
2014-11-02 14:15:44 +01:00
Reimer Behrends
1fc8bab643
Reset location when creating a method dispatcher
...
When creating a method dispatcher, the location of the underlying
method was copied. Under some circumstances, the name of the
location (loc.r) was already initialized, in which case the
method dispatcher shared a name with one of the methods, leading
to a C compiler error. By setting loc.r to nil when copying
the dispatcher information from the original method, we ensure
that the dispatcher C function gets its proper name.
2014-11-01 04:07:42 +01:00
Araq
860a28802e
fixes #1595
2014-10-31 21:11:36 +01:00
Reimer Behrends
52a3acb066
Fix method recursion bug.
...
Additional checks for method call transformations.
2014-10-31 07:55:56 +01:00
Araq
4b61592602
minor bugfix for notFoundError
2014-10-30 22:36:23 +01:00
Varriount
a8a9dd6699
Fix #1561
2014-10-29 18:57:03 -04:00
Clay Sweetser
3939e674d0
Fix #1599
...
Compiler-specific options are now read with the '{compiler}.cpp' prefix in C++ mode.
GCC C++ mode is fixed.
2014-10-29 14:29:09 -04:00
Araq
0e439ce367
implements #78
2014-10-26 22:48:54 +01:00
Araq
7a48942719
nicer error messages (untested)
2014-10-26 19:54:43 +01:00
Araq
fdf996925b
implements #1588
2014-10-26 13:36:42 +01:00
Araq
a639824e5e
introduced 'benign' pragma
2014-10-25 22:01:23 +02:00
Araq
2dba3acfa9
Merge branch 'devel' into bigbreak
2014-10-25 12:43:27 +02:00
Araq
134311c7e0
'.emit' pragma produces a trailing newline
2014-10-25 01:51:33 +02:00
Araq
201d3c9ed0
Merge branch 'devel' into bigbreak
...
Conflicts:
web/news.txt
2014-10-23 23:13:49 +02:00
Araq
2c5743db3e
fixes #1029
2014-10-22 12:50:04 +02:00
Araq
fa77547310
fixes 'import x as y' regression
2014-10-22 01:54:27 +02:00
Araq
ca4d7b1ea8
Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak
2014-10-21 22:41:32 +02:00
Billingsly Wetherfordshire
50d9db03c6
fix issue #1581
2014-10-20 19:12:10 -05:00
Araq
53a9d6f5cd
Merge branch 'devel' into bigbreak
...
Conflicts:
compiler/nim.ini
doc/manual.txt
doc/tut2.txt
koch.nim
lib/system/channels.nim
readme.txt
tools/niminst/niminst.nim
tools/nimweb.nim
web/download.txt
web/news.txt
2014-10-20 08:44:00 +02:00
Andreas Rumpf
b29c0da7b5
Merge pull request #1574 from trustable-code/PR3
...
Do not allow self import
2014-10-20 01:20:39 +02:00
Araq
4aab018bd6
disable 'view source' feature
2014-10-20 01:05:13 +02:00
Araq
1ddc42f570
default to warnGcUnsafe for threads:on
2014-10-19 23:59:29 +02:00
Araq
dc8d8ebb79
website updates for 0.9.6
2014-10-19 16:07:14 +02:00
Araq
a4dcebd3c4
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel
2014-10-19 10:50:09 +02:00
Araq
6f1b33e11c
readme.txt is not readme.md
2014-10-19 10:49:56 +02:00
Clay Sweetser
d73d752187
Update and clarify the purpose of the nimrod.ini file
2014-10-19 02:14:24 -04:00
Araq
d3e9d0fa3a
niminst: 'doc/*.txt' required for bootstrapping
2014-10-18 20:26:51 +02:00
Araq
56f1f3d4bc
more improvements for the NSIS installer
2014-10-17 18:18:46 +02:00
Araq
bd54c44239
improvements for niminst
2014-10-17 03:15:28 +02:00
Araq
55d8e71ab1
niminst supports NSIS
2014-10-17 00:53:33 +02:00
Simon Krauter
27585ee6ec
Compare fileIndexes instead of file names
2014-10-15 00:20:08 +02:00
Simon Krauter
849484f920
Do not allow self import
2014-10-14 23:38:50 +02:00
Erwan Ameil
06c32aab29
Tidy up the prettification of the default verbosity c compilation output
2014-10-13 01:54:44 +02:00
Erwan Ameil
679aefd89c
Prettify compiler output for verbosity=1
...
Long lines displaying the invocation of the c compiler are replaced
with short, readable lines.
2014-10-12 23:30:32 +02:00
Araq
34e96e37a1
added missing nimfix files
2014-10-11 20:51:41 +02:00
Araq
661c51682a
backported .deprecated statement
2014-10-11 20:31:24 +02:00
Araq
6c9730b353
fixes #1551
2014-10-11 12:25:15 +02:00
Araq
5272213da4
documentation updates
2014-10-11 01:30:17 +02:00
Araq
a585caebcd
bugfix: c++ support for 'NimThreadVarsSize'
2014-10-08 09:10:57 +02:00
Araq
b781e25ec6
should compile with csources again
2014-10-06 01:01:23 +02:00
Araq
da0fab7046
nimfix now in its own directory; single file mode now the default
2014-10-05 23:36:47 +02:00
Araq
40601ada5f
fixes #1551
2014-10-05 03:24:39 +02:00
Araq
a9a5766c66
docgen should work again
2014-10-05 03:06:19 +02:00
Araq
1da251523f
added 'nim*Setjmp' conditional symbols
2014-10-05 02:22:48 +02:00
Araq
fc47c0edc7
Merge branch 'devel' of https://github.com/Araq/Nimrod into bigbreak
...
Conflicts:
lib/impure/db_postgres.nim
lib/pure/os.nim
lib/wrappers/postgres.nim
2014-10-04 19:40:23 +02:00
Araq
4616a1e006
updated some tests
2014-10-04 14:23:17 +02:00
Araq
e65c296bcc
implemented mixed mode codegen
2014-10-03 01:21:35 +02:00
Araq
595cc93762
recursive tuple types are now invalid (breaking change)
2014-10-02 16:54:05 +02:00