summary refs log tree commit diff stats
path: root/compiler/packagehandling.nim
Commit message (Collapse)AuthorAgeFilesLines
* IC: next steps (#16550)Andreas Rumpf2021-01-071-1/+2
| | | | | | | | | | | | | | | | | | * cleanups * ast.nim: cleanups * IC: no more sym.tab field, stored externally in the module graph * nimble compiles again * rodfiles: store bitwidth of integers and the endianness in the cookie because we serialize 'int' directly * rodfiles: added compilerproc and export sections * rodfiles: added all the missing sections * rodfiles: track the missing information * IC: architecture for lazy loading of proc bodies * make tests green again * completed the lazy loading of proc bodies * symbol lookup integration, part 1 * symbol lookup integration, part 2 * symbol lookup integration, part 3 * make tcompilerapi work again * rodfiles: fixed config change handling
* Correct all eggs (#15906)Miran2020-11-101-2/+2
| | | | * "eg" is a misspelled "egg", "e.g." is "exempli gratia" * Also, "ie" is "i.e.".
* Big compiler Cleanup (#14777)Clyybber2020-08-281-2/+0
|
* fix #13150 `nim doc --project` now works reliably (#13223)Timothee Cour2020-02-061-5/+8
| | | | | | | | | | * fix #13150 `nim doc --project` works with duplicate names and with imports below main project file * add to help; fixup after #13212 isRelativeTo got merged * fix test tests/compilerapi/tcompilerapi.nim * remove nimblePkg field; compute on the fly instead * kochdocs: compiler docs now under compiler/ * --docRoot now has smart default: best among @pkg, @path
* Fixes #12734 (#12784)Tomohiro2019-12-011-1/+4
|
* fixes #12420 [backport] (#12456)Andreas Rumpf2019-10-181-8/+5
|
* Fix #12242, replacing ":" with "@c" in packages [backport] (#12265)Endeg2019-09-251-2/+2
|
* changed name mangling for generated C filesAraq2019-09-131-2/+2
|
* Fixed c filenames mangling (#12161)Yuriy Glukhov2019-09-111-3/+3
|
* fix #12130 ; improve naming scheme in fakePackageNameTimothee Cour2019-09-061-5/+3
|
* typoAraq2019-05-081-1/+1
|
* fixes #11196Araq2019-05-081-2/+2
|
* nicer 'CC' output messagesAraq2019-05-061-0/+4
|
* remove the restriction that module names need to be unique per Nimble… ↵Andreas Rumpf2019-04-201-4/+10
| | | | | | | | | | (#11064) * remove the restriction that module names need to be unique per Nimble package * make tests green again * use the 'response' linker file also on Unix in order to fix megatest
* compiler refactoring; use typesafe path handing; docgen: render symbols ↵Andreas Rumpf2018-09-071-3/+3
| | | | between modules
* even more strict isNil handling for strings/seqs in order to detect bugsAraq2018-08-221-1/+2
|
* guards.nim does compileAndreas Rumpf2018-05-111-15/+8
|
* happy new yearAraq2017-01-071-1/+1
|
* expr and stmt are now deprecatedAndreas Rumpf2016-07-301-1/+1
|
* fixes #4485; package handling works better; docgen works with --project on ↵Andreas Rumpf2016-07-191-0/+56
Nimble package level