Commit Graph

9782 Commits

Author SHA1 Message Date
Araq
31a994cc10 thoughts about implicit includes and imports 2011-11-29 08:49:17 +01:00
Araq
455994664e old 'readline' and 'endOfFile' not deprecated anymore; too convenient for 1 liners (see examples/maximum.nim) 2011-11-29 08:41:06 +01:00
takano32
d0e4d5f009 sorry, i didnt test and commit... 2011-11-29 16:36:05 +09:00
takano32
c8e7571279 many thanks for Araq's advise! 2011-11-29 14:37:40 +09:00
Araq
e261a88d07 further steps to get rid of deprecated endOfFile and readLine 2011-11-29 01:24:58 +01:00
TAKANO Mitsuhiro
02e678d134 add Fizz Buzz program in examples directory 2011-11-28 17:50:28 +09:00
Araq
a489161b16 compiler uses new 'readLine' 2011-11-27 19:01:55 +01:00
Araq
7832af187a argument passing with --run option works again 2011-11-27 17:34:45 +01:00
Araq
020a10927a fixes #31 2011-11-27 16:32:05 +01:00
Araq
8e1313d237 bugfix: tester compiles again 2011-11-26 17:48:42 +01:00
Araq
840979b45c Merge branch 'master' of github.com:Araq/Nimrod 2011-11-26 10:49:48 +01:00
Araq
f7f0c90ffe todo changes 2011-11-26 10:49:30 +01:00
Araq
4b39ac5cbe deprecated endOfFile and readLine 2011-11-25 18:17:14 +01:00
Araq
02e8e9c3ea fixed bug that kept tls emulation from working 2011-11-25 17:26:11 +01:00
Zahary Karadjov
c617479c68 New algorithm for locating and loading nimrod config files.
Some new options added to the compiler (see news.txt for details)
2011-11-25 17:29:55 +02:00
Araq
566c26bc2d manual: cstring finally properly documented 2011-11-25 16:11:27 +01:00
Araq
2de98d9e05 new pragma: 'noinit' 2011-11-25 15:33:58 +01:00
Araq
ed9c7761c4 Merge branch 'master' of github.com:Araq/Nimrod 2011-11-25 09:02:49 +01:00
Araq
ac9d406c99 todo changes 2011-11-25 09:02:34 +01:00
Araq
97e6a2476f Merge pull request #68 from hametsu/master
i found something to be fixed at .gitignore.
2011-11-25 00:01:46 -08:00
takano32
06450f8765 auto generated files and dirs to ignore 2011-11-25 13:54:24 +09:00
takano32
ac86c3a5d4 rod' directory was renamed to compiler' 2011-11-25 13:37:24 +09:00
Araq
e40bca47c5 fixes #60 2011-11-25 00:08:02 +01:00
Araq
093af9b9eb 'export' is now a keyword 2011-11-24 23:34:37 +01:00
Araq
703430787d C codegen: generate nimKeepAlive calls at strategic places to keep the C compiler from optimizing away all stack roots 2011-11-24 23:28:28 +01:00
Araq
ca5d2916dd fixes #65 2011-11-22 18:51:07 +01:00
Araq
fedc69f61a unused constants are optimized away 2011-11-22 18:48:00 +01:00
Araq
c8dda8cc6f attempt to fix tunidecode test; GC cares for seq->openArray conversions 2011-11-21 01:33:18 +01:00
Araq
04e5c6718e proper error message when attempting to eval C'imported procs 2011-11-20 17:17:47 +01:00
Araq
1392049aea Merge branch 'master' of github.com:Araq/Nimrod 2011-11-20 16:13:21 +01:00
Araq
72651de710 bugfix: 'when' sections in generic objects now work, so TThread[void] compiles 2011-11-20 16:13:03 +01:00
Dominik Picheta
9e06495261 Fixed test suite on windows 2011-11-19 22:44:02 +00:00
Araq
a274f3bf5b got rid of 'accept' dir in the tests 2011-11-19 15:45:51 +01:00
Araq
d0772feb08 fixed some tests 2011-11-19 12:23:03 +01:00
Araq
62aa8bed3b tester: threading tests added 2011-11-19 02:05:16 +01:00
Araq
a497b4d1cf bugfix: fixed memory leaks in osproc module 2011-11-18 22:14:32 +01:00
Araq
c9b67f724d new osproc implementation may work with mac os x 2011-11-18 19:08:07 +01:00
Zahary Karadjov
12bac28d23 macros and templates can be expanded anywhere where a type is expected.
This allows for various type selection algorithms to be implemented.
See tests / accept / compile / ttypeselectors.nim for examples.
2011-11-18 02:11:15 +02:00
Araq
ecd3c80e7e tester compiles in taint mode again 2011-11-18 00:40:30 +01:00
Araq
61792dc7d6 cgen: no type canon for integral types; osproc use posix_spawn instead of fork&exec 2011-11-18 00:29:56 +01:00
Araq
b05418a431 Merge branch 'master' of github.com:Araq/Nimrod 2011-11-15 23:04:24 +01:00
Araq
7819b84475 bugfixes: objects still invalid for constants; fixed a typo concerning 'high' in eval context 2011-11-15 23:03:14 +01:00
dom96
0698a3cafa Added new features to the ftpclient module. 2011-11-15 19:56:02 +00:00
Araq
5f018a5046 new FTPClient module compiles in taint mode 2011-11-15 01:17:30 +01:00
Araq
4c5cf88c16 compilation cache: improvement: switching from codegen to 'check only' does not trigger a recompilation 2011-11-15 00:11:49 +01:00
Araq
bec06a0649 bugfix: s[1..n] = @[] produced wrong C code 2011-11-14 08:33:44 +01:00
Araq
395b05f911 tester uses same layout as nimbuild 2011-11-12 12:17:44 +01:00
Araq
40fa4bb52d better streams implemenation; fixes #63 2011-11-12 02:10:07 +01:00
Araq
3b6d831549 Merge branch 'master' of github.com:Araq/Nimrod 2011-11-12 01:21:10 +01:00
Araq
8fc15ca0d5 added another test case 2011-11-12 01:02:06 +01:00