Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[cxxmodules] Fix failing runtime_cxxmodules tests by preloading modules #1814

Merged
merged 1 commit into from May 18, 2018

Commits on May 17, 2018

  1. [cxxmodules] Preloading modules and autoloading libraries by deserial…

    …ized decls
    
    Preloading all the modules has several advantages. 1. We do not have to
    rely on rootmap files which don't support some features (namespaces and
    templates) 2. Lookup would be faster because we don't have to do
    trampoline via rootmap files.
    
    Autoloading libraries when decls are deserialized gives us correctness.
    However we still need to optimize the performance by reducing the amount
    of loaded libraries and improving Clang performance.
    yamaguchi1024 committed May 17, 2018
    Configuration menu
    Copy the full SHA
    d793877 View commit details
    Browse the repository at this point in the history