Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Introduce a limit on the depth of the template instantiation backtrace | Douglas Gregor | 2010-04-20 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | we will print with each error that occurs during template instantiation. When the backtrace is longer than that, we will print N/2 of the innermost backtrace entries and N/2 of the outermost backtrace entries, then skip the middle entries with a note such as: note: suppressed 2 template instantiation contexts; use -ftemplate-backtrace-limit=N to change the number of template instantiation entries shown This should eliminate some excessively long backtraces that aren't providing any value. llvm-svn: 101882 | ||||
* | add a new driver-level -ferror-limit=412 option, which causes clang to stop | Chris Lattner | 2010-04-07 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | emitting diagnostics after it has produced that many errors. Give this a default value of 20 which produces plenty of errors for people to fix before recompiling but not so many that their entire console scrolls away when the compiler gets confused. The experience looks like this: $ clang foo.c <tons of crap> foo.c:102:3: error: unknown type name 'somethingbad' somethingbad x; ^ fatal error: too many errors emitted, stopping now 36 warnings and 20 errors generated. llvm-svn: 100689 | ||||
* | improved wording around ABI | Blaine Garst | 2010-04-06 | 1 | -5/+6 |
| | | | | llvm-svn: 100536 | ||||
* | Document common clang compatibility issues. | Rafael Espindola | 2010-03-17 | 1 | -0/+7 |
| | | | | | | Patch by Zhanyong Wan. llvm-svn: 98708 | ||||
* | fix copyright & typo | Blaine Garst | 2010-03-16 | 1 | -2/+2 |
| | | | | llvm-svn: 98688 | ||||
* | update link | Chris Lattner | 2010-03-16 | 1 | -1/+1 |
| | | | | llvm-svn: 98682 | ||||
* | at least give the Apple ABI a name that reflects Apple in prep for other ABI ↵ | Blaine Garst | 2010-03-16 | 1 | -0/+0 |
| | | | | | | specs that might come along llvm-svn: 98678 | ||||
* | rev existing doc to account for recent ABI changes | Blaine Garst | 2010-03-16 | 1 | -5/+27 |
| | | | | llvm-svn: 98676 | ||||
* | Use LLVM's new DESTDIR-less PROJ_* variables. | Erick Tryzelaar | 2010-03-04 | 2 | -12/+12 |
| | | | | llvm-svn: 97744 | ||||
* | Update Clang C++ status, with a more project-centric focus. | Douglas Gregor | 2010-02-05 | 1 | -4/+2 |
| | | | | llvm-svn: 95455 | ||||
* | Clarify the documentation of ext_vector, and add a small example. Hopefully | Owen Anderson | 2010-01-27 | 1 | -3/+19 |
| | | | | | | | | this will alleviate some confusion about the existence of this feature. Comments/improvements welcome. llvm-svn: 94645 | ||||
* | Document the extensions I made to the diagnostics-formatting system yesterday. | John McCall | 2010-01-14 | 1 | -2/+12 |
| | | | | llvm-svn: 93439 | ||||
* | Fix pasto in __has_feature(cxx_lambdas) docs | Douglas Gregor | 2010-01-13 | 1 | -1/+1 |
| | | | | llvm-svn: 93320 | ||||
* | Add a bunch more feature-checking macros for C++0x features. Some of these are | Alexis Hunt | 2010-01-13 | 1 | -0/+77 |
| | | | | | | | disabled with the intent that users can start with them now and not have to change a thing to have them work when we implement the features. llvm-svn: 93312 | ||||
* | revert part of my last patch, and mark only the c++ global new operator as ↵ | Nuno Lopes | 2009-12-17 | 1 | -2/+2 |
| | | | | | | noalias. the rest will be infered by llvm optz llvm-svn: 91600 | ||||
* | document -fno-assume-sane-operator-new, per Chris request. | Nuno Lopes | 2009-12-17 | 1 | -0/+6 |
| | | | | | | please review for English grammar mistakes llvm-svn: 91599 | ||||
* | Refine a little. WIP. | Mike Stump | 2009-12-16 | 1 | -3/+3 |
| | | | | llvm-svn: 91502 | ||||
* | Add some documentation for recent checkins. WIP. | Mike Stump | 2009-12-16 | 1 | -0/+4 |
| | | | | llvm-svn: 91500 | ||||
* | Add documentation for recently added code. WIP. | Mike Stump | 2009-12-14 | 1 | -0/+24 |
| | | | | llvm-svn: 91367 | ||||
* | Update a few more docs references to clang-cc. | Daniel Dunbar | 2009-12-11 | 3 | -20/+20 |
| | | | | llvm-svn: 91178 | ||||
* | brace completion. | Zhongxing Xu | 2009-12-08 | 1 | -1/+1 |
| | | | | llvm-svn: 90833 | ||||
* | Fix typo. | Ted Kremenek | 2009-12-03 | 1 | -1/+1 |
| | | | | llvm-svn: 90390 | ||||
* | Add __has_feature(cxx_exceptions) and __has_feature(cxx_rtti) to table of ↵ | Ted Kremenek | 2009-12-03 | 1 | -6/+10 |
| | | | | | | contents. llvm-svn: 90389 | ||||
* | Add section on what language features __has_feature() supports for querying ↵ | Ted Kremenek | 2009-12-03 | 1 | -0/+18 |
| | | | | | | if they are enabled. llvm-svn: 90388 | ||||
* | Fix a broken link | Douglas Gregor | 2009-11-09 | 1 | -1/+1 |
| | | | | llvm-svn: 86545 | ||||
* | Added __has_include and __has_include_next. | John Thompson | 2009-11-02 | 1 | -0/+64 |
| | | | | llvm-svn: 85834 | ||||
* | Document -nobuiltininc | Rafael Espindola | 2009-10-27 | 1 | -0/+4 |
| | | | | llvm-svn: 85188 | ||||
* | Implement __builtin_unreachable(), a GCC 4.5 extension. | Chris Lattner | 2009-09-21 | 1 | -0/+42 |
| | | | | llvm-svn: 82433 | ||||
* | grammaro | Chris Lattner | 2009-09-16 | 1 | -1/+1 |
| | | | | llvm-svn: 82070 | ||||
* | Collapse more clang version numbers down into fewer places. | Mike Stump | 2009-09-16 | 1 | -1/+4 |
| | | | | llvm-svn: 81983 | ||||
* | Back to 1.1 we go. | Mike Stump | 2009-09-15 | 1 | -1/+1 |
| | | | | llvm-svn: 81944 | ||||
* | clang tracks multiple levels of macro expansion | Chris Lattner | 2009-09-14 | 1 | -6/+0 |
| | | | | llvm-svn: 81811 | ||||
* | Some formatting tweaks to clang(1) | Daniel Dunbar | 2009-09-13 | 1 | -24/+24 |
| | | | | llvm-svn: 81668 | ||||
* | As far as I know, there aren't any warning differences between -std=gnu99 and | Eli Friedman | 2009-08-26 | 1 | -1/+0 |
| | | | | | | -std=c99 modes, etc. llvm-svn: 80133 | ||||
* | Fix a few typos. | Daniel Dunbar | 2009-08-14 | 1 | -9/+9 |
| | | | | llvm-svn: 78991 | ||||
* | document the diagnostics pragmas, patch by Louis Gerbarg! | Chris Lattner | 2009-07-12 | 1 | -6/+58 |
| | | | | llvm-svn: 75432 | ||||
* | Add documentation for the Index library to clang's web page. | Argyrios Kyrtzidis | 2009-07-10 | 2 | -0/+268 |
| | | | | llvm-svn: 75222 | ||||
* | Introduce the notion of "Relocatable" precompiled headers, which are built | Douglas Gregor | 2009-07-07 | 1 | -0/+44 |
| | | | | | | | | | | | | with a particular system root directory and can be used with a different system root directory when the headers it depends on have been installed. Relocatable precompiled headers rewrite the file names of the headers used when generating the PCH file into the corresponding file names of the headers available when using the PCH file. Addresses <rdar://problem/7001604>. llvm-svn: 74885 | ||||
* | Fix "for all intensive purposes" to "for all intents and purposes". | Nick Lewycky | 2009-06-14 | 1 | -5/+5 |
| | | | | llvm-svn: 73323 | ||||
* | fix typo | Chris Lattner | 2009-06-13 | 1 | -1/+1 |
| | | | | llvm-svn: 73304 | ||||
* | a couple minor tweaks | Chris Lattner | 2009-06-13 | 1 | -5/+6 |
| | | | | llvm-svn: 73296 | ||||
* | implement and document a new __has_feature and __has_builtin magic | Chris Lattner | 2009-06-13 | 1 | -2/+75 |
| | | | | | | | | | builtin preprocessor macro. This appears to work with two caveats: 1) builtins are registered in -E mode, and 2) target-specific builtins are unconditionally registered even if they aren't supported by the target (e.g. SSE4 builtin when only SSE1 is enabled). llvm-svn: 73289 | ||||
* | Minor formatting tweak. | Eli Friedman | 2009-06-12 | 1 | -0/+4 |
| | | | | llvm-svn: 73251 | ||||
* | Fix a minor formatting mistake. | Eli Friedman | 2009-06-12 | 1 | -6/+6 |
| | | | | llvm-svn: 73250 | ||||
* | Some updates to the gcc extension sections of the users manual. | Eli Friedman | 2009-06-12 | 1 | -6/+26 |
| | | | | llvm-svn: 73249 | ||||
* | Minor documentation update about Microsoft extensions. | Eli Friedman | 2009-06-08 | 1 | -3/+4 |
| | | | | llvm-svn: 73052 | ||||
* | Say a bit about various architectures in the users manual. | Eli Friedman | 2009-06-08 | 1 | -8/+32 |
| | | | | llvm-svn: 73044 | ||||
* | Mention unsupported GCC duplicate-definition-with-inline extension. | Daniel Dunbar | 2009-06-04 | 1 | -0/+6 |
| | | | | | | Also, link users manual from the main web page. llvm-svn: 72878 | ||||
* | PTH -> PCH in the user manual | Douglas Gregor | 2009-06-03 | 1 | -17/+10 |
| | | | | llvm-svn: 72815 | ||||
* | HTML tweak to get the PCH internals documentation to display correctly | Douglas Gregor | 2009-06-03 | 1 | -3/+10 |
| | | | | llvm-svn: 72813 |