refactorings to prepare the compiler for IC (#15935)
* added ic specific Nim code; WIP * make the symbol import mechanism lazy; WIP * ensure that modules can be imported multiple times * ambiguity checking * handle converters and TR macros properly * make 'enum' test category green again * special logic for semi-pure enums * makes nimsuggest tests green again * fixes nimdata * makes nimpy green again * makes more important packages work
This commit is contained in:
parent
3b963a8150
commit
979148e863
26 changed files with 1241 additions and 178 deletions
|
|
@ -76,7 +76,9 @@ pkg2 "nigui", "nim c -o:niguii -r src/nigui.nim"
|
|||
pkg2 "NimData", "nim c -o:nimdataa src/nimdata.nim"
|
||||
pkg2 "nimes", "nim c src/nimes.nim"
|
||||
pkg2 "nimfp", "nim c -o:nfp -r src/fp.nim"
|
||||
pkg2 "nimgame2", "nim c nimgame2/nimgame.nim"
|
||||
when false:
|
||||
pkg2 "nimgame2", "nim c nimgame2/nimgame.nim"
|
||||
# XXX Doesn't work with deprecated 'randomize', will create a PR.
|
||||
pkg2 "nimgen", "nim c -o:nimgenn -r src/nimgen/runcfg.nim"
|
||||
pkg2 "nimlsp"
|
||||
pkg2 "nimly", "nim c -r tests/test_readme_example.nim"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue