summary refs log tree commit diff stats
path: root/compiler/docgen.nim
Commit message (Collapse)AuthorAgeFilesLines
* partially fix #8218: nim doc --project (#8737)Timothee Cour2018-08-231-4/+3
|
* WIP: disallow 'nil' for strings and seqsAndreas Rumpf2018-08-131-7/+8
|
* fixes 7833 (#8533)Andreas Rumpf2018-08-051-1/+1
| | | | | | | | | | | * fixes #7833; still to-do: fix setLen * make tests green again * also fixes setLen and string concats; refs #7833 * change formating to avoid a compiler warning * emit the write barrier also for addChar * fixes yet another regression * make setLengthStr compile for the old version * make growobjcrash complete earlier
* fixes #8419 fixes #8420 ; workaround #6071 workaround nim-lang/website#98 ↵Timothee Cour2018-07-301-5/+4
| | | | | (#8423) add --git.devel option to override doc generated "edit" links; add --nimCompiler option to nimweb
* let runnableExamples start in a new paragraph (#8355)skilchen2018-07-181-1/+1
| | | fixes #8121, fixes #8346
* Make pragmas look clickable in docs (#8176)Quelklef2018-07-171-3/+11
| | | | * Visual cues for hidden pragmas in docs. * Add hover cue
* fixes docgen regression caused by refactorings; fixes #8097Araq2018-06-261-5/+3
|
* removed global variable from rstgen.nimAndreas Rumpf2018-05-271-1/+0
|
* refactoring: make projectMainIdx typesafeAndreas Rumpf2018-05-271-3/+3
|
* refactoring: remove idents.legacy global variable and pass the IdentCache ↵Andreas Rumpf2018-05-271-35/+37
| | | | around explicitly
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
|
* compiler/ropes.nim has no global error handler anymoreAndreas Rumpf2018-05-171-4/+16
|
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-4/+4
|
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-25/+25
|
* docgen compiles againAndreas Rumpf2018-05-111-62/+67
|
* avoid more global variablesAndreas Rumpf2018-05-111-26/+30
|
* compiler refactoring, pass config around explicitlyAndreas Rumpf2018-05-051-3/+3
|
* refactoring: make FileIndex a distinct type; make line information an ↵Andreas Rumpf2018-04-211-5/+5
| | | | uint16; fixes #7654
* docutils: make ':test:' work without argumentAndreas Rumpf2018-04-151-1/+1
|
* added the 'x.p[:T]' notation for explicit generic instantiations in ↵Araq2018-04-061-1/+2
| | | | combination with the ddot calling syntax
* doc gen :test: feature: created a nested directory in order to keep Nim ↵Araq2017-11-281-1/+4
| | | | happy in parallel builds
* fixes #6831Araq2017-11-281-5/+17
|
* fixes the new ':test:' featureAraq2017-11-281-1/+1
|
* make the tests green againAraq2017-11-281-1/+1
|
* the documentation generator now supports ':test:' for the testing of test ↵Araq2017-11-281-2/+22
| | | | snippets
* the documentation generator now supports system.runnableExamplesAraq2017-11-261-56/+83
|
* WIP: Add a advanced compiler command 'ctags' (#6654)Dmitry Atamanov2017-11-151-0/+61
|
* deprecated unary '<'Andreas Rumpf2017-10-291-3/+3
|
* Add sections (type, var, let, const, using) support for reorder pragma (#6326)BigEpsilon2017-10-281-2/+2
|
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-4/+10
|
* Do not generate Source/Edit without git in configRuslan Mustakov2017-07-311-6/+8
|
* nimsuggest: bugfix: also output documentation commentsAndreas Rumpf2017-02-031-20/+20
|
* Remove docgen.nim's dependency on things being in pathSamadi van Koten2016-11-281-2/+4
| | | | | | compiler/docgen.nim relied heavily on $lib/packages/docutils being in path at compile-time. While this works fine when building Nim itself, things start breaking when using compiler as a nimble package.
* big refactoring: step 1Araq2016-10-311-3/+3
|
* fixes #4913Andreas Rumpf2016-10-201-1/+1
|
* generated theindex.html is valid htmlAraq2016-09-091-1/+1
|
* docgen: group by type featureAndreas Rumpf2016-09-081-1/+5
|
* docgen: different attachedType generationAndreas Rumpf2016-09-081-7/+8
|
* documentation now has an 'edit' buttonAndreas Rumpf2016-09-081-6/+10
|
* json doc info also includes line,col informationAndreas Rumpf2016-07-231-3/+4
|
* docgen improvementsAndreas Rumpf2016-07-221-3/+4
|
* fixes #4428Andreas Rumpf2016-07-191-1/+1
|
* fixes #4485; package handling works better; docgen works with --project on ↵Andreas Rumpf2016-07-191-5/+15
| | | | Nimble package level
* docgen improvement: hidden 'attachedType' span is generated for upcoming ↵Andreas Rumpf2016-07-131-1/+51
| | | | docgen improvements
* the Nim compiler supports the jsondoc2 commandAndreas Rumpf2016-07-131-21/+35
|
* docgen: hide pragmasAndreas Rumpf2016-07-081-1/+9
|
* generated source code links also work when generated on UnixAndreas Rumpf2016-06-091-4/+3
|
* implements multi-line-comments; pounds are stripped from the doc commentsAndreas Rumpf2016-01-161-2/+2
|
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-1/+1
|
* fixes #1799Araq2015-10-251-1/+1
|