compilation cache: slurped files are a dependency too
This commit is contained in:
parent
299390a585
commit
78f37b2336
4 changed files with 12 additions and 2 deletions
|
|
@ -70,6 +70,7 @@ type
|
|||
filename*: string # the module's filename
|
||||
userPragmas*: TStrTable
|
||||
evalContext*: PEvalContext
|
||||
slurpedFiles*: seq[string]
|
||||
|
||||
var
|
||||
gGenericsCache: PGenericsCache # save for modularity
|
||||
|
|
@ -150,6 +151,7 @@ proc newContext(module: PSym, nimfile: string): PContext =
|
|||
result.filename = nimfile
|
||||
result.includedFiles = initIntSet()
|
||||
initStrTable(result.userPragmas)
|
||||
result.slurpedFiles = @[]
|
||||
if optSymbolFiles notin gGlobalOptions:
|
||||
# re-usage of generic instantiations across module boundaries is
|
||||
# very nice for code size:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue