Commit Graph

700 Commits

Author SHA1 Message Date
Araq
af792da0bb codegen uses alias analysis to generate better code 2011-12-10 01:06:32 +01:00
Araq
2962ca7890 alias analysis as required for the code gen and the HLO 2011-12-08 23:21:08 +01:00
Araq
c6213c9774 fixes #71; sorry about the polling implementation 2011-12-05 21:43:45 +01:00
Araq
24e1d22ec9 fixes 70 2011-12-04 20:21:38 +01:00
Araq
3c4260f504 rebuilt C sources 2011-12-04 20:17:04 +01:00
Araq
70cf34cbdc 'assert' is now implemented without compiler magic 2011-12-04 20:14:50 +01:00
Araq
728328eec2 threads compile again; attempt to fix serious code gen issue (except + return) 2011-12-03 19:22:01 +01:00
Araq
c8d270268a bugfixes for .rod files and visual C++ 2011-12-03 17:21:35 +01:00
Araq
9e5aee62a4 Merge branch 'master' of github.com:Araq/Nimrod 2011-11-30 19:52:09 +01:00
Araq
ab5621a62b bugfix: don't process arguments that are to be passed to the produced exe 2011-11-30 19:51:51 +01:00
dom96
7b0cfc3538 Added a chmod function to the ftpclient module. 2011-11-30 17:50:02 +00:00
Araq
7d2466638e made 2 tests green 2011-11-30 01:20:00 +01:00
Araq
84fe2022e7 Merge branch 'master' of github.com:Araq/Nimrod 2011-11-30 00:54:00 +01:00
Araq
fc9fdc2b9d cleaned up configuration file handling and documented the new behaviour 2011-11-30 00:53:41 +01:00
dom96
710ee8c67d Fixed ftpclient.createDir. 2011-11-29 18:54:24 +00:00
Araq
59543ef0a3 Merge branch 'master' of github.com:Araq/Nimrod 2011-11-29 17:28:05 +01:00
Araq
7fcbdc6d42 implemented 'let' statement 2011-11-29 17:27:48 +01:00
Araq
2de0419a4f Merge pull request #69 from hametsu/master
i wrote new example program
2011-11-29 02:44:48 -08:00
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