- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- 2f5127e Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN and by Sean Hunt · 13 years ago
- 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
- 16c3eae Don't define __CONSTANT_CFSTRINGS__ with -fno-constant-cfstrings issue. by Fariborz Jahanian · 13 years ago
- b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
- 0678899 Define __cplusplus to 201103L when in (non-GNU) C++0x mode. by Douglas Gregor · 13 years ago
- 098df7f Unconditionally #define the ARC ownership qualifiers, instead of #defining by John McCall · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 1464809 __OBJC__ is also a standard predefined macro. by Nick Lewycky · 13 years ago
- a9c6441 The macros defined by the language standard are still available even when the by Nick Lewycky · 13 years ago
- 4b7e048 Add a FIXME. by Francois Pichet · 14 years ago
- a23ae3f Temporary preprocessor hack to get around the Microsoft __identifier(x) extension. by Francois Pichet · 14 years ago
- 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 14 years ago
- f8c247d Move all of the logic for __DEPRECATED to the driver based on comments by Chandler Carruth · 14 years ago
- 1cfe3c3 Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. This by Chandler Carruth · 14 years ago
- 1cfeefd PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding. by Eli Friedman · 14 years ago
- ad1a4c6 Change Clang's __VERSION__ to include the same basic info as in clang -v. by Daniel Dunbar · 14 years ago
- 4722635 Preprocessor: Don't define __STDC__ in -traditional-cpp mode. by Daniel Dunbar · 14 years ago
- 299a4a9 Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager by Argyrios Kyrtzidis · 14 years ago
- d7f758c Reimplement DefineTypeSize in terms of APInt. This eliminates some by Chris Lattner · 14 years ago
- 277a6e7 Preserve what the user passed to -include when emitting .d files. Fixes PR8974! by Nick Lewycky · 14 years ago
- fbfd180 Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute. by Michael J. Spencer · 14 years ago
- f084082 Implement -cl-fast-relaxed-math by Peter Collingbourne · 14 years ago
- 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
- 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
- 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
- 343d65c Tell the VS headers that char16_t and char32_t are keywords, so yvals.h doesn't try to define them as typedefs. by Steven Watanabe · 14 years ago
- c5138b2 First test commit by Francois Pichet. _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES is not a predefined macro, remove it. by Francois Pichet · 14 years ago
- 5c0ca52 Predeclare class type_info in Microsoft mode, from Francois Pichet! by Douglas Gregor · 14 years ago
- 13cfedb Fix typo in comment. by Michael J. Spencer · 14 years ago
- 1d83243 PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar. by Eli Friedman · 14 years ago
- 8074ab3 fix some undefined behavior, PR7779. by Chris Lattner · 14 years ago
- f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 14 years ago
- 44c181a Basic plumbing for generating a precompiled preamble for an by Douglas Gregor · 14 years ago
- 7f3a545 Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't always by Daniel Dunbar · 14 years ago
- 6a9ca7a Remove state assertion. by Ted Kremenek · 14 years ago
- 4ae4c91 Don't crash in InitializePreprocessor() when there is no valid PTHManager. Fixes <rdar://problem/8098441>. by Ted Kremenek · 14 years ago
- a4f6bba Remove HAS_TLS define. by Eric Christopher · 14 years ago
- 1f84f8d More clang support for darwin tls. Add a __has_feature macro and by Eric Christopher · 14 years ago
- cfeac34 Add several more predefines from modern versions of GCC. by Dan Gohman · 14 years ago
- f0af777 Predefine the '__clang_analyzer__' macro when using '-analyze'. by Ted Kremenek · 14 years ago
- 4290fbd Add Clang version inspection macros. Fixes PR6681. by Douglas Gregor · 15 years ago
- fcaa9e7 fix PR6936: don't generate line marker directives when preprocessing by Chris Lattner · 15 years ago
- 2b003fd Sink the _GNU_SOURCE definition down into the target configuration, by Douglas Gregor · 15 years ago
- 66791df Only predefine the macro _GNU_SOURCE in C++ mode when we're on a by Douglas Gregor · 15 years ago
- c8dfe5e When given unsaved files in clang_createTranslationUnitFromSourceFile, by Douglas Gregor · 15 years ago
- b2987d1 Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixes by Daniel Dunbar · 15 years ago
- 4db64a4 Extend clang_createTranslationUnitFromSourceFile() to support creating by Douglas Gregor · 15 years ago
- 103b71c Move the MacroBuilder utilitiy to its own header. Update references. by Chandler Carruth · 15 years ago
- 066515f Fix an invalid Twine use spotty by abbeyj, it isn't safe to use Twine by Daniel Dunbar · 15 years ago
- 7d95747 Predefine __weak attribute when doing objective-c by Fariborz Jahanian · 15 years ago
- 1ee4b9e Fix PR5982, a refacto in checking for '=' in a -D argument. by Daniel Dunbar · 15 years ago
- a999277 Use MacroBuilder for TargetDefines instead of std::vector. by Benjamin Kramer · 15 years ago
- b1b5b90 Move MacroBuilder into Frontend/Utils.h and clean it up a bit. by Benjamin Kramer · 15 years ago
- a3d8ced Rework InitPreprocessor to use a MacroBuilder class instead of pushing around by Benjamin Kramer · 15 years ago
- 3e82f8a Switch UndefineBuiltinMacro() over to using StringRef by Kovarththanan Rajaratnam · 15 years ago
- 8746e4e Switch DefineBuiltinMacro() over to using StringRef by Kovarththanan Rajaratnam · 15 years ago
- 7d0eed6 Convert from char pointer to char array by Kovarththanan Rajaratnam · 15 years ago
- a66a319 Tigthen scope of local char array by Kovarththanan Rajaratnam · 15 years ago
- fdd6aaf Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
- baac103 Fix two more diagnostic-on-stderr instances that thought they could hide from me -- they thought wrong. by Daniel Dunbar · 15 years ago
- 057e567 Extend -remap-file=from;to to permit mapping from a non-existent by Douglas Gregor · 15 years ago
- 2973c0e Move file-remapping logic into InitPreprocesor. No functionality change by Douglas Gregor · 15 years ago
- 0259d20 Exit the command line into <built-in> instead of going directly from the command line to the input file. by Rafael Espindola · 15 years ago
- 3e945c8 Define __SIG_ATOMIC_WIDTH__ for use in stdint.h. by Ken Dyck · 15 years ago
- 63e6561 Define __WCHAR_WIDTH__ for use in stdint.h. by Ken Dyck · 15 years ago
- 7635d21 Add __WINT_WIDTH__ to paramaterize the limits of WINT_MIN and WINT_MAX in by Ken Dyck · 15 years ago
- 7484e5d Add __SIZE_WIDTH__ to eventually replace __SIZE_TYPE__ in stdint.h. by Ken Dyck · 15 years ago
- 8241d73 Restore __INTMAX_TYPE__, __UINTMAX_TYPE__, __PTRDIFF_TYPE__, and by Ken Dyck · 15 years ago
- cf2f71f Remove __PTRDIFF_TYPE__ as it is no longer needed by stdint.h. It has been by Ken Dyck · 15 years ago
- d00c751 Add __PTRDIFF_WIDTH__ macro to eventually replace __PTRDIFF_TYPE__ in stdint.h. by Ken Dyck · 15 years ago
- ed116e9 Remove __INTPTR_TYPE__ as it is no longer needed by stdint.h, which uses by Ken Dyck · 15 years ago
- d896e1a Predefine __INTPTR_WIDTH__ for future use in stdint.h. by Ken Dyck · 15 years ago
- eec59a7 Remove the __INTMAX_TYPE__ and __UINTMAX_TYPE__ built-in macros as they are no by Ken Dyck · 15 years ago
- 186696b Predefine __INTMAX_WIDTH__ for the future parameterization of INTMAX macros in by Ken Dyck · 15 years ago
- 049d3a0 Simplify PreprocessorOptions, it doesn't need abstracted field access. by Daniel Dunbar · 15 years ago
- eef22ef Parameterize the constant-generating macros in stdint.h with new built-in by Ken Dyck · 15 years ago
- dcdd2a0 Generalize stdint.h for non-8-bit-multiple types, patch by Ken Dyck! by Chris Lattner · 15 years ago
- 9184646 do not store wchar/char16/char32/intmax width/alignment info by Chris Lattner · 15 years ago
- c716293 Tweak PCH -include handling to make sure it matches the name as would be present by Daniel Dunbar · 15 years ago
- 961c76e Always initialize the header search object as part of InitializePreprocessor; by Daniel Dunbar · 15 years ago
- b6d1cc8 PreprocessorOptions: Get rid of unnecessary 'isPTH' flag for include entries. by Daniel Dunbar · 15 years ago
- 8863b98 Rename PreprocessorInitOptions to PreprocessorOptions for consistency, and fix by Daniel Dunbar · 15 years ago
- 9099e7b clean up integer preprocessor type definitions, patch by Ken Dyck! by Chris Lattner · 15 years ago
- 938963f InitializePreprocessor cannot fail. by Daniel Dunbar · 15 years ago
- 468fe24 Move -undef flag into PreprocessorInitOptions by Daniel Dunbar · 15 years ago
- e6113de Implement support for the -undef command line option, patch by by Chris Lattner · 15 years ago
- 47c06ee clean up namespace. by Chris Lattner · 15 years ago
- c883770 simplify intmax setup, patch by Ken Dyck! by Chris Lattner · 15 years ago
- e64ef80 hookize wint_t's definition, patch by Edward O'Callaghan (from PR5233). by Chris Lattner · 15 years ago
- 24ee804 Work-around wchar_t and __pragma problem in VC headers by John Thompson · 15 years ago
- f759df0 Move the "needs exception support" logic to clang. This also fixes by Rafael Espindola · 15 years ago
- d9a1db3 Non fragile ABI for GNU runtime. Patch bu David Chisnall. by Fariborz Jahanian · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- b8b844b Don't use '%ll', this doesn't workin on Win32. by Daniel Dunbar · 15 years ago
- 666479b Define _GNU_SOURCE in C++ mode so that clang works with GNU libstdc++. by Eli Friedman · 15 years ago
- d57a7ef API changes to match llvm ToT. by Chris Lattner · 15 years ago
- 36dd131 Predefine __cplusplus to the right value (199711L), except when in GNU mode. by Douglas Gregor · 15 years ago
- 07ef804 define __STDC_VERSION__ processor token for c94 by Ryan Flynn · 15 years ago
- 3c7b6e4 Fix for PR4192: fix the definition of int64_t on x86_64 Linux. by Eli Friedman · 15 years ago