Araq
ec2d370053
added --reportConceptFailures switch
2015-10-22 12:14:31 +02:00
Adam Strzelecki
592f867aa5
List warnings & hints via --(hints|warnings):list
...
Hints and warnings can be now listed using --warnings:list and --hints:list
printing names and checkboxes indicating which of these are enabled.
2015-07-03 14:05:00 +02:00
Adam Strzelecki
67fac7f1e7
Change --useColors to --colors:on|off and add help
...
Since we introduced automatic colors on terminals (via isatty) there is no way
to turn it off, since (undocumented) --useColors just turns them on.
This replaces --useColors with --colors:on|off, so anyone who prefers
non-colored compiler messages may now turn it off now.
2015-06-24 19:57:56 +02:00
Stefan Talpalaru
50e96ad939
the Go GC - initial implementation
2015-05-31 19:07:44 +02:00
Araq
dfc48e76f7
fixes #1819
2015-03-12 13:48:59 +01:00
Araq
169974cfe6
improved --debugger switch; updated release plan
2015-02-27 16:44:54 +01:00
def
ac0bb605ba
Fix output of --advanced
...
All the other documentation limits with :, only this one was with =
2015-02-16 20:50:43 +01:00
Federico Ceratto
c95f6f117a
Fix typos
2015-02-15 16:06:06 +00:00
Araq
ecd0dea091
tables work in 'const' sections; echo supports 'nil' strings; minor cleanups
2015-02-09 00:08:55 +01:00
Araq
4b7de4dc5e
implemented 'experimental' switch
2014-12-05 10:09:29 +01:00
Araq
490371977e
some improvements for nimfix
2014-09-09 21:31:34 +02:00
Araq
7f7b13a45f
nimfix handles helloworld
2014-09-06 00:50:53 +02:00
Araq
cd2c6128d1
renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamings
2014-08-29 09:03:00 +02:00
Araq
3ea6446900
Nimrod renamed to Nim
2014-08-28 22:36:14 +02:00
Grzegorz Adam Hankiewicz
b10bf62963
Documents pretty command.
2014-07-26 11:57:26 +02:00
Araq
b89495ef0f
corrected backends.txt
2014-06-30 19:39:57 +02:00
Grzegorz Adam Hankiewicz
6a2bb0058c
Starts backends.txt with bits from nimrodc.txt.
2014-06-21 22:52:27 +02:00
Araq
4075159933
reintroduce thread analysis but disable it for backwards compatibility
2014-04-20 22:15:25 +02:00
Araq
be6474af63
removed flawed thread analysis pass
2014-04-20 14:00:04 +02:00
Grzegorz Adam Hankiewicz
6ee1717238
Mentions jsondoc in compiler advanced help.
2014-04-19 11:46:28 +02:00
Araq
3e25d5f247
merged better html links #850
2014-04-08 01:19:15 +02:00
Araq
367abca382
support for --cs:partial
2013-09-24 09:32:49 +02:00
Grzegorz Adam Hankiewicz
6bab7a5bda
Documents passC/passL pragmas. Refs #506 .
2013-07-05 16:33:52 +02:00
Grzegorz Adam Hankiewicz
1dfea2a362
Lists available idetools caas switches.
2013-06-15 15:43:36 +02:00
zah
97eb4bd0ff
documented trackDirty
2013-06-08 11:19:45 +03:00
Grzegorz Adam Hankiewicz
cbbcefeb0b
Corrects default verbosity level from 0 to 1.
2013-04-15 19:33:15 +02:00
Araq
5893a9195c
implemented --dynlibOverride option for static linking of 'dynlib'
2013-04-08 16:38:49 +02:00
Grzegorz Adam Hankiewicz
72a3e21f28
Removes executable bit for text files.
2013-03-16 23:53:07 +01:00
Araq
4ee9816a78
code cleanup for mark&sweep GC
2013-02-07 16:09:46 +01:00
Araq
2a2b630757
cleaner GC switching
2013-01-31 16:34:39 +01:00
Zahary Karadjov
81a3585872
merged upstream master
2013-01-27 23:41:45 +02:00
Araq
3020257559
implemented --listFullPaths option for aporia
2012-12-27 00:05:23 +01:00
Araq
1dc362dcd4
compiler support for babel
2012-12-07 17:20:51 +01:00
Araq
05b05be9f8
replaced recursivePath with shallowPath for Babel
2012-12-06 22:51:39 +01:00
Zahary Karadjov
d0edb1826b
adds an option to interleave the generated code with snippets from the original source
...
Lines from the original source are outputted as comments next to line directives.
Hopefully, this will make debugging codegen problems easier.
Other changes:
The frame setup code now uses a single-line C macro. My motivation was to reduce
the noise in the generated output and make it easier to step over the boiler-plate
code, but counter-intuitively this also improved the overall compilation speed a
little bit so I applied the same treatment to line tracking too (this reduces the size of
the generated files and the explanation is that probably the I/O overhead dominates
the macro expansion costs).
2012-12-02 20:36:29 +02:00
Zahary Karadjov
091c1b3075
caas is now drivable through stdin
...
* added idetools --eval
* streams.readLine recognises and applies the backspace character
2012-11-28 01:15:13 +02:00
Araq
3d40842088
doc2 improvements; small lexer bugfix: backslashes in comments
2012-11-20 17:46:11 +01:00
Araq
1d14cb1ad8
next steps towards term rewriting macros; simple examples work
2012-08-30 22:55:32 +02:00
Araq
674c05f426
made compiler more robust for idetools; implemented idetools.usages
2012-07-30 23:07:19 +02:00
Araq
538b06a123
implements #173
2012-07-28 14:16:08 +02:00
Araq
869a5aa90d
doc2 improvements
2012-06-24 02:34:11 +02:00
Araq
0e936cbabd
docgen2 improvements
2012-06-23 09:24:02 +02:00
Araq
01ab5948aa
first implementation of docgen2
2012-06-23 08:41:11 +02:00
Araq
720c04cb6f
deprecated the pretty printer command
2012-06-22 21:59:50 +02:00
Araq
76235348f8
extracted documentation generator
2012-05-09 01:50:08 +02:00
Araq
c25ffbf262
first steps for cleaner static/const distinction
2012-03-13 02:01:56 +01:00
Araq
fc9fdc2b9d
cleaned up configuration file handling and documented the new behaviour
2011-11-30 00:53:41 +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
f5db885694
documented --recursivePath
2011-11-04 01:34:49 +01:00
Araq
5e5e4abfee
new compiler option tlsEmulation
2011-10-27 21:03:53 +02:00