Araq
94358e03e9
compiler generates volatile temps to keep C compiler from optimizing away stack roots
2011-12-12 01:40:23 +01:00
Zahary Karadjov
caa4766a33
the current directory is no longer taken into account when resolving module paths
2011-12-11 12:41:06 +02:00
Zahary Karadjov
67bc23bb60
Merge branch 'master' of github.com:Araq/Nimrod into upstream
2011-12-11 11:26:50 +02:00
Zahary Karadjov
d171a8b36f
path canonicalization for imported modules, relative paths written in rod files
2011-12-11 11:24:52 +02:00
Araq
af792da0bb
codegen uses alias analysis to generate better code
2011-12-10 01:06:32 +01:00
Zahary Karadjov
de4b894541
proc arguments are in scope when the result type definition is being processed
...
This is intended for type deduction depending on the arguments
proc foo(x: type): type(expr(x))
2011-12-09 16:05:51 +02:00
Zahary Karadjov
e4e74034c2
path canonicalization and proper project relative paths
2011-12-09 04:40:59 +02:00
Araq
2962ca7890
alias analysis as required for the code gen and the HLO
2011-12-08 23:21:08 +01:00
Zahary Karadjov
e13a610ad4
The test runner will print out encountered exceptions
2011-12-07 00:57:52 +02:00
Zahary Karadjov
0e609d2101
New implementation for os.sameFile on Windows
...
Hard-links on Windows are now treated just as they are on POSIX.
The new implementation is faster than the previous, but still it's quite
slower than fstat (use with caution).
2011-12-07 00:53:27 +02:00
Zahary Karadjov
446b042188
removed incompatible flags for debugging VCC release builds
2011-12-07 00:48:43 +02:00
Zahary Karadjov
2f95e4d829
Speed-up symbolFiles:on operations on windows
2011-12-07 00:45:52 +02: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