summaryrefslogtreecommitdiffstats
path: root/clang/Parse/ParseExprCXX.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-99/+0
| | | | | | | | | | lib dir and move all the libraries into it. This follows the main llvm tree, and allows the libraries to be built in parallel. The top level now enforces that all the libs are built before Driver, but we don't care what order the libs are built in. This speeds up parallel builds, particularly incremental ones. llvm-svn: 48402
* add parsing, ast building and pretty printing support for C++ throw expressions.Chris Lattner2008-02-261-0/+21
| | | | | | Patch by Mike Stump! llvm-svn: 47582
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
| | | | | | discussion of this change. llvm-svn: 45410
* switch more code to use Token::is/isNot where possible.Chris Lattner2007-10-091-1/+1
| | | | llvm-svn: 42797
* Rename statement actions (from Parse-prefix to ActOn-prefix).Steve Naroff2007-09-161-2/+2
| | | | llvm-svn: 42000
* Finally bite the bullet and make the major change: split the clang namespaceChris Lattner2007-06-151-1/+0
| | | | | | | | | | | | | out of the llvm namespace. This makes the clang namespace be a sibling of llvm instead of being a child. The good thing about this is that it makes many things unambiguous. The bad things is that many things in the llvm namespace (notably data structures like smallvector) now require an llvm:: qualifier. IMO, libsystem and libsupport should be split out of llvm into their own namespace in the future, which will fix this issue. llvm-svn: 39659
* Remove unused #include that breaks layeringChris Lattner2007-05-241-1/+0
| | | | llvm-svn: 39490
* C++: Added support for bool types.Bill Wendling2007-02-131-0/+10
| | | | llvm-svn: 39338
* Add support for parsing and pretty printing const_cast, dynamic_cast,Chris Lattner2006-12-041-0/+70
reinterpret_cast, and static_cast. Patch by Bill! llvm-svn: 39247
OpenPOWER on IntegriCloud