[llvm-dev] objc++ enhancements?
James Gregurich via llvm-dev
llvm-dev at lists.llvm.org
Mon Mar 19 09:21:55 PDT 2018
hi.
Is there interest in enhancing the objc++ compiler to make objc mechanisms friendly to the newer features of c++? For instance...
1) making blocks movable so that they can capture things like unique_ptr<> and still be moved off the stack
2) making @property declarations work with move-only types like unique_ptr<>
3) enabling std::weak_ptr<> to weakly store an objc pointer under ARC. (see radar: 31177975)
4) add a mechanism to allow template metaprogramming to make full use of selectors. (see radar: 30812297)
More information about the llvm-dev
mailing list