1. 3c66d30 Frontend: Add a more explicit -backend-option flag for passing backend command by Daniel Dunbar · 14 years ago
  2. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 14 years ago
  3. 2ed4228 Lexer: Add extremely limited support for -traditional-cpp, ignoring BCPL by Daniel Dunbar · 14 years ago
  4. 3209669 The Darwin kernel does not provide useful guard variable support. by John McCall · 14 years ago
  5. b0f4b9a Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 14 years ago
  6. e6ec11a Remove the AST printer (-ast-print-xml), which is too incomplete and by Douglas Gregor · 14 years ago
  7. cfe9af2 Implement -mrtd which sets the StdCall calling convention to be the default one. by Roman Divacky · 14 years ago
  8. c4d2c90 [analyzer] Remove '-analyzer-check-objc-mem' flag, the nominee for best misnomer award. by Argyrios Kyrtzidis · 14 years ago
  9. 344500e [analyzer] The current UninitializedValuesChecker will go away, remove '-warn-uninit-values'. by Argyrios Kyrtzidis · 14 years ago
  10. 0535701 [analyzer] Migrate ArrayBoundCheckerV2 to CheckerV2. by Argyrios Kyrtzidis · 14 years ago
  11. 58f2e7c [analyzer] Turn -analyzer-stats into -analyzer-checker=debug.Stats by Argyrios Kyrtzidis · 14 years ago
  12. 6dd4dff [analyzer] Remove '-analyzer-experimental-checks' flag. by Argyrios Kyrtzidis · 14 years ago
  13. 116f364 Intoduce '-analyzer-checker-help' flag which outputs a list of all available static analyzer checkers. by Argyrios Kyrtzidis · 14 years ago
  14. 65d3925 [analyzer] Remove '-analyzer-experimental-internal-checks' flag, it doesn't have any checkers associated with it anymore. by Argyrios Kyrtzidis · 14 years ago
  15. 0761e44 Add a -fcxx-exceptions flag to clang -cc1. This controls the newly added CXXExceptions flag. by Anders Carlsson · 14 years ago
  16. e9b801f Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on. by Anders Carlsson · 14 years ago
  17. 2df6647 Bug#8945: Add -cxx-isystem option to specify C++ system directories. by Joerg Sonnenberger · 14 years ago
  18. da4b7cf Add a new ObjCExceptions member variable to LangOptions. This controls whether Objective-C exceptions are enabled or not (they are by default). by Anders Carlsson · 14 years ago
  19. 2d67b90 [analyzer] Use the new registration mechanism for the debugging info "checks". by Argyrios Kyrtzidis · 14 years ago
  20. 7dd445e [analyzer] Use the new registration mechanism on the non-path-sensitive-checkers: by Argyrios Kyrtzidis · 14 years ago
  21. 9fb9474 [analyzer] by Argyrios Kyrtzidis · 14 years ago
  22. 91a230a Eliminate the internal command-line option for viewing inheritance in C++ classes, since it's only really worked for the trivial cases anyway due to lame pseudo-parsing of the class name. The viewInheritance() function is still available for use in the debugger, where this is far more useful by Douglas Gregor · 14 years ago
  23. c9f2e0f [analyzer] Use the new registration mechanism on the IdempotentOperationChecker. by Argyrios Kyrtzidis · 14 years ago
  24. 43dee22 [analyzer] Overhauling of the checker registration mechanism. by Argyrios Kyrtzidis · 14 years ago
  25. be4c870 Implement mcount profiling, enabled via -pg. by Roman Divacky · 14 years ago
  26. 17d3fea Driver/Frontend: Wire up -mregparm=. by Daniel Dunbar · 14 years ago
  27. d767d81 static analyzer: Further reduce the analyzer's memory usage when analyzing sqlite3 by 7-10% by recylcing "uninteresting" ExplodedNodes. by Ted Kremenek · 14 years ago
  28. b34d69b Frontend: Add -header-include-file option, for allowing saving header include by Daniel Dunbar · 14 years ago
  29. 6f75550 Basic support for -mms-bitfields, from Carl Norum! by Douglas Gregor · 14 years ago
  30. bd5a94e [analyzer] Enable the self-init checker under command-line option '-analyzer-check-objc-self-init' which by default by Argyrios Kyrtzidis · 14 years ago
  31. 5aa74af Add -add-plugin flag, which runs plugins in addition to codegen. by Nico Weber · 14 years ago
  32. f84109e Update AST reader/writer to handle new AppleKext. by Fariborz Jahanian · 14 years ago
  33. b466d01 Add all options needed to support -fapple-kext. wip. by Fariborz Jahanian · 14 years ago
  34. 112c330 Fold -fobjc-nonfragile-abi2 into -fobjc-nonfragile-abi. // rdar://8818375 by Fariborz Jahanian · 14 years ago
  35. c32647d Add -fobjc-default-synthesized-properties flag by Ted Kremenek · 14 years ago
  36. c478a14 Add WIP prototype of a new buffer overflow by Ted Kremenek · 14 years ago
  37. 91252d1 Implement -cl-std= by Peter Collingbourne · 14 years ago
  38. 4400cb8 Implement -cl-mad-enable by Peter Collingbourne · 14 years ago
  39. f084082 Implement -cl-fast-relaxed-math by Peter Collingbourne · 14 years ago
  40. 5f67e13 Implement -cl-unsafe-math-optimizations by Peter Collingbourne · 14 years ago
  41. 5d729a3 Implement -cl-finite-math-only by Peter Collingbourne · 14 years ago
  42. 0982136 Implement -cl-single-precision-constant by Peter Collingbourne · 14 years ago
  43. 61e0786 Implement -cl-opt-disable by Peter Collingbourne · 14 years ago
  44. f351424 Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internals by John McCall · 14 years ago
  45. 1380a14 -Rename -Wargument-larger-than -> -Wlarge-by-value-copy by Argyrios Kyrtzidis · 14 years ago
  46. 3532fdd Introduce option -Wargument-larger-than[=N] which warns about function definitions if they take by-value by Argyrios Kyrtzidis · 14 years ago
  47. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  48. dae4ac4 Reorganize predefined macros for all Windows targets. by Michael J. Spencer · 14 years ago
  49. 20249a1 Fix Whitespace. by Michael J. Spencer · 14 years ago
  50. be57012 TBAA = Type Based Alias Analysis by Devang Patel · 14 years ago
  51. 4d5625e Wire up the -fstrict-aliasing and -fno-strict-aliasing options by Dan Gohman · 14 years ago
  52. 3e78593 Introduce command line option -error-on-deserialized-decl that is accompanied by a name by Argyrios Kyrtzidis · 14 years ago
  53. b972858 Introduce command line option -dump-deserialized-decls which is used to print the PCH decls that got deserialized, for testing purposes. by Argyrios Kyrtzidis · 14 years ago
  54. a9f4f62 Eliminate the (de-)serialization of code completion results, now that by Douglas Gregor · 14 years ago
  55. d3ab63e Eliminate -fdiagnostics-binary and all of the infrastructure for by Douglas Gregor · 14 years ago
  56. 9a2b9d7 Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 14 years ago
  57. c69e1cf Introduce -flimit-debug-info. by Devang Patel · 14 years ago
  58. 9121ba2 Added two new command line arguments: by Marcin Swiderski · 14 years ago
  59. cf9ce13 Change -analyzer-max-nodes to allow 0 as a parameter. This allows the analyzer to completely analyze a worklist regardless of time taken. by Tom Care · 14 years ago
  60. 7f18e67 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 · 14 years ago
  61. 52d861c 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 · 14 years ago
  62. 80c26f4 Frontend: Add -cxx-system-include option which can be used to specify an by Daniel Dunbar · 14 years ago
  63. 400b607 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
  64. d0b4e7c Reverting rev 112791 - apparently -fborland-extensions is on all the time?! by Dawn Perchik · 14 years ago
  65. 621a2f3 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
  66. f7c16d9 Frontend: Add basic -H support. by Daniel Dunbar · 14 years ago
  67. 9db9ad3 Implement -iwithsysroot, an apple extension which is a close cousin of -isystem. by Chris Lattner · 14 years ago
  68. c9c6b90 Update help text for -cc1 -unoptimized-cfg. by Ted Kremenek · 14 years ago
  69. 4786c15 Add machine-parseable Fix-It output as part of diagnostics, under the by Douglas Gregor · 14 years ago
  70. e55fd87 Add two options for playing with modules. by Sebastian Redl · 14 years ago
  71. 8071e42 Extend the code-completion caching infrastructure to include global by Douglas Gregor · 14 years ago
  72. 1450f26 Add a new cc1 option -fix-what-you-can which when combined with the fix-it mode by Nick Lewycky · 14 years ago
  73. a61e5a2 Fix the help text on -Wwrite-strings. by John McCall · 14 years ago
  74. 279b5eb Just disable the hidden-visibility optimization for now by hiding it behind by John McCall · 14 years ago
  75. 39065a5 Frontend: Add -target-linker-version, for specifying the version string of the by Daniel Dunbar · 14 years ago
  76. f84d409 Make -funroll-loops turn on loop unrolling in the optimizer instead by Eric Christopher · 14 years ago
  77. 1fafd1d Removed IdempotentOperationChecker from default analysis and returned back to a flag (-analyzer-check-idempotent-operations) by Tom Care · 14 years ago
  78. 9b823e8 Add -cc1 option '-unoptimized-cfg' to toggle using a CFG (for static analysis) that doesn't prune CFG edges. by Ted Kremenek · 14 years ago
  79. fae3b2f Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 14 years ago
  80. f4f6c9d Introduce basic support for loading a precompiled preamble while by Douglas Gregor · 14 years ago
  81. 3d398aa When LIBCLANG_CODE_COMPLETION_LOGGING is set in the environment, log code-completion command lines to stderr by Douglas Gregor · 14 years ago
  82. 87c3007 Eliminate the "minimal" and printing parser actions, which only ever by Douglas Gregor · 14 years ago
  83. f033f1d Introduce a new lexer function to compute the "preamble" of a file, by Douglas Gregor · 14 years ago
  84. df4ca42 Improved false positive rate for the idempotent operations checker and moved it into the default path-sensitive analysis options. by Tom Care · 14 years ago
  85. a0068fc Introduce -f{no-}spell-checking options to enable/disable by Douglas Gregor · 14 years ago
  86. d6ac452 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 · 14 years ago
  87. db2fa8a 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 · 14 years ago
  88. 1ad6648 Driver/IRgen: Add support for -momit-leaf-frame-pointer. by Daniel Dunbar · 14 years ago
  89. a4d7145 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 14 years ago
  90. 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 14 years ago
  91. 3177aae Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy Straszheim! by Daniel Dunbar · 14 years ago
  92. 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
  93. 5edbdcc Add an option -fshow-overloads=best|all to limit the number of overload by Jeffrey Yasskin · 14 years ago
  94. 98b7c5c Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 14 years ago
  95. 4ecc9b7 Driver: Add clang -cc1 -mrelax-all option, which sets relaxes all instructions when using -integrated-as. by Daniel Dunbar · 14 years ago
  96. d8e8a58 Only enable code patterns (e.g., try { statements } catch (...) { by Douglas Gregor · 14 years ago
  97. 32148ce Driver/Frontend: Add -emit-codegen-only, for running irgen + codegen but not the by Daniel Dunbar · 14 years ago
  98. 6362b89 Add option '-analyzer-max-loop', which specifies the maximum by Zhongxing Xu · 14 years ago
  99. f78cc43 Add a stub frontend action for BoostCon, for next week's workshop. by Douglas Gregor · 14 years ago
  100. 7b99d12 Make -analyzer-inline-call not a separate analysis. Instead it's a boolean by Zhongxing Xu · 14 years ago