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