1. 3aa19e9a Fold -fobjc-nonfragile-abi2 into -fobjc-nonfragile-abi. // rdar://8818375 by Fariborz Jahanian · 15 years ago
  2. 1d56c9e Add -fobjc-default-synthesized-properties flag by Ted Kremenek · 15 years ago
  3. e73571b Add WIP prototype of a new buffer overflow by Ted Kremenek · 15 years ago
  4. fafa665 Implement -cl-std= by Peter Collingbourne · 15 years ago
  5. 4225426 Implement -cl-mad-enable by Peter Collingbourne · 15 years ago
  6. 61d6a75 Implement -cl-fast-relaxed-math by Peter Collingbourne · 15 years ago
  7. b8d9995 Implement -cl-unsafe-math-optimizations by Peter Collingbourne · 15 years ago
  8. 0ba5ac8 Implement -cl-finite-math-only by Peter Collingbourne · 15 years ago
  9. 0b69e1a Implement -cl-single-precision-constant by Peter Collingbourne · 15 years ago
  10. 31587c8 Implement -cl-opt-disable by Peter Collingbourne · 15 years ago
  11. b8e5dd4 Refactor optimisation level code by Peter Collingbourne · 15 years ago
  12. aaeb73b Introduce CompilerInvocation::setLangDefaults function by Peter Collingbourne · 15 years ago
  13. 62089b8 Driver, Frontend: add CUDA language support by Peter Collingbourne · 15 years ago
  14. 8aaf499 Merge System into Support. by Michael J. Spencer · 15 years ago
  15. 9b66c4b Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internals by John McCall · 15 years ago
  16. 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
  17. 3f5a9ef give FileManager a 'FileSystemOptions' ivar, which will be used by Chris Lattner · 15 years ago
  18. ef6c8da -Rename -Wargument-larger-than -> -Wlarge-by-value-copy by Argyrios Kyrtzidis · 15 years ago
  19. af84ec0 Introduce option -Wargument-larger-than[=N] which warns about function definitions if they take by-value by Argyrios Kyrtzidis · 15 years ago
  20. 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
  21. 457a04e Substantially revise how clang computes the visibility of a declaration to by John McCall · 15 years ago
  22. 4992ca4b Reorganize predefined macros for all Windows targets. by Michael J. Spencer · 15 years ago
  23. 4c0ffa8 Fix Whitespace. by Michael J. Spencer · 15 years ago
  24. da8a79a "Fix" bogus idempotent operations warning due to loop unrolling not unrolling enough loops to show that an invariant by Ted Kremenek · 15 years ago
  25. 10169b9 Wire up the -fstrict-aliasing and -fno-strict-aliasing options by Dan Gohman · 15 years ago
  26. 0427be9 Introduce command line option -error-on-deserialized-decl that is accompanied by a name by Argyrios Kyrtzidis · 15 years ago
  27. a11aca4 Introduce command line option -dump-deserialized-decls which is used to print the PCH decls that got deserialized, for testing purposes. by Argyrios Kyrtzidis · 15 years ago
  28. b9ab0ed Eliminate the (de-)serialization of code completion results, now that by Douglas Gregor · 15 years ago
  29. 4e0f15a Eliminate -fdiagnostics-binary and all of the infrastructure for by Douglas Gregor · 15 years ago
  30. b151c3c Declare argv parameters as const char* const* instead of to char** to clarify that they are not modified, and to allow for string literals as arguments. by Axel Naumann · 15 years ago
  31. 74825bc Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 15 years ago
  32. 91bbb55 Introduce -flimit-debug-info. by Devang Patel · 15 years ago
  33. 99a9040 Added two new command line arguments: by Marcin Swiderski · 15 years ago
  34. dd84ef1 Add a -ftrapv-handler= option which allows a handler to invoke instead of simply aborting when a signed operation overflows. This mirrors the (GCC-incompatible) behaviour from clang 1.0 and 1.1 when -ftrapv was specified, but allows the handler to be defined for each compilation unit. by David Chisnall · 15 years ago
  35. 4545b2d Added AnalyzerStatsChecker, a path sensitive check that reports visitation statistics about analysis. Running clang with the -analyzer-stats flag will emit warnings containing the information. We can then run a postanalysis script to take this data and give useful information about how much the analyzer missed in a project. by Tom Care · 15 years ago
  36. 0166c95 Frontend: Add -cxx-system-include option which can be used to specify an by Daniel Dunbar · 15 years ago
  37. 68bb1b4 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 15 years ago
  38. f0882f9 Reverting rev 112791 - apparently -fborland-extensions is on all the time?! by Dawn Perchik · 15 years ago
  39. 1fcc18c Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 15 years ago
  40. f610b5b Straighten out target triples provided on the command line before using them. by Duncan Sands · 15 years ago
  41. d435275 Frontend: Add basic -H support. by Daniel Dunbar · 15 years ago
  42. 5760486 correct the -isystem option to not add the -isysroot path. Only the weird by Chris Lattner · 15 years ago
  43. 4b2164c Implement -iwithsysroot, an apple extension which is a close cousin of -isystem. by Chris Lattner · 15 years ago
  44. 1c456c8 Abstract out member-pointer creation. I'm really unhappy about the current by John McCall · 15 years ago
  45. eec975c Add machine-parseable Fix-It output as part of diagnostics, under the by Douglas Gregor · 15 years ago
  46. f5b1346 Rename the ASTReader header files. by Sebastian Redl · 15 years ago
  47. 2c499f6 Rename PCHReader to ASTReader. by Sebastian Redl · 15 years ago
  48. 135bcc7 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 15 years ago
  49. 256a728 Revert Sebastian's build-breaking patch. by Douglas Gregor · 15 years ago
  50. 52ce9bb Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change. by Sebastian Redl · 15 years ago
  51. 6ebb51a Add two options for playing with modules. by Sebastian Redl · 15 years ago
  52. 3998219 Extend the code-completion caching infrastructure to include global by Douglas Gregor · 15 years ago
  53. 078a5e2 Add a new cc1 option -fix-what-you-can which when combined with the fix-it mode by Nick Lewycky · 15 years ago
  54. b3732bb Just disable the hidden-visibility optimization for now by hiding it behind by John McCall · 15 years ago
  55. a1d107c Frontend: Add -target-linker-version, for specifying the version string of the by Daniel Dunbar · 15 years ago
  56. f387dbd Make -funroll-loops turn on loop unrolling in the optimizer instead by Eric Christopher · 15 years ago
  57. 925501c Removed IdempotentOperationChecker from default analysis and returned back to a flag (-analyzer-check-idempotent-operations) by Tom Care · 15 years ago
  58. 4a2b237 Add -cc1 option '-unoptimized-cfg' to toggle using a CFG (for static analysis) that doesn't prune CFG edges. by Ted Kremenek · 15 years ago
  59. ce3a829 Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 15 years ago
  60. 3f4bea0 Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 15 years ago
  61. 67ca40c Eliminate the "minimal" and printing parser actions, which only ever by Douglas Gregor · 15 years ago
  62. af82e35 Introduce a new lexer function to compute the "preamble" of a file, by Douglas Gregor · 15 years ago
  63. 826e6b4 Improved false positive rate for the idempotent operations checker and moved it into the default path-sensitive analysis options. by Tom Care · 15 years ago
  64. 8ed0c0b Introduce -f{no-}spell-checking options to enable/disable by Douglas Gregor · 15 years ago
  65. f4b0c4b Add a frontend option -chained-pch and don't pass an active PCH reader to the PCH writer if it is not set, preventing creation of chained PCH files. Since the reader is so far unused, effectively no functionality change. by Sebastian Redl · 15 years ago
  66. 3ff08a8 Added a path-sensitive idempotent operation checker (-analyzer-idempotent-operation). Finds idempotent and/or tautological operations in a path sensitive context, flagging operations that have no effect or a predictable effect. by Tom Care · 15 years ago
  67. bb7ac52 Driver/IRgen: Add support for -momit-leaf-frame-pointer. by Daniel Dunbar · 15 years ago
  68. 51924e51 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 15 years ago
  69. 3c77a35 implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 15 years ago
  70. 7c995e8 Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy Straszheim! by Daniel Dunbar · 15 years ago
  71. 0832963 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 15 years ago
  72. a442fd5 Driver: Fix arg_iterator typing to reflect that it is really an iterator over Arg*s. by Daniel Dunbar · 15 years ago
  73. 2b99c6f Add an option -fshow-overloads=best|all to limit the number of overload by Jeffrey Yasskin · 15 years ago
  74. 95a546e Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 15 years ago
  75. 0bcb62d Frontend: Fix crashes on error paths. by Daniel Dunbar · 15 years ago
  76. 9507f9c Frontend: Add FrontendAction support for handling LLVM IR inputs. by Daniel Dunbar · 15 years ago
  77. 9b491e7 Frontend: Lift InputKind enumeration to top level. by Daniel Dunbar · 15 years ago
  78. 6d5824f Frontend: Add CodeGenOptions::SimplifyLibCalls, and eliminate LangOptions argument to BackendConsumer. by Daniel Dunbar · 15 years ago
  79. c43b6b2 Driver: Add clang -cc1 -mrelax-all option, which sets relaxes all instructions when using -integrated-as. by Daniel Dunbar · 15 years ago
  80. f64acca Only enable code patterns (e.g., try { statements } catch (...) { by Douglas Gregor · 15 years ago
  81. 4c77a64 Driver/Frontend: Add -emit-codegen-only, for running irgen + codegen but not the by Daniel Dunbar · 15 years ago
  82. 3730048 Driver: Move some argument lookup utilities into driver::ArgList. by Daniel Dunbar · 15 years ago
  83. b013b0b Add option '-analyzer-max-loop', which specifies the maximum by Zhongxing Xu · 15 years ago
  84. 542ad31 Add a stub frontend action for BoostCon, for next week's workshop. by Douglas Gregor · 15 years ago
  85. 9174b2c Make -analyzer-inline-call not a separate analysis. Instead it's a boolean by Zhongxing Xu · 15 years ago
  86. bf6fac8 add a new -fdiagnostics-show-category=none/id/name option, giving control by Chris Lattner · 15 years ago
  87. cd121fb Introduce a limit on the depth of the macro instantiation backtrace by Douglas Gregor · 15 years ago
  88. 1af7cc2 Bump default template instantiation depth to 1024, as required by C++0x by Douglas Gregor · 15 years ago
  89. 117c19f Frontend: Tie backend verification passes to CodeGenOptions::VerifyModule, by Daniel Dunbar · 15 years ago
  90. fca18c1b4 NeXT: Clean up dispatch method policy selection. by Daniel Dunbar · 15 years ago
  91. 784fad7 Teach clang -fixit to modify files in-place, or -fixit=suffix to create new by Nick Lewycky · 15 years ago
  92. 63408e8 Support for -fno-constant-cfstrings option - wip. by Fariborz Jahanian · 15 years ago
  93. ffed1cb Introduce a limit on the depth of the template instantiation backtrace by Douglas Gregor · 15 years ago
  94. e03aa55 Add support for '-fgnu-keywords' and '-fasm' to Clang's driver. They are not by Chandler Carruth · 15 years ago
  95. 11e5140 Vtable -> VTable renames across the board. by Anders Carlsson · 15 years ago
  96. 9302f60 clang -cc1: Add a -fno-bitfield-type-align option, for my own testing purposes. by Daniel Dunbar · 15 years ago
  97. 76fa840 Driver/Frontend: Add support for -mllvm, which forwards options to the LLVM option parser. by Daniel Dunbar · 15 years ago
  98. dad4062 implement altivec.h and a bunch of support code, patch by Anton Yartsev! by Chris Lattner · 15 years ago
  99. 7d4bc9a Add a cc1 option to specify the max number of nodes the analyzer can explore. by Zhongxing Xu · 15 years ago
  100. dc6040b add frontend support for -fdata-sections and -ffunction-sections, by Chris Lattner · 15 years ago