ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
Jake Leahy
|
3f9e16594f
fix `jsondoc` not getting `showNonExports` flag (#22267)
|
1 year ago |
ringabout
|
d51a392149
replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444)
|
1 year ago |
ringabout
|
ff8ab06720
fixes #19396; Nimdoc hide nonexported fields (#21305)
|
1 year ago |
Andrey Makarov
|
de9cbf6af1
Fix auto links to subheader when TOC is present (#20279)
|
2 years ago |
quantimnot
|
d30c6419a0
Refactor and doc package handling, module name mangling (#19821)
|
2 years ago |
Andrey Makarov
|
590d457631
docgen: move to shared RST state (fix #16990) (#18256)
|
3 years ago |
Andrey Makarov
|
97970d9dcc
`doc2tex`: generate docs to Latex (#17997)
|
3 years ago |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Miran
|
112b11c154
group procs of the same name in TOC (#15487)
|
4 years ago |
Timothee Cour
|
7481f43753
fix #13349 regression: isNamedTuple now works with generic tuples (#13350)
|
4 years ago |
Timothee Cour
|
7ec7731f82
fix #13150 `nim doc --project` now works reliably (#13223)
|
4 years ago |
Timothee Cour
|
49d1822c8f
fixes #13100 nim doc now treats `export localSymbol` correctly (#13123) [backport]
|
4 years ago |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 years ago |
Miran
|
25e3e6db8e
docgen: generate docs for modules imported in system.nim, fixes #10972 (#11101)
|
5 years ago |
zah
|
ca4b971bc8
Initial version of the hot-code reloading support for native targets (#10729)
|
5 years ago |
PMunch
|
db95fad6fa
Fixes #9364 and add moduleDescription to jsondoc (#9396)
|
6 years ago |
LemonBoy
|
b97a7dbf3d
Make the registered passes local to the ModuleGraph (#9259)
|
6 years ago |
Araq
|
769b562764
some protection against injected doc comments from templates
|
6 years ago |
Andreas Rumpf
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 years ago |
Andreas Rumpf
|
0d68ef9f11
runnableExample: put each example to its own file; fixes #7285
|
6 years ago |
Andreas Rumpf
|
1948eadc24
change runnableExamples implementation; fixes #8641; fixes #7135; runnableExamples works for templates and generics
|
6 years ago |
Andreas Rumpf
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
6 years ago |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 years ago |
Andreas Rumpf
|
18a3833d60
more refactoring
|
6 years ago |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 years ago |
Andreas Rumpf
|
bf6c2c5ccf
preparations of making compiler/msgs.nim free of global variables
|
6 years ago |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
6 years ago |
Andreas Rumpf
|
8ca5b71c6a
the remaining passes all compile again
|
6 years ago |
Andreas Rumpf
|
46efaf294b
big compiler refactoring; avoid globals for multi method dispatcher generation
|
7 years ago |