summaryrefslogtreecommitdiffstats
path: root/clang/docs
Commit message (Collapse)AuthorAgeFilesLines
* 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
* improved wording around ABIBlaine Garst2010-04-061-5/+6
| | | | llvm-svn: 100536
* Document common clang compatibility issues.Rafael Espindola2010-03-171-0/+7
| | | | | | Patch by Zhanyong Wan. llvm-svn: 98708
* fix copyright & typoBlaine Garst2010-03-161-2/+2
| | | | llvm-svn: 98688
* update linkChris Lattner2010-03-161-1/+1
| | | | llvm-svn: 98682
* at least give the Apple ABI a name that reflects Apple in prep for other ABI ↵Blaine Garst2010-03-161-0/+0
| | | | | | specs that might come along llvm-svn: 98678
* rev existing doc to account for recent ABI changesBlaine Garst2010-03-161-5/+27
| | | | llvm-svn: 98676
* Use LLVM's new DESTDIR-less PROJ_* variables.Erick Tryzelaar2010-03-042-12/+12
| | | | llvm-svn: 97744
* Update Clang C++ status, with a more project-centric focus.Douglas Gregor2010-02-051-4/+2
| | | | llvm-svn: 95455
* Clarify the documentation of ext_vector, and add a small example. HopefullyOwen Anderson2010-01-271-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 McCall2010-01-141-2/+12
| | | | llvm-svn: 93439
* Fix pasto in __has_feature(cxx_lambdas) docsDouglas Gregor2010-01-131-1/+1
| | | | llvm-svn: 93320
* Add a bunch more feature-checking macros for C++0x features. Some of these areAlexis Hunt2010-01-131-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 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
* Update a few more docs references to clang-cc.Daniel Dunbar2009-12-113-20/+20
| | | | llvm-svn: 91178
* brace completion.Zhongxing Xu2009-12-081-1/+1
| | | | llvm-svn: 90833
* Fix typo.Ted Kremenek2009-12-031-1/+1
| | | | llvm-svn: 90390
* Add __has_feature(cxx_exceptions) and __has_feature(cxx_rtti) to table of ↵Ted Kremenek2009-12-031-6/+10
| | | | | | contents. llvm-svn: 90389
* Add section on what language features __has_feature() supports for querying ↵Ted Kremenek2009-12-031-0/+18
| | | | | | if they are enabled. llvm-svn: 90388
* Fix a broken linkDouglas Gregor2009-11-091-1/+1
| | | | llvm-svn: 86545
* Added __has_include and __has_include_next.John Thompson2009-11-021-0/+64
| | | | llvm-svn: 85834
* Document -nobuiltinincRafael Espindola2009-10-271-0/+4
| | | | llvm-svn: 85188
* Implement __builtin_unreachable(), a GCC 4.5 extension.Chris Lattner2009-09-211-0/+42
| | | | llvm-svn: 82433
* grammaroChris Lattner2009-09-161-1/+1
| | | | llvm-svn: 82070
* Collapse more clang version numbers down into fewer places.Mike Stump2009-09-161-1/+4
| | | | llvm-svn: 81983
* Back to 1.1 we go.Mike Stump2009-09-151-1/+1
| | | | llvm-svn: 81944
* clang tracks multiple levels of macro expansionChris Lattner2009-09-141-6/+0
| | | | llvm-svn: 81811
* Some formatting tweaks to clang(1)Daniel Dunbar2009-09-131-24/+24
| | | | llvm-svn: 81668
* 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
* Fix a few typos.Daniel Dunbar2009-08-141-9/+9
| | | | llvm-svn: 78991
* document the diagnostics pragmas, patch by Louis Gerbarg!Chris Lattner2009-07-121-6/+58
| | | | llvm-svn: 75432
* Add documentation for the Index library to clang's web page.Argyrios Kyrtzidis2009-07-102-0/+268
| | | | llvm-svn: 75222
* 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 "for all intensive purposes" to "for all intents and purposes".Nick Lewycky2009-06-141-5/+5
| | | | llvm-svn: 73323
* fix typoChris Lattner2009-06-131-1/+1
| | | | llvm-svn: 73304
* a couple minor tweaksChris Lattner2009-06-131-5/+6
| | | | llvm-svn: 73296
* implement and document a new __has_feature and __has_builtin magic Chris Lattner2009-06-131-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 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
* HTML tweak to get the PCH internals documentation to display correctlyDouglas Gregor2009-06-031-3/+10
| | | | llvm-svn: 72813
OpenPOWER on IntegriCloud