Commit Graph

10 Commits

Author SHA1 Message Date
Dmitri Hrybenko
5a88513e71 Don't link to curses library explicitly
LLVM build system has been fixed to pass down this linker flag automatically.


Swift SVN r7048
2013-08-08 17:46:52 +00:00
Doug Gregor
7148cf6d8f Try to link swift-demangle against curses. Strange that we have a difference between the Xcode project and the makefile project
Swift SVN r6982
2013-08-07 17:10:30 +00:00
Doug Gregor
b6000d9a76 We don't need to explicitly link against curses.
Swift SVN r6979
2013-08-07 16:49:40 +00:00
Chris Lattner
1e00af609c attempt to unbreak jenkins
Swift SVN r6976
2013-08-07 15:17:51 +00:00
Chris Lattner
b7a6cbc638 fix the makefiles to only include swiftBasic in this.
Swift SVN r6719
2013-07-29 22:49:29 +00:00
Jordan Rose
50ac51b36e Autoconf: Fix dependencies for sil-opt and swift-demangle.
Swift SVN r6703
2013-07-29 20:21:35 +00:00
Enrico Granata
c75fe924a1 Moving the Swift demangler from libSIL to libBasic
Plus, a couple of minor cosmetic changes that I had held off for a couple days now



Swift SVN r6691
2013-07-29 17:42:57 +00:00
John McCall
5d1920e3eb The demangler doesn't actually require the serialization library.
Swift SVN r6689
2013-07-29 17:18:38 +00:00
John McCall
a7b8254210 More Makefile support for swift-demangle.
Swift SVN r6669
2013-07-27 00:42:26 +00:00
Enrico Granata
efcd17f604 This commit implements the Demangler API in C++ and de facto deprecates the existing Demangle.swift
The new demangler is in the "swift/SIL/Demangle.{h|cpp}" files, and in the swift::Demangle namespace, which has two public entry points:

std::string demangleSymbol(llvm::StringRef mangled);
std::string demangleType(llvm::StringRef mangled);

This was necessary to support the need for LLDB to demangle Swift symbol (and type) names

Test case is included



Swift SVN r6547
2013-07-24 17:52:27 +00:00