summary refs log tree commit diff stats
path: root/compiler/main.nim
Commit message (Expand)AuthorAgeFilesLines
* incremental compilation: implemented basic replay logicAndreas Rumpf2018-06-021-37/+38
* baby steps for incremental compilationAndreas Rumpf2018-05-301-10/+1
* refactoring: move DB model to incremental.nimAndreas Rumpf2018-05-301-1/+1
* compiler API: final cleanups; improve security by diabling 'gorge' and friendsAndreas Rumpf2018-05-291-0/+3
* more compiler API cleanupsAndreas Rumpf2018-05-281-22/+20
* rename 'nimrodVM' to 'nimVM'Andreas Rumpf2018-05-281-2/+0
* make dependency analyser free of global variablesAndreas Rumpf2018-05-281-1/+1
* refactoring: make projectMainIdx typesafeAndreas Rumpf2018-05-271-1/+1
* refactoring: remove idents.legacy global variable and pass the IdentCache aro...Andreas Rumpf2018-05-271-6/+6
* more refactoringAndreas Rumpf2018-05-271-1/+1
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
* platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-1/+1
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-2/+2
* documentation generator works againAndreas Rumpf2018-05-151-8/+8
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-37/+37
* compiler compiles again; simple programs do workAndreas Rumpf2018-05-131-78/+70
* compiler refactoring, pass config around explicitlyAndreas Rumpf2018-05-051-6/+7
* refactoring: make FileIndex a distinct type; make line information an uint16;...Andreas Rumpf2018-04-211-2/+2
* Remove PHP backend. (#7606)treeform2018-04-181-4/+0
* Renamed jsondoc2 to jsondoc, similar to doc2 (#7279)PMunch2018-03-081-2/+2
* new .rod file implementation; part 1: writing of the fileAraq2018-02-171-1/+2
* symbol files: introduce more switches for debuggingAndreas Rumpf2018-01-071-1/+1
* make the new --genDeps feature optional since it makes compilations slowerAndreas Rumpf2017-12-211-1/+2
* Merge branch 'compile-deps' of https://github.com/pyokagan/Nim into pyokagan-...Andreas Rumpf2017-12-211-1/+5
|\
| * writeDepsFile: write included files as wellPaul Tan2017-08-251-1/+4
| * Generate deps file during C compilationPaul Tan2017-08-251-0/+1
* | 'nim doc' is now using version 2 of the documentation generatorAndreas Rumpf2017-11-161-2/+2
* | WIP: Add a advanced compiler command 'ctags' (#6654)Dmitry Atamanov2017-11-151-0/+7
* | added 'nim jsonscript' featureAndreas Rumpf2017-09-231-0/+7
|/
* Fix typodef2017-03-231-1/+1
* removed compiler internal list implementation (#5371)Arne Döring2017-02-221-4/+4
* refactoring: explict config state instead of globalsAndreas Rumpf2017-02-011-2/+2
* memory allocator hotfix: do not allocate tremendous amounts of memoryAndreas Rumpf2017-01-131-1/+5
* gendepend improvements; refs #5144Araq2017-01-061-0/+8
* make gendepend work againAraq2016-12-291-1/+1
* Merge branch 'devel' into sighashesAraq2016-12-141-1/+3
|\
| * Nim compiler generates nimcache/proj.json for easier interop with external bu...Araq2016-12-141-1/+3
* | refactoring: C codegen with fewer global variablesAraq2016-12-051-1/+1
|/
* new dependency tracking for nimsuggestAraq2016-11-051-153/+40
* refactoring complete: explicit ident cacheAraq2016-10-311-46/+46
* big refactoring: step 1Araq2016-10-311-11/+11
* the Nim compiler supports the jsondoc2 commandAndreas Rumpf2016-07-131-4/+11
* changed the compiler's path handling; fixes #546Andreas Rumpf2016-05-311-1/+1
* Nim check defines 'nimcheck' conditional symbolAndreas Rumpf2016-05-241-0/+1
* first version of an PHP codegenAndreas Rumpf2016-02-061-0/+4
* msgs: One msgWriteln with optional flagsAdam Strzelecki2015-10-221-4/+5
* added getOrDefault; bootstrapping works againAraq2015-10-131-1/+1
* split os into os and ospaths parts; ospaths is available for NimScript; bette...Araq2015-09-041-1/+3
* simplify nimscript.nimAraq2015-08-211-1/+1
* cleanup destructor building for arrays; still doesn't workAraq2015-08-181-2/+1