summaryrefslogtreecommitdiffstats
path: root/clang/docs/UsersManual.html
Commit message (Collapse)AuthorAgeFilesLines
...
* Reorganize predefined macros for all Windows targets.Michael J. Spencer2010-10-211-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/ifChris Lattner2010-10-111-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 Dunbar2010-09-191-6/+16
| | | | llvm-svn: 114311
* Document '__clang_analyzer__'.Ted Kremenek2010-08-241-0/+37
| | | | llvm-svn: 111935
* Clarify documentation of escaping for backslashDouglas Gregor2010-08-231-1/+1
| | | | llvm-svn: 111806
* Eliminate some extraneous whitespace in the machine-parseable Fix-It output.Douglas Gregor2010-08-201-2/+2
| | | | llvm-svn: 111610
* Fix some typos in the documentation of -fdiagnostics-parseable-fixits. Typos ↵Douglas Gregor2010-08-191-1/+1
| | | | | | by me, patch by Eelis van der Weegen llvm-svn: 111573
* Add machine-parseable Fix-It output as part of diagnostics, under theDouglas Gregor2010-08-191-0/+12
| | | | | | flag -fdiagnostics-parseable-fixits, from Eelis van der Weegen! llvm-svn: 111557
* Update UsersManual, we support '#pragma align' now.Daniel Dunbar2010-08-021-5/+0
| | | | llvm-svn: 110040
* Document -f{no-}color-diagnosticsDouglas Gregor2010-07-091-1/+18
| | | | llvm-svn: 107985
* Remove redundant and incomplete bits from the users manual w.r.t. language ↵Douglas Gregor2010-06-301-49/+0
| | | | | | conformance llvm-svn: 107326
* PR7245: Make binding a reference to a temporary without a usable copyJeffrey Yasskin2010-06-071-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 asJeffrey Yasskin2010-06-051-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 tagChris Lattner2010-05-301-1/+1
| | | | llvm-svn: 105189
* Update "users manual", PR2461 has been fixed.Daniel Dunbar2010-05-281-5/+0
| | | | llvm-svn: 104997
* push categories forward a bit more: document them, add someChris Lattner2010-05-241-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-m2010-05-071-0/+904
| | | | llvm-svn: 103222
* 2nd part of: Overhauled llvm/clang docs builds.mike-m2010-05-061-904/+0
| | | | llvm-svn: 103214
* document -fdiagnostics-show-categoryChris Lattner2010-05-051-0/+28
| | | | llvm-svn: 103067
* Introduce a limit on the depth of the template instantiation backtraceDouglas Gregor2010-04-201-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 stopChris Lattner2010-04-071-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 Espindola2010-03-171-0/+7
| | | | | | Patch by Zhanyong Wan. llvm-svn: 98708
* Update Clang C++ status, with a more project-centric focus.Douglas Gregor2010-02-051-4/+2
| | | | llvm-svn: 95455
* revert part of my last patch, and mark only the c++ global new operator as ↵Nuno Lopes2009-12-171-2/+2
| | | | | | noalias. the rest will be infered by llvm optz llvm-svn: 91600
* document -fno-assume-sane-operator-new, per Chris request.Nuno Lopes2009-12-171-0/+6
| | | | | | please review for English grammar mistakes llvm-svn: 91599
* Refine a little. WIP.Mike Stump2009-12-161-3/+3
| | | | llvm-svn: 91502
* Add some documentation for recent checkins. WIP.Mike Stump2009-12-161-0/+4
| | | | llvm-svn: 91500
* Add documentation for recently added code. WIP.Mike Stump2009-12-141-0/+24
| | | | llvm-svn: 91367
* Fix a broken linkDouglas Gregor2009-11-091-1/+1
| | | | llvm-svn: 86545
* As far as I know, there aren't any warning differences between -std=gnu99 and Eli Friedman2009-08-261-1/+0
| | | | | | -std=c99 modes, etc. llvm-svn: 80133
* document the diagnostics pragmas, patch by Louis Gerbarg!Chris Lattner2009-07-121-6/+58
| | | | llvm-svn: 75432
* Introduce the notion of "Relocatable" precompiled headers, which are builtDouglas Gregor2009-07-071-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 typoChris Lattner2009-06-131-1/+1
| | | | llvm-svn: 73304
* Minor formatting tweak.Eli Friedman2009-06-121-0/+4
| | | | llvm-svn: 73251
* Fix a minor formatting mistake.Eli Friedman2009-06-121-6/+6
| | | | llvm-svn: 73250
* Some updates to the gcc extension sections of the users manual.Eli Friedman2009-06-121-6/+26
| | | | llvm-svn: 73249
* Minor documentation update about Microsoft extensions.Eli Friedman2009-06-081-3/+4
| | | | llvm-svn: 73052
* Say a bit about various architectures in the users manual.Eli Friedman2009-06-081-8/+32
| | | | llvm-svn: 73044
* Mention unsupported GCC duplicate-definition-with-inline extension.Daniel Dunbar2009-06-041-0/+6
| | | | | | Also, link users manual from the main web page. llvm-svn: 72878
* PTH -> PCH in the user manualDouglas Gregor2009-06-031-17/+10
| | | | llvm-svn: 72815
* A couple minor corrections to the "GCC extensions not implemented yet" Eli Friedman2009-06-021-6/+6
| | | | | | section of the users manual. llvm-svn: 72725
* A few tweaks to the "Differences between various standard modes" Eli Friedman2009-05-271-4/+5
| | | | | | section. llvm-svn: 72501
* A few minor updates to the user manual.Eli Friedman2009-05-161-6/+3
| | | | llvm-svn: 71964
* Note that clang follows the MSVC definition for #pragma pack.Daniel Dunbar2009-05-131-0/+5
| | | | llvm-svn: 71725
* Tweak wordingDaniel Dunbar2009-05-131-1/+1
| | | | llvm-svn: 71611
* Note a few more unsupported language extensions.Daniel Dunbar2009-05-121-0/+10
| | | | llvm-svn: 71607
* Add some text to the user manual describing the current state of C Eli Friedman2009-04-281-6/+126
| | | | | | support in clang. llvm-svn: 70314
* Grammar fix.Ted Kremenek2009-04-211-1/+1
| | | | llvm-svn: 69682
* document new form of -fdiagnostics-print-source-range-inChris Lattner2009-04-211-3/+4
| | | | llvm-svn: 69663
* more stuff.Chris Lattner2009-04-201-5/+48
| | | | llvm-svn: 69576
OpenPOWER on IntegriCloud