Timothee Cour
|
e98d54b050
nim dump: add nimcache entry (#10122)
|
6 anni fa |
Timothee Cour
|
9c65ea0d16
`nim c` now allows: when defined(c) (#10130)
|
6 anni fa |
Timothee Cour
|
52e36a19a9
fix #9933 (#10067)
|
6 anni fa |
Andreas Rumpf
|
3695819018
cleanup main.nim's code style
|
6 anni fa |
Timothee Cour
|
fc7b3a7c2a
enhance `dump --dump.format:json`
|
6 anni fa |
Andreas Rumpf
|
cb4d810659
make Nim take roughly 100MB less RAM for bootstrapping via a new compiler switch -d:leanCompiler; useful for the Raberry PI
|
6 anni fa |
Andreas Rumpf
|
73c306258b
Nimscript: fixes #9246 [backport]
|
6 anni fa |
Andreas Rumpf
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 anni fa |
Andreas Rumpf
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
6 anni fa |
Andreas Rumpf
|
61fb83ecbb
baby steps for incremental compilation
|
6 anni fa |
Andreas Rumpf
|
ddc6cec69e
refactoring: move DB model to incremental.nim
|
6 anni fa |
Andreas Rumpf
|
688c54d8f1
compiler API: final cleanups; improve security by diabling 'gorge' and friends
|
6 anni fa |
Andreas Rumpf
|
b92fcacb99
more compiler API cleanups
|
6 anni fa |
Andreas Rumpf
|
e5281f9356
rename 'nimrodVM' to 'nimVM'
|
6 anni fa |
Andreas Rumpf
|
006ee79a91
make dependency analyser free of global variables
|
6 anni fa |
Andreas Rumpf
|
545b1582cd
refactoring: make projectMainIdx typesafe
|
6 anni fa |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 anni fa |
Andreas Rumpf
|
18a3833d60
more refactoring
|
6 anni fa |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 anni fa |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
6 anni fa |
Andreas Rumpf
|
bf6c2c5ccf
preparations of making compiler/msgs.nim free of global variables
|
6 anni fa |
Andreas Rumpf
|
c73cd5349e
documentation generator works again
|
6 anni fa |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
6 anni fa |
Andreas Rumpf
|
342e50e26c
compiler compiles again; simple programs do work
|
6 anni fa |
Andreas Rumpf
|
b7116a28ee
compiler refactoring, pass config around explicitly
|
6 anni fa |
Andreas Rumpf
|
33b69f0ed0
refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654
|
6 anni fa |
treeform
|
35b0cc67e8
Remove PHP backend. (#7606)
|
6 anni fa |
PMunch
|
5003942256
Renamed jsondoc2 to jsondoc, similar to doc2 (#7279)
|
6 anni fa |
Araq
|
f3b8d92216
new .rod file implementation; part 1: writing of the file
|
6 anni fa |
Andreas Rumpf
|
51c45c7201
symbol files: introduce more switches for debugging
|
7 anni fa |