Historique des commits

Auteur SHA1 Message Date
  Douglas Gregor 2f04f1843c Back out my heinous hack that tricked the module generation mechanism il y a 13 ans
  Douglas Gregor dc58aa7102 Thread a TargetInfo through to the module map; we'll need it for il y a 13 ans
  Douglas Gregor a1f1fad8b6 Introduce module attributes into the module map grammar, along with a il y a 13 ans
  David Blaikie 7530c034c0 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) il y a 13 ans
  Douglas Gregor 3a110f75ac Don't infer a submodule for a framework's private header, at least for now. il y a 13 ans
  Douglas Gregor a150fa3080 Revert previous commit. Something has gone wonky with my local configuration il y a 13 ans
  Douglas Gregor d30630f865 When inferring a module map for a framework, add the 'private' il y a 13 ans
  Douglas Gregor 303aae98a5 When inferring a submodule ID during module creation, look up the il y a 13 ans
  Douglas Gregor c634f50c5c If we already have a definition for a top-level module that we deserialized from a module file, don't bother parsing a new definition il y a 13 ans
  Douglas Gregor b7a7819473 Store the submodules of a module in source order, as they are stored il y a 13 ans
  Douglas Gregor 51f564f80d Implement support for module requirements, which indicate the language il y a 13 ans
  Douglas Gregor 3cee31e4d7 Set umbrella directory correctly when we infer a framework module il y a 13 ans
  Douglas Gregor 6a1db484f3 Implement the notion of umbrella directories, which implicity cover il y a 13 ans
  Douglas Gregor 77d029f6a2 Implement umbrella directories for modules, which are similar to il y a 13 ans
  Douglas Gregor 489ad43b77 Tweak the syntax of umbrella headers, so that "umbrella" is treated as il y a 13 ans
  Douglas Gregor 10694cee25 Within the module representation, generalize the notion of an umbrella il y a 13 ans
  Douglas Gregor 52b1ed3685 Convert paths to native format before constructing a il y a 13 ans
  Douglas Gregor 23af6d58e3 Implement inference for the "Private" submodule corresponding to il y a 13 ans
  Douglas Gregor 587986efc5 Implement basic support for private headers in frameworks. In essence, il y a 13 ans
  Douglas Gregor e6fb987697 Remove misleading error message il y a 13 ans
  Douglas Gregor ac252a3b0f When inferring a module map for a framework, infer subframework il y a 13 ans
  Douglas Gregor ef85b56bfe Allow inferred submodules for any (sub)module that has an umbrella header il y a 13 ans
  Douglas Gregor d620a84a01 Implement modules support for subframeworks (aka embedded il y a 13 ans
  Douglas Gregor 9f74f4f05c Minor tweak to prepare for submodules with umbrella headers. No actual il y a 13 ans
  Douglas Gregor e209e50268 Implement inferred submodules support, which (when requested) il y a 13 ans
  Douglas Gregor 1e12368db1 Parse inferred submodules in module maps, track their contents in il y a 13 ans
  Douglas Gregor 209977c4d8 Inferred framework modules automatically export anything they import il y a 13 ans
  Douglas Gregor 0adaa88099 Implement support for wildcard exports in modules, allowing a module il y a 13 ans
  Douglas Gregor 55988680ec When writing a module file, keep track of the set of (sub)modules that il y a 13 ans
  Douglas Gregor 90db26000a Implementing parsing and resolution of module export declarations il y a 13 ans