{"shas":[["601a1720c80754c490f8e4f39bef0aa68ba972db","420c9fb3407b8e11ac322a0e7703f7b1f526df04@91177308-0d34-0410-b5e6-96231b3b80d8","Switch the diagnostic messages about macros to use the terms 'expanded'\nand 'expansions' rather than 'instantiated' and 'contexts'.\n\nThis is the first of several patches migrating Clang's terminology\nsurrounding macros from 'instantiation' to 'expansion'.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@135135 91177308-0d34-0410-b5e6-96231b3b80d8","chandlerc"],["85bb26e70d2beb8cbd4a580c4f335775005696d7","420c9fb3407b8e11ac322a0e7703f7b1f526df04@91177308-0d34-0410-b5e6-96231b3b80d8","Switch all local code and comments from '[Ii]nstantiat(ion|ed)' to\n'[Ee]xpan(sion|ded)' in the TextDiagnosticPrinter.\n\nNo functionality changed.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@135136 91177308-0d34-0410-b5e6-96231b3b80d8","chandlerc"],["c522cee35bddefb570c91076cec35c3bbb5b92ff","420c9fb3407b8e11ac322a0e7703f7b1f526df04@91177308-0d34-0410-b5e6-96231b3b80d8","Switch the TokenLexer's terminology from various forms of 'instantiate'\nto 'expand' for macros. Only comments and uses local to the TokenLexer\nare updated.\n\nNo functionality changed.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@135137 91177308-0d34-0410-b5e6-96231b3b80d8","chandlerc"],["c299944d039c61a23b7d42fc64729ae6da93856b","420c9fb3407b8e11ac322a0e7703f7b1f526df04@91177308-0d34-0410-b5e6-96231b3b80d8","Convert terminology in the Lexer from 'instantiate' and variants to\n'expand'. Also update the public API it provides to the new term, and\npropagate that update to the various clients.\n\nNo functionality changed.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@135138 91177308-0d34-0410-b5e6-96231b3b80d8","chandlerc"],["dba7ca649028280d258133eaa96efe3eb67e05d8","420c9fb3407b8e11ac322a0e7703f7b1f526df04@91177308-0d34-0410-b5e6-96231b3b80d8","Move the rest of the preprocessor terminology from 'instantiate' and\nvariants to 'expand'. This changed a couple of public APIs, including\none public type \"MacroInstantiation\" which is now \"MacroExpansion\". The\nrest of the codebase was updated to reflect this, especially the\nlibclang code. Two of the C++ (and thus easily changed) libclang APIs\nwere updated as well because they pertained directly to the old\nMacroInstantiation class.\n\nNo functionality changed.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@135139 91177308-0d34-0410-b5e6-96231b3b80d8","chandlerc"],["760424defe12270383a39a2b8c08a86aa60e65db","420c9fb3407b8e11ac322a0e7703f7b1f526df04@91177308-0d34-0410-b5e6-96231b3b80d8","Update all of the libclang code corresponding to the preprocessor\nMacroInstantiation -> MacroExpansion rename. Internally, everything is\nswitched.\n\nIntroduce a new cursor kind enum with the new name, but retain the old\nname as an alias so that we don't break backwards compatibility.\n\nAlso update the debug printing routine to use 'macro expansions' as its\nexplicitly not guaranteed to be stable, and mechanically switch the test\ncases over to that.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@135140 91177308-0d34-0410-b5e6-96231b3b80d8","chandlerc"]],"ref":"refs/heads/trunk","size":6,"head":"760424defe12270383a39a2b8c08a86aa60e65db","push_id":36575805}