llvm-project/clang/docs
Jordan Rose 2783b6c0e5 Release notes for r158230 "Disallow using ObjC literals in direct comparisons"
This may turn out to be a controversial change, due to string literals being
uniqued at link time, but Apple's docs only say "The compiler makes such
object constants unique on a per-module basis..."[1] without actually saying
what a "module" is. (It's not a clang module.) Furthermore, this uniqueness
guarantee often can't be guaranteed once the string has been passed through
framework code.

If this does turn out very controversial, we could downgrade this to a
DefaultError warning for strings, and leave it as a true Error for other
kinds of literals.

(<rdar://problem/11300873>)

[1]: https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/Articles/CreatingStrings.html

llvm-svn: 159766
2012-07-05 18:48:30 +00:00
..
tools Add -ftls-model command-line flag. 2012-06-28 08:01:44 +00:00
AddressSanitizer.html [asan] update docs: mention MacOS 10.7 and correct the ifdef sample for __has_feature 2012-07-02 11:00:33 +00:00
AnalyzerRegions.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
AutomaticReferenceCounting.html Fix typos found by http://github.com/lyda/misspell-check 2012-06-02 10:20:41 +00:00
Block-ABI-Apple.txt Test commit. 2012-03-20 17:25:17 +00:00
BlockLanguageSpec.txt fix example as per rdar://problem/9461587 2011-06-14 21:41:00 +00:00
ClangPlugins.html Adds menu sidebar to the docs. 2012-05-24 17:16:23 +00:00
DriverArchitecture.png Reverted r103214. 2010-05-07 00:42:33 +00:00
DriverInternals.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
InternalsManual.html Update the %diff modifer to have an alternate string print when a template tree 2012-06-29 21:12:16 +00:00
JSONCompilationDatabase.html Doc fixed as proposed (and mostly contributed) by David Roethlisberger. 2012-06-13 19:40:46 +00:00
LanguageExtensions.html document _has_feature(objc_default_synthesize_properties). 2012-06-18 17:13:17 +00:00
LibTooling.html Puts the linktime dependencies into stupid-ld-required order, as proposed by Jordan Rose. 2012-06-06 21:30:34 +00:00
Makefile Delete doxygen.cfg, and use cwd-relative paths in doxygen.cfg.in. 2011-05-13 03:29:06 +00:00
ObjectiveCLiterals.html Add documentation about boxing enum types and a codegen test to make 2012-05-15 20:45:35 +00:00
PCHInternals.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
PCHLayout.graffle Reverted r103214. 2010-05-07 00:42:33 +00:00
PCHLayout.png Reverted r103214. 2010-05-07 00:42:33 +00:00
PTHInternals.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
RAVFrontendAction.html Adds menu sidebar to the docs. 2012-05-24 17:16:23 +00:00
ReleaseNotes.html Release notes for r158230 "Disallow using ObjC literals in direct comparisons" 2012-07-05 18:48:30 +00:00
ThreadSanitizer.html Fix typos found by http://github.com/lyda/misspell-check 2012-06-02 10:20:41 +00:00
Tooling.html Fix typos found by http://github.com/lyda/misspell-check 2012-06-02 10:20:41 +00:00
UsersManual.html Update documentation with regards to template type diffing. 2012-06-27 02:00:20 +00:00
doxygen.cfg.in Do not create sub_dirs. This breaks the CSS links for the website and produces really long URLS. 2011-11-01 20:09:03 +00:00
doxygen.css docs/doxygen.css: Import .memitem, .memproto and .memdoc from llvm/doxygen. 2011-08-12 06:24:04 +00:00
doxygen.footer Reverted r103214. 2010-05-07 00:42:33 +00:00
doxygen.header Reverted r103214. 2010-05-07 00:42:33 +00:00
doxygen.intro Reverted r103214. 2010-05-07 00:42:33 +00:00