Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Reorganize predefined macros for all Windows targets. | Michael J. Spencer | 2010-10-21 | 1 | -0/+6 | |
| | | | | | | | | | | This adds an option to set the _MSC_VER macro without recompiling. This is very useful when testing compatibility with the Windows SDK and c++stdlib headers. -fmsc-version=<version> (defaults to VS2003 (1300)) llvm-svn: 116999 | |||||
* | Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if | Chris Lattner | 2010-10-11 | 1 | -3/+0 | |
| | | | | | | | it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. llvm-svn: 116191 | |||||
* | Update users manual comments on X86 and ARM support. | Daniel Dunbar | 2010-09-19 | 1 | -6/+16 | |
| | | | | llvm-svn: 114311 | |||||
* | Document '__clang_analyzer__'. | Ted Kremenek | 2010-08-24 | 1 | -0/+37 | |
| | | | | llvm-svn: 111935 | |||||
* | Clarify documentation of escaping for backslash | Douglas Gregor | 2010-08-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 111806 | |||||
* | Eliminate some extraneous whitespace in the machine-parseable Fix-It output. | Douglas Gregor | 2010-08-20 | 1 | -2/+2 | |
| | | | | llvm-svn: 111610 | |||||
* | Fix some typos in the documentation of -fdiagnostics-parseable-fixits. Typos ↵ | Douglas Gregor | 2010-08-19 | 1 | -1/+1 | |
| | | | | | | by me, patch by Eelis van der Weegen llvm-svn: 111573 | |||||
* | Add machine-parseable Fix-It output as part of diagnostics, under the | Douglas Gregor | 2010-08-19 | 1 | -0/+12 | |
| | | | | | | flag -fdiagnostics-parseable-fixits, from Eelis van der Weegen! llvm-svn: 111557 | |||||
* | Update UsersManual, we support '#pragma align' now. | Daniel Dunbar | 2010-08-02 | 1 | -5/+0 | |
| | | | | llvm-svn: 110040 | |||||
* | Document -f{no-}color-diagnostics | Douglas Gregor | 2010-07-09 | 1 | -1/+18 | |
| | | | | llvm-svn: 107985 | |||||
* | Remove redundant and incomplete bits from the users manual w.r.t. language ↵ | Douglas Gregor | 2010-06-30 | 1 | -49/+0 | |
| | | | | | | conformance llvm-svn: 107326 | |||||
* | PR7245: Make binding a reference to a temporary without a usable copy | Jeffrey Yasskin | 2010-06-07 | 1 | -0/+36 | |
| | | | | | | constructor into an extension warning into the error that C++98 requires. llvm-svn: 105529 | |||||
* | Add an extension to avoid an error when a global template has the same name as | Jeffrey Yasskin | 2010-06-05 | 1 | -0/+24 | |
| | | | | | | | | | | | | | | | | | | | | a member template, and you try to call the member template with an explicit template argument. See PR7247 For example, this downgrades the error to a warning in: template<typename T> struct set{}; struct Value { template<typename T> void set(T value) { } }; void foo() { Value v; v.set<double>(3.2); // Warning here. } llvm-svn: 105518 | |||||
* | fix incorrect tag | Chris Lattner | 2010-05-30 | 1 | -1/+1 | |
| | | | | llvm-svn: 105189 | |||||
* | Update "users manual", PR2461 has been fixed. | Daniel Dunbar | 2010-05-28 | 1 | -5/+0 | |
| | | | | llvm-svn: 104997 | |||||
* | push categories forward a bit more: document them, add some | Chris Lattner | 2010-05-24 | 1 | -4/+22 | |
| | | | | | | | | major buckets to catch parser and sema issues, add inline asm category, and make diag groups take precedence over the sweeping categories just added. llvm-svn: 104561 | |||||
* | Reverted r103214. | mike-m | 2010-05-07 | 1 | -0/+904 | |
| | | | | llvm-svn: 103222 | |||||
* | 2nd part of: Overhauled llvm/clang docs builds. | mike-m | 2010-05-06 | 1 | -904/+0 | |
| | | | | llvm-svn: 103214 | |||||
* | document -fdiagnostics-show-category | Chris Lattner | 2010-05-05 | 1 | -0/+28 | |
| | | | | llvm-svn: 103067 | |||||
* | 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 | |||||
* | Document common clang compatibility issues. | Rafael Espindola | 2010-03-17 | 1 | -0/+7 | |
| | | | | | | Patch by Zhanyong Wan. llvm-svn: 98708 | |||||
* | Update Clang C++ status, with a more project-centric focus. | Douglas Gregor | 2010-02-05 | 1 | -4/+2 | |
| | | | | llvm-svn: 95455 | |||||
* | 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 | |||||
* | Fix a broken link | Douglas Gregor | 2009-11-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 86545 | |||||
* | 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 | |||||
* | document the diagnostics pragmas, patch by Louis Gerbarg! | Chris Lattner | 2009-07-12 | 1 | -6/+58 | |
| | | | | llvm-svn: 75432 | |||||
* | 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 typo | Chris Lattner | 2009-06-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 73304 | |||||
* | 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 | |||||
* | A couple minor corrections to the "GCC extensions not implemented yet" | Eli Friedman | 2009-06-02 | 1 | -6/+6 | |
| | | | | | | section of the users manual. llvm-svn: 72725 | |||||
* | A few tweaks to the "Differences between various standard modes" | Eli Friedman | 2009-05-27 | 1 | -4/+5 | |
| | | | | | | section. llvm-svn: 72501 | |||||
* | A few minor updates to the user manual. | Eli Friedman | 2009-05-16 | 1 | -6/+3 | |
| | | | | llvm-svn: 71964 | |||||
* | Note that clang follows the MSVC definition for #pragma pack. | Daniel Dunbar | 2009-05-13 | 1 | -0/+5 | |
| | | | | llvm-svn: 71725 | |||||
* | Tweak wording | Daniel Dunbar | 2009-05-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 71611 | |||||
* | Note a few more unsupported language extensions. | Daniel Dunbar | 2009-05-12 | 1 | -0/+10 | |
| | | | | llvm-svn: 71607 | |||||
* | Add some text to the user manual describing the current state of C | Eli Friedman | 2009-04-28 | 1 | -6/+126 | |
| | | | | | | support in clang. llvm-svn: 70314 | |||||
* | Grammar fix. | Ted Kremenek | 2009-04-21 | 1 | -1/+1 | |
| | | | | llvm-svn: 69682 | |||||
* | document new form of -fdiagnostics-print-source-range-in | Chris Lattner | 2009-04-21 | 1 | -3/+4 | |
| | | | | llvm-svn: 69663 | |||||
* | more stuff. | Chris Lattner | 2009-04-20 | 1 | -5/+48 | |
| | | | | llvm-svn: 69576 |