Add new code migrator support for migrating existing Objective-C code to use
the new Objective-C NSArray/NSDictionary/NSNumber literal syntax. This introduces a new library, libEdit, which provides a new way to support migration of code that improves on the original ARC migrator. We now believe that most of its functionality can be refactored into the existing libraries, and thus this new library may shortly disappear. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152141 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang-c/Index.h 14 additions, 0 deletionsinclude/clang-c/Index.h
- include/clang/ARCMigrate/ARCMT.h 9 additions, 0 deletionsinclude/clang/ARCMigrate/ARCMT.h
- include/clang/ARCMigrate/ARCMTActions.h 26 additions, 0 deletionsinclude/clang/ARCMigrate/ARCMTActions.h
- include/clang/ARCMigrate/FileRemapper.h 6 additions, 3 deletionsinclude/clang/ARCMigrate/FileRemapper.h
- include/clang/Basic/Diagnostic.h 23 additions, 2 deletionsinclude/clang/Basic/Diagnostic.h
- include/clang/Driver/Action.h 12 additions, 0 deletionsinclude/clang/Driver/Action.h
- include/clang/Driver/CC1Options.td 9 additions, 2 deletionsinclude/clang/Driver/CC1Options.td
- include/clang/Driver/Options.td 10 additions, 2 deletionsinclude/clang/Driver/Options.td
- include/clang/Driver/Types.def 1 addition, 0 deletionsinclude/clang/Driver/Types.def
- include/clang/Edit/Commit.h 140 additions, 0 deletionsinclude/clang/Edit/Commit.h
- include/clang/Edit/EditedSource.h 87 additions, 0 deletionsinclude/clang/Edit/EditedSource.h
- include/clang/Edit/EditsReceiver.h 35 additions, 0 deletionsinclude/clang/Edit/EditsReceiver.h
- include/clang/Edit/FileOffset.h 65 additions, 0 deletionsinclude/clang/Edit/FileOffset.h
- include/clang/Edit/Rewriters.h 33 additions, 0 deletionsinclude/clang/Edit/Rewriters.h
- include/clang/Frontend/FrontendOptions.h 12 additions, 1 deletioninclude/clang/Frontend/FrontendOptions.h
- include/clang/Rewrite/FixItRewriter.h 3 additions, 0 deletionsinclude/clang/Rewrite/FixItRewriter.h
- lib/ARCMigrate/ARCMT.cpp 42 additions, 4 deletionslib/ARCMigrate/ARCMT.cpp
- lib/ARCMigrate/CMakeLists.txt 1 addition, 0 deletionslib/ARCMigrate/CMakeLists.txt
- lib/ARCMigrate/FileRemapper.cpp 19 additions, 7 deletionslib/ARCMigrate/FileRemapper.cpp
- lib/ARCMigrate/ObjCMT.cpp 226 additions, 0 deletionslib/ARCMigrate/ObjCMT.cpp
Loading
Please register or sign in to comment