Commit Graph

65 Commits

Author SHA1 Message Date
Zahary Karadjov
89f9772f15 nimrod dump can now produce a machine readable json report
The data in the report includes necessary information for starting
the compiler service and setting up the project paths in the IDE.

the default verbosity of 1 is now set in the compiler code to fix an
issue with verbosity being temporary set to 1 during config parsing
even when it's explicitly overridden on the command-line.

compiler/lexbase was temporary renamed to nimlexbase as a
work-around for a codegen naming conflict with lib/pure/lexbase
resulting in linking errors (further investigation needed).
2013-05-01 20:46:05 +03:00
Araq
8281bd9f0f fixes #257 2013-03-18 01:41:09 +01:00
Grzegorz Adam Hankiewicz
72a3e21f28 Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
Grzegorz Adam Hankiewicz
c4ca19d833 Changes default macosx compiler to clang.
The default gcc version provided by current Xcode versions doesn't work.
Alternatively macport's gcc-4.7 is known to work too, but that is less
common for macosx users.
2013-03-02 01:00:42 +01:00
Simon Hafner
1785c6877b EcmaScript => JS. Fixes #330
No one calls it EcmaScript anymore.
2013-02-15 11:08:30 -06:00
Araq
a22c1f444f fixes #271 2012-12-15 22:35:16 +01:00
Araq
c98696d742 lazy paths for Babel support 2012-12-11 20:06:15 +01:00
Araq
a840a4ce53 improvements for --babelPath 2012-12-09 23:20:48 +01:00
Dominik Picheta
fa198f5be1 Fixes SSL httpclient and problems with hidden path splitting in OS.
Added babel's libs dir to Nimrod's path.
2012-12-02 13:21:21 +00:00
Araq
75abf72503 profiler improvements 2012-09-17 00:31:41 +02:00
Araq
f0dd96fa58 cross-compilation improvements 2012-07-08 23:33:45 +02:00
Zahary Karadjov
ec95d54a67 fixes for the Intel C compiler on Windows 2012-06-27 21:22:50 +03:00
Zahary Karadjov
4105a91c48 fix compilation errors when bootstrapping with C++ 2012-06-04 01:56:42 +03:00
Araq
848c1b297f added system.||; lacks runtime support 2012-05-23 02:05:28 +02:00
Araq
c53ad1b39f documentation improvements; higher level Mongodb wrapper 2012-04-09 11:18:10 +02:00
Araq
039f21ffd6 small fixes for BSD 2012-04-06 22:43:00 +02:00
Araq
96e7ee91cc added docgen.rst2html for the forum; fixed tester bug concerning removeDir 2012-02-21 21:03:36 +01:00
Araq
a7e9ae55f4 tlsEmulation:on for windows/GCC 2012-01-29 23:04:07 +01:00
Araq
78f4aacde9 pragma blocks; fixed line information issue with user defined assertions 2012-01-17 23:58:18 +01:00
Zahary Karadjov
446b042188 removed incompatible flags for debugging VCC release builds 2011-12-07 00:48:43 +02:00
Araq
c8d270268a bugfixes for .rod files and visual C++ 2011-12-03 17:21:35 +01:00
Zahary Karadjov
b7e8daf65d libuv working on windows too
Added: vcc compilation flags for proper debug symbol generation
2011-10-12 22:40:01 +03:00
Zahary Karadjov
0f0dfd6379 Nimrod can now compile itself with --lineDir enabled 2011-09-20 14:11:06 +03:00
Araq
988de05707 fixed system.nim to use the proper getTypeInfo magic 2011-06-10 02:25:43 +02:00
Araq
5f2d930a54 Bugfix: no #line dir with 0 generated 2011-06-10 02:22:16 +02:00
Araq
42eb21be7b bugfix: generic instantiation across module boundaries 2011-06-06 08:45:11 +02:00
Araq
b0b2c233ae still playing with threads 2011-05-17 22:56:34 +02:00
Araq
9207492bb9 lexer, parser cleanup; boehm gc for mac os x 2011-05-17 21:14:30 +02:00
Araq
220dd54acf support for clang 2011-03-24 01:26:52 +01:00
Araq
5b789f2da8 bugfixes; field discriminant checks; linearScanEnd, unroll, shallow pragmas 2011-03-23 01:09:52 +01:00
Araq
0fee9f9924 always compile with at least O1; bugfix set initialization for interactive mode 2011-03-10 22:12:39 +01:00
Araq
55c4074647 REPL improvements 2011-02-13 21:24:52 +01:00
Araq
36accda8aa unary <; countup two type parameters; --recursivePath should work now 2011-01-29 14:18:43 +01:00
Araq
f46870fe1c changes to threads; --recursivePath support 2011-01-29 01:47:58 +01:00
Araq
66cfc851a1 basic thread support; still broken on Windows; untested on Mac OS X 2011-01-18 02:22:01 +01:00
Araq
07b784373b docgen: module dependencies are now listed 2011-01-16 14:30:31 +01:00
Araq
fa111b9067 cleanup: E_Base should not be used for inheriting exceptions; documentation generator generates dependencies section 2011-01-15 23:57:19 +01:00
Araq
adf13aaea3 docgen understands and ignores *when false* 2010-11-18 22:26:20 +01:00
Andreas Rumpf
de27098546 test file for c2nim 2010-07-21 12:03:22 +02:00
Andreas Rumpf
7bf98411b6 version 0.8.8 2010-03-14 01:25:25 +01:00
Andreas Rumpf
b559285b78 examples/lib use the new wrappers 2010-02-28 23:04:18 +01:00
Andreas Rumpf
ddb7185482 bugfixes: re; pegs module 2010-02-28 18:14:27 +01:00
Andreas Rumpf
40ea1d0330 fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
Andreas Rumpf
f41bd71e61 SQLite wrapper 2010-02-24 01:04:39 +01:00
rumpf_a@web.de
40a5d6c3b9 continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
Andreas Rumpf
44ed48ffa6 more enhancements for the lib 2010-02-08 22:07:45 +01:00
Andreas Rumpf
7db3d97cf9 httpclient uses strtabs 2010-02-07 20:30:05 +01:00
Andreas Rumpf
b50133b50f strutils.parseHexInt added 2010-01-18 17:06:43 +01:00
rumpf_a@web.de
55e900bba2 devel of web frontend 2010-01-10 17:53:33 +01:00
Andreas Rumpf
3b7ef2288f floating point checks 2009-12-14 01:38:05 +01:00