summary refs log tree commit diff stats
path: root/compiler/docgen2.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fixes #9364 and add moduleDescription to jsondoc (#9396)PMunch2018-10-171-4/+10
| | | | | | | This fixes `jsondoc0` so that it has comments in the output as described by the documentation. It also fixes `jsondoc`/`jsondoc2` as it stored it's output in a file with an html extension. Along with this it also adds a new field `moduleDescription` to `jsondoc`/`jsondoc2` which contains the module description.
* Make the registered passes local to the ModuleGraph (#9259)LemonBoy2018-10-091-2/+2
| | | Closes #9068
* some protection against injected doc comments from templatesAraq2018-09-081-1/+1
|
* compiler refactoring; use typesafe path handing; docgen: render symbols ↵Andreas Rumpf2018-09-071-4/+6
| | | | between modules
* runnableExample: put each example to its own file; fixes #7285Andreas Rumpf2018-09-031-8/+12
|
* change runnableExamples implementation; fixes #8641; fixes #7135; ↵Andreas Rumpf2018-09-021-0/+1
| | | | runnableExamples works for templates and generics
* incremental compilation: implemented basic replay logicAndreas Rumpf2018-06-021-1/+1
|
* refactoring: remove idents.legacy global variable and pass the IdentCache ↵Andreas Rumpf2018-05-271-1/+1
| | | | around explicitly
* more refactoringAndreas Rumpf2018-05-271-1/+1
|
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
|
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-3/+3
|
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-2/+2
|
* the remaining passes all compile againAndreas Rumpf2018-05-131-1/+1
|
* big compiler refactoring; avoid globals for multi method dispatcher generationAndreas Rumpf2017-02-221-2/+2
|
* new dependency tracking for nimsuggestAraq2016-11-051-1/+3
|
* refactoring complete: explicit ident cacheAraq2016-10-311-1/+1
|
* get rid of debug outputAndreas Rumpf2016-07-201-1/+1
|
* fixes #4485; package handling works better; docgen works with --project on ↵Andreas Rumpf2016-07-191-10/+10
| | | | Nimble package level
* the Nim compiler supports the jsondoc2 commandAndreas Rumpf2016-07-131-0/+17
|
* compiler: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-5/+5
| | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* renamefestAraq2014-08-231-1/+1
|
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-2/+2
|
* CaaS in-memory cachingZahary Karadjov2012-11-281-5/+3
| | | | | removed some redundant filepath params and variables and switched to canonical paths in most places
* caas is now drivable through stdinZahary Karadjov2012-11-281-5/+1
| | | | | * added idetools --eval * streams.readLine recognises and applies the backspace character
* doc2 improvements; small lexer bugfix: backslashes in commentsAraq2012-11-201-5/+6
|
* doc2 improvementsAraq2012-06-241-2/+6
|
* first implementation of docgen2Araq2012-06-231-0/+50