swift
[5.1][03-18-2019] Parseable interface cherrypicks from 5.1
#23844
Merged

Commits
  • [sourcekitd][test] Test CursorInfo works correctly with modules loaded via a parseable interface
    Nathan Hawes committed 6 years ago
  • [ParseableInterface] Honor -track-system-dependencies when caching
    jrose-apple committed 6 years ago
  • [ParseableInterface] Only open module buffers once while loading
    Nathan Hawes committed 6 years ago
  • [ParseableInterface] Add test for writing modules to a buffer
    Nathan Hawes committed 6 years ago
  • [ClangImporter] Allow importing without a resource dir on non-Darwin
    Nathan Hawes committed 6 years ago
  • [ParseableInterface] Respect -track-system-dependencies with -build-module-from-parseable-interface
    Nathan Hawes committed 6 years ago
  • [ParseableInterface] Don't serialize swiftmodule dependencies in the module cache or prebuilt module cache
    Nathan Hawes committed 6 years ago
  • [ParseableInterface] Distinguish SDK and non-SDK dependencies
    Nathan Hawes committed 6 years ago
  • [ParseableInterface][test] Update SDKDependencies.swift test to explicitly check serialized dependencies
    Nathan Hawes committed 6 years ago
  • [ParseableInterface] Don't serialize resource directory deps and stop adding cached modules to the dependency tracker
    Nathan Hawes committed 6 years ago
  • [ParseableInterface] Don't report out-of-date dependencies to the parent dependency tracker
    Nathan Hawes committed 6 years ago
  • SyntaxParser: avoid evaluating pound conditions in the new in-process parser.
    nkcsgexi committed 6 years ago
Loading