57540c5be0 
								
							 
						 
						
							
							
								
								fix a bunch of comment typos found by codespell.  Patch by  
							
							... 
							
							
							
							Luis Felipe Strano Moraes!
llvm-svn: 129559 
							
						 
						
							2011-04-15 05:22:18 +00:00  
				
					
						
							
							
								 
						
							
								e094ee0a34 
								
							 
						 
						
							
							
								
								typo fix + expand  
							
							... 
							
							
							
							llvm-svn: 129167 
							
						 
						
							2011-04-08 22:58:43 +00:00  
				
					
						
							
							
								 
						
							
								298de937e7 
								
							 
						 
						
							
							
								
								Minor format fix.  
							
							... 
							
							
							
							llvm-svn: 129164 
							
						 
						
							2011-04-08 22:34:21 +00:00  
				
					
						
							
							
								 
						
							
								fbbacc9241 
								
							 
						 
						
							
							
								
								Document -ftrap-function= option  
							
							... 
							
							
							
							llvm-svn: 129162 
							
						 
						
							2011-04-08 22:18:01 +00:00  
				
					
						
							
							
								 
						
							
								584f2de0a3 
								
							 
						 
						
							
							
								
								docs/UsersManual.html: Fix some inconsistent HTML elements.  
							
							... 
							
							
							
							llvm-svn: 128876 
							
						 
						
							2011-04-05 04:31:31 +00:00  
				
					
						
							
							
								 
						
							
								a33296392e 
								
							 
						 
						
							
							
								
								docs/UsersManual.html: """ize in a paragraph. A few unpaired quotations might confuse HTML-aware text edtors.  
							
							... 
							
							
							
							llvm-svn: 128871 
							
						 
						
							2011-04-05 00:57:02 +00:00  
				
					
						
							
							
								 
						
							
								ce60187a89 
								
							 
						 
						
							
							
								
								docs/UsersManual.html: Add cygming notes.  
							
							... 
							
							
							
							llvm-svn: 128819 
							
						 
						
							2011-04-04 15:02:41 +00:00  
				
					
						
							
							
								 
						
							
								c4ef61af9a 
								
							 
						 
						
							
							
								
								we now support __label__  
							
							... 
							
							
							
							llvm-svn: 125826 
							
						 
						
							2011-02-18 04:12:08 +00:00  
				
					
						
							
							
								 
						
							
								c2989b3718 
								
							 
						 
						
							
							
								
								fix some typos, patch by Jonathan Wakely!  
							
							... 
							
							
							
							llvm-svn: 124105 
							
						 
						
							2011-01-24 03:47:59 +00:00  
				
					
						
							
							
								 
						
							
								7d29d4503a 
								
							 
						 
						
							
							
								
								fix a broken example, PR9005, patch by Jonathan Wakely!  
							
							... 
							
							
							
							llvm-svn: 124104 
							
						 
						
							2011-01-24 03:47:34 +00:00  
				
					
						
							
							
								 
						
							
								ce3ee6539e 
								
							 
						 
						
							
							
								
								NEON vector support for ARM is in pretty good shape now.  Update the docs.  
							
							... 
							
							
							
							llvm-svn: 123183 
							
						 
						
							2011-01-10 17:55:14 +00:00  
				
					
						
							
							
								 
						
							
								e350923a9b 
								
							 
						 
						
							
							
								
								Fix documentation typo, from nobled.  
							
							... 
							
							
							
							llvm-svn: 121768 
							
						 
						
							2010-12-14 16:21:49 +00:00  
				
					
						
							
							
								 
						
							
								4935b45d74 
								
							 
						 
						
							
							
								
								make it really clear that vla != flexible arrays  
							
							... 
							
							
							
							llvm-svn: 117522 
							
						 
						
							2010-10-28 02:20:32 +00:00  
				
					
						
							
							
								 
						
							
								4992ca4b17 
								
							 
						 
						
							
							
								
								Reorganize predefined macros for all Windows targets.  
							
							... 
							
							
							
							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 
							
						 
						
							2010-10-21 05:21:48 +00:00  
				
					
						
							
							
								 
						
							
								a09e8efd1f 
								
							 
						 
						
							
							
								
								Per discussion with Sanjiv, remove the PIC16 target from mainline.  When/if  
							
							... 
							
							
							
							it comes back, it will be largely a rewrite, so keeping the old codebase
in tree isn't helping anyone.
llvm-svn: 116191 
							
						 
						
							2010-10-11 05:44:49 +00:00  
				
					
						
							
							
								 
						
							
								549decf4cc 
								
							 
						 
						
							
							
								
								Update users manual comments on X86 and ARM support.  
							
							... 
							
							
							
							llvm-svn: 114311 
							
						 
						
							2010-09-19 19:26:59 +00:00  
				
					
						
							
							
								 
						
							
								800ad06e8c 
								
							 
						 
						
							
							
								
								Document '__clang_analyzer__'.  
							
							... 
							
							
							
							llvm-svn: 111935 
							
						 
						
							2010-08-24 18:12:35 +00:00  
				
					
						
							
							
								 
						
							
								34a462538e 
								
							 
						 
						
							
							
								
								Clarify documentation of escaping for backslash  
							
							... 
							
							
							
							llvm-svn: 111806 
							
						 
						
							2010-08-23 14:03:03 +00:00  
				
					
						
							
							
								 
						
							
								12e2a06824 
								
							 
						 
						
							
							
								
								Eliminate some extraneous whitespace in the machine-parseable Fix-It output.  
							
							... 
							
							
							
							llvm-svn: 111610 
							
						 
						
							2010-08-20 03:17:33 +00:00  
				
					
						
							
							
								 
						
							
								a03c296e79 
								
							 
						 
						
							
							
								
								Fix some typos in the documentation of -fdiagnostics-parseable-fixits. Typos by me, patch by Eelis van der Weegen  
							
							... 
							
							
							
							llvm-svn: 111573 
							
						 
						
							2010-08-19 23:31:13 +00:00  
				
					
						
							
							
								 
						
							
								eec975ce5a 
								
							 
						 
						
							
							
								
								Add machine-parseable Fix-It output as part of diagnostics, under the  
							
							... 
							
							
							
							flag -fdiagnostics-parseable-fixits, from Eelis van der Weegen!
llvm-svn: 111557 
							
						 
						
							2010-08-19 20:24:43 +00:00  
				
					
						
							
							
								 
						
							
								1b8842d981 
								
							 
						 
						
							
							
								
								Update UsersManual, we support '#pragma align' now.  
							
							... 
							
							
							
							llvm-svn: 110040 
							
						 
						
							2010-08-02 15:36:37 +00:00  
				
					
						
							
							
								 
						
							
								137b27da2e 
								
							 
						 
						
							
							
								
								Document -f{no-}color-diagnostics  
							
							... 
							
							
							
							llvm-svn: 107985 
							
						 
						
							2010-07-09 16:31:58 +00:00  
				
					
						
							
							
								 
						
							
								b7b04ae204 
								
							 
						 
						
							
							
								
								Remove redundant and incomplete bits from the users manual w.r.t. language conformance  
							
							... 
							
							
							
							llvm-svn: 107326 
							
						 
						
							2010-06-30 22:04:24 +00:00  
				
					
						
							
							
								 
						
							
								caa710dfd2 
								
							 
						 
						
							
							
								
								PR7245: Make binding a reference to a temporary without a usable copy  
							
							... 
							
							
							
							constructor into an extension warning into the error that C++98 requires.
llvm-svn: 105529 
							
						 
						
							2010-06-07 15:58:05 +00:00  
				
					
						
							
							
								 
						
							
								2f96e9f5c9 
								
							 
						 
						
							
							
								
								Add an extension to avoid an error when a global template has the same name as  
							
							... 
							
							
							
							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 
							
						 
						
							2010-06-05 01:39:57 +00:00  
				
					
						
							
							
								 
						
							
								f3d0436077 
								
							 
						 
						
							
							
								
								fix incorrect tag  
							
							... 
							
							
							
							llvm-svn: 105189 
							
						 
						
							2010-05-30 23:42:51 +00:00  
				
					
						
							
							
								 
						
							
								406e3826e0 
								
							 
						 
						
							
							
								
								Update "users manual", PR2461 has been fixed.  
							
							... 
							
							
							
							llvm-svn: 104997 
							
						 
						
							2010-05-28 19:43:31 +00:00  
				
					
						
							
							
								 
						
							
								b997626120 
								
							 
						 
						
							
							
								
								push categories forward a bit more: document them, add some  
							
							... 
							
							
							
							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 
							
						 
						
							2010-05-24 21:35:18 +00:00  
				
					
						
							
							
								 
						
							
								9f08a6f1a8 
								
							 
						 
						
							
							
								
								Reverted r103214.  
							
							... 
							
							
							
							llvm-svn: 103222 
							
						 
						
							2010-05-07 00:42:33 +00:00  
				
					
						
							
							
								 
						
							
								9bb682b713 
								
							 
						 
						
							
							
								
								2nd part of: Overhauled llvm/clang docs builds.  
							
							... 
							
							
							
							llvm-svn: 103214 
							
						 
						
							2010-05-06 23:46:27 +00:00  
				
					
						
							
							
								 
						
							
								336119f089 
								
							 
						 
						
							
							
								
								document -fdiagnostics-show-category  
							
							... 
							
							
							
							llvm-svn: 103067 
							
						 
						
							2010-05-05 01:35:28 +00:00  
				
					
						
							
							
								 
						
							
								ffed1cb339 
								
							 
						 
						
							
							
								
								Introduce a limit on the depth of the template instantiation backtrace  
							
							... 
							
							
							
							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 
							
						 
						
							2010-04-20 07:18:24 +00:00  
				
					
						
							
							
								 
						
							
								b35583df52 
								
							 
						 
						
							
							
								
								add a new driver-level -ferror-limit=412 option, which causes clang to stop  
							
							... 
							
							
							
							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 
							
						 
						
							2010-04-07 20:49:23 +00:00  
				
					
						
							
							
								 
						
							
								fcc4739089 
								
							 
						 
						
							
							
								
								Document common clang compatibility issues.  
							
							... 
							
							
							
							Patch by Zhanyong Wan.
llvm-svn: 98708 
							
						 
						
							2010-03-17 04:31:53 +00:00  
				
					
						
							
							
								 
						
							
								bb26a92239 
								
							 
						 
						
							
							
								
								Update Clang C++ status, with a more project-centric focus.  
							
							... 
							
							
							
							llvm-svn: 95455 
							
						 
						
							2010-02-05 23:51:14 +00:00  
				
					
						
							
							
								 
						
							
								641fdce235 
								
							 
						 
						
							
							
								
								revert part of my last patch, and mark only the c++ global new operator as noalias. the rest will be infered by llvm optz  
							
							... 
							
							
							
							llvm-svn: 91600 
							
						 
						
							2009-12-17 10:15:49 +00:00  
				
					
						
							
							
								 
						
							
								ff22e5e8cb 
								
							 
						 
						
							
							
								
								document -fno-assume-sane-operator-new, per Chris request.  
							
							... 
							
							
							
							please review for English grammar mistakes
llvm-svn: 91599 
							
						 
						
							2009-12-17 10:00:52 +00:00  
				
					
						
							
							
								 
						
							
								64a03454c6 
								
							 
						 
						
							
							
								
								Refine a little.  WIP.  
							
							... 
							
							
							
							llvm-svn: 91502 
							
						 
						
							2009-12-16 03:25:12 +00:00  
				
					
						
							
							
								 
						
							
								11ba8d989c 
								
							 
						 
						
							
							
								
								Add some documentation for recent checkins.  WIP.  
							
							... 
							
							
							
							llvm-svn: 91500 
							
						 
						
							2009-12-16 03:18:14 +00:00  
				
					
						
							
							
								 
						
							
								68943780a6 
								
							 
						 
						
							
							
								
								Add documentation for recently added code.  WIP.  
							
							... 
							
							
							
							llvm-svn: 91367 
							
						 
						
							2009-12-14 23:53:10 +00:00  
				
					
						
							
							
								 
						
							
								44ab140001 
								
							 
						 
						
							
							
								
								Fix a broken link  
							
							... 
							
							
							
							llvm-svn: 86545 
							
						 
						
							2009-11-09 15:15:41 +00:00  
				
					
						
							
							
								 
						
							
								a3063cec14 
								
							 
						 
						
							
							
								
								As far as I know, there aren't any warning differences between -std=gnu99 and  
							
							... 
							
							
							
							-std=c99 modes, etc.
llvm-svn: 80133 
							
						 
						
							2009-08-26 20:18:00 +00:00  
				
					
						
							
							
								 
						
							
								7bad9ef8ae 
								
							 
						 
						
							
							
								
								document the diagnostics pragmas, patch by Louis Gerbarg!  
							
							... 
							
							
							
							llvm-svn: 75432 
							
						 
						
							2009-07-12 21:22:10 +00:00  
				
					
						
							
							
								 
						
							
								0086a5a3bb 
								
							 
						 
						
							
							
								
								Introduce the notion of "Relocatable" precompiled headers, which are built  
							
							... 
							
							
							
							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 
							
						 
						
							2009-07-07 00:12:59 +00:00  
				
					
						
							
							
								 
						
							
								084776d08b 
								
							 
						 
						
							
							
								
								fix typo  
							
							... 
							
							
							
							llvm-svn: 73304 
							
						 
						
							2009-06-13 20:35:58 +00:00  
				
					
						
							
							
								 
						
							
								7983cb1dbe 
								
							 
						 
						
							
							
								
								Minor formatting tweak.  
							
							... 
							
							
							
							llvm-svn: 73251 
							
						 
						
							2009-06-12 20:11:05 +00:00  
				
					
						
							
							
								 
						
							
								0f7d4455fe 
								
							 
						 
						
							
							
								
								Fix a minor formatting mistake.  
							
							... 
							
							
							
							llvm-svn: 73250 
							
						 
						
							2009-06-12 20:08:48 +00:00  
				
					
						
							
							
								 
						
							
								4e20479de8 
								
							 
						 
						
							
							
								
								Some updates to the gcc extension sections of the users manual.  
							
							... 
							
							
							
							llvm-svn: 73249 
							
						 
						
							2009-06-12 20:04:25 +00:00  
				
					
						
							
							
								 
						
							
								4d38aeb372 
								
							 
						 
						
							
							
								
								Minor documentation update about Microsoft extensions.  
							
							... 
							
							
							
							llvm-svn: 73052 
							
						 
						
							2009-06-08 06:21:03 +00:00