- May 01, 2009
-
-
Chris Lattner authored
llvm-svn: 70526
-
- Apr 30, 2009
-
-
Ted Kremenek authored
llvm-svn: 70489
-
- Apr 29, 2009
-
-
Sebastian Redl authored
llvm-svn: 70389
-
- Apr 28, 2009
-
-
Ted Kremenek authored
llvm-svn: 70295
-
- Apr 27, 2009
-
-
Sebastian Redl authored
llvm-svn: 70256
-
Sebastian Redl authored
Improve validation of C++ exception handling: diagnose throwing incomplete types and jumps into protected try-catch scopes. llvm-svn: 70242
-
Sebastian Redl authored
llvm-svn: 70217
-
- Apr 25, 2009
-
-
Ted Kremenek authored
llvm-svn: 70065
-
- Apr 24, 2009
-
-
Ted Kremenek authored
llvm-svn: 69940
-
- Apr 22, 2009
-
-
Ted Kremenek authored
llvm-svn: 69776
-
- Apr 19, 2009
-
-
Sebastian Redl authored
llvm-svn: 69555
-
- Apr 12, 2009
-
-
Sebastian Redl authored
llvm-svn: 68903
-
- Apr 11, 2009
-
-
Ted Kremenek authored
llvm-svn: 68860
-
- Apr 10, 2009
-
-
Ted Kremenek authored
llvm-svn: 68782
-
Ted Kremenek authored
llvm-svn: 68781
-
- Apr 09, 2009
-
-
Ted Kremenek authored
llvm-svn: 68707
-
- Apr 07, 2009
-
-
Ted Kremenek authored
llvm-svn: 68516
-
- Apr 02, 2009
-
-
Ted Kremenek authored
llvm-svn: 68331
-
Ted Kremenek authored
llvm-svn: 68302
-
- Apr 01, 2009
-
-
Douglas Gregor authored
llvm-svn: 68210
-
Douglas Gregor authored
heuristics to determine when it's useful to desugar a type for display to the user. Introduce two C++-specific heuristics: - For a qualified type (like "foo::bar"), only produce a new desugred type if desugaring the qualified type ("bar", in this case) produces something interesting. For example, if "foo::bar" refers to a class named "bar", don't desugar. However, if "foo::bar" refers to a typedef of something else, desugar to that something else. This gives some useful desugaring such as "foo::bar (aka 'int')". - Don't desugar class template specialization types like "basic_string<char>" down to their underlying "class basic_string<char, char_traits<char>, allocator<char>>, etc."; it's better just to leave such types alone. Update diagnostics.html with some discussion and examples of type preservation in C++, showing qualified names and class template specialization types. llvm-svn: 68207
-
- Mar 31, 2009
-
-
Anders Carlsson authored
llvm-svn: 68116
-
- Mar 29, 2009
-
-
Ted Kremenek authored
llvm-svn: 67976
-
- Mar 27, 2009
-
-
Ted Kremenek authored
llvm-svn: 67850
-
- Mar 24, 2009
-
-
Douglas Gregor authored
llvm-svn: 67620
-
Anders Carlsson authored
llvm-svn: 67596
-
Anders Carlsson authored
llvm-svn: 67595
-
Ted Kremenek authored
llvm-svn: 67584
-
- Mar 23, 2009
-
-
Ted Kremenek authored
llvm-svn: 67553
-
Ted Kremenek authored
llvm-svn: 67498
-
- Mar 20, 2009
-
-
Douglas Gregor authored
llvm-svn: 67399
-
Douglas Gregor authored
llvm-svn: 67398
-
- Mar 19, 2009
-
-
Chris Lattner authored
llvm-svn: 67337
-
Chris Lattner authored
llvm-svn: 67324
-
Chris Lattner authored
llvm-svn: 67323
-
Chris Lattner authored
llvm-svn: 67321
-
Chris Lattner authored
llvm-svn: 67318
-
Chris Lattner authored
llvm-svn: 67290
-
Chris Lattner authored
llvm-svn: 67289
-
Ted Kremenek authored
llvm-svn: 67279
-