jcosborn
7e15d5134b
allow setting template/macro recursive evaluation limits ( #7652 )
...
* allow setting template/macro recursive evaluation limits
* revert setting template/macro eval limits
set them to 1000
2018-04-19 22:39:18 +02:00
AdrianV
0ce28d15cc
Nim namespace for cpp ( #7453 )
...
- new option --usenamespace to generate nim cpp code in its own namespace Nim
- minor changes for compatibility with the new Embarcadero = Borland C++-Builder (bcc)
2018-04-15 13:43:01 +02:00
Andreas Rumpf
9e884c31dd
the new feature's name is hotCodeReloading
2018-04-13 23:48:56 +02:00
zah
e3037a2f33
Support code hot reloading for JavaScript projects ( #7362 )
...
* Support code hot reloading for JavaScript projects
* Add some missing JavaScript symbols and APIs
* fix the Travis build
* (review changes) remove the js type from the standard library as it doesn't follow NEP-1
* more additions to the DOM module
* Follow NEP-1 in jsffi; spell 'hot code reloading' correctly
* introduce a jscore module
* Document jscore module.
* readded js type
* Remove the '$' operator that doesn't behave
2018-04-13 19:08:43 +02:00
Timothee Cour
aa40c91e6e
cmd line help: clarify compileOnly vs noLinking
2018-04-05 14:34:55 -07:00
PMunch
5003942256
Renamed jsondoc2 to jsondoc, similar to doc2 ( #7279 )
...
* Update information about jsondoc/jsondoc2
Manual was missing information about jsondoc2 which made it seem like
it didn't exist at all. This commit adds mention of the jsondoc2
command along with an example.
* Renamed jsondoc2 similar to doc2 and updated docs
doc2 was recently renamed to doc while doc was renamed to doc0. This
commits renames jsondoc to jsondoc2 and jsondoc2 to jsondoc0 to behave
tha same way. The documentation for doc/jsondoc was also lagging behind
this change which has also been fixed. I interpreted this as a soft
deprecation of doc and jsondoc and therefore removed them from the
auto-complete lists.
2018-03-08 15:11:45 +01:00
Andreas Rumpf
80caca15bd
fixes #7089
2018-01-24 20:08:17 +01:00
Andreas Rumpf
da90657317
make the new --genDeps feature optional since it makes compilations slower
2017-12-21 17:14:31 +01:00
Charlie Barto
c7ba4d91a3
add dynlibOverrideAll switch ( #6873 )
2017-12-06 09:56:44 +01:00
Dmitry Atamanov
870567d083
WIP: Add a advanced compiler command 'ctags' ( #6654 )
2017-11-15 22:07:22 +01:00
Araq
6b3af6a5d7
WIP: --gc:regions instead of --gc:stack
2017-08-13 02:51:00 +02:00
Andreas Rumpf
d94950ef80
fixes #6069
2017-07-08 21:27:56 +02:00
Zahary Karadjov
a90c4c4d7e
kill the reportConceptFailures options as it will be replaced by the .explain. pragma
2017-03-24 16:58:15 +02:00
Andreas Rumpf
9a4f2225ce
documents --excessiveStackTrace switch
2016-11-22 08:40:57 +01:00
Andreas Rumpf
02a2180a6a
first version of the new memory tracking feature
2016-11-21 12:10:44 +01:00
Araq
3dc8e593ff
document 'nim e' mode
2016-10-08 11:49:17 +02:00
Andreas Rumpf
813828f690
the Nim compiler supports the jsondoc2 command
2016-07-13 01:06:33 +02:00
Ruslan Mustakov
378c904131
Added --noCppExceptions switch
2016-02-18 23:01:43 +06:00
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