summaryrefslogtreecommitdiffstats
path: root/clang/docs/LanguageExtensions.html
Commit message (Collapse)AuthorAgeFilesLines
...
* 2nd part of: Overhauled llvm/clang docs builds.mike-m2010-05-061-658/+0
| | | | llvm-svn: 103214
* Add Clang version inspection macros. Fixes PR6681.Douglas Gregor2010-04-301-1/+38
| | | | llvm-svn: 102686
* concepts is not a keyword here and fix copy-pasto.Nick Lewycky2010-04-231-2/+2
| | | | llvm-svn: 102172
* update linkChris Lattner2010-03-161-1/+1
| | | | llvm-svn: 98682
* 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
* 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
* 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
* Added __has_include and __has_include_next.John Thompson2009-11-021-0/+64
| | | | llvm-svn: 85834
* 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
* Fix "for all intensive purposes" to "for all intents and purposes".Nick Lewycky2009-06-141-5/+5
| | | | llvm-svn: 73323
* 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
* 257 -> FSChris Lattner2009-05-051-3/+4
| | | | llvm-svn: 70996
* mention the non-standard builtin macros we support.Chris Lattner2009-04-131-0/+7
| | | | llvm-svn: 68935
* typosChris Lattner2009-04-101-2/+2
| | | | llvm-svn: 68770
* Wording changes.Ted Kremenek2009-04-101-6/+7
| | | | llvm-svn: 68766
* Add blurb about attribute "analyzer_noreturn"Ted Kremenek2009-04-101-1/+46
| | | | llvm-svn: 68765
* document the x86 address space extension for GS.Chris Lattner2009-04-091-0/+44
| | | | llvm-svn: 68724
* link to blocks doxChris Lattner2009-03-091-1/+4
| | | | llvm-svn: 66414
* fix typoChris Lattner2009-02-181-1/+1
| | | | llvm-svn: 64966
* Allow "overloadable" functions in C to be declared as variadic withoutDouglas Gregor2009-02-181-0/+18
| | | | | | | | | | | | | | | any named parameters, e.g., this is accepted in C: void f(...) __attribute__((overloadable)); although this would be rejected: void f(...); To do this, moved the checking of the "ellipsis without any named arguments" condition from the parser into Sema (where it belongs anyway). llvm-svn: 64902
* wrap some crazy long lines.Chris Lattner2009-02-131-2/+8
| | | | llvm-svn: 64489
* document __builtin_shufflevectorChris Lattner2009-02-131-50/+29
| | | | llvm-svn: 64485
* Add documentation for overloaded functions in CDouglas Gregor2009-02-131-0/+76
| | | | llvm-svn: 64423
* new document.Chris Lattner2009-02-091-0/+147
llvm-svn: 64127
OpenPOWER on IntegriCloud