Skip to content

Releases: daedaleanai/llvm-project

v1.1.8

01 Mar 13:10
b83d0b6
Compare
Choose a tag to compare

Commits

  • 647b766: Add clang libs to BUILD.go (Nikolai Filchenko) #53
  • ba09e6a: fix review (Nikolai Filchenko) #53

v1.1.7

03 Nov 23:59
2805630
Compare
Choose a tag to compare

Commits

  • cc9bc8c: Fix daedalean-strings (#51) (Nikolai Filchenko) #51
  • 4987869: [Concepts] Implement overload resolution for destructors (P0848) (Roy Jacobson) #52
  • 522fc53: [Clang] Implement P0848 (Conditionally Trivial Special Member Functions) (Roy Jacobson) #52

v1.1.6

01 Nov 11:18
fd63927
Compare
Choose a tag to compare

Commits

  • ae0a376: Implement daedalean-strings check for CS.R.38 (Javier Alvarez Garcia) #48
  • 219a4bf: [clang][ASTImporter] Fix a bug when importing CXXDefaultInitExpr. (Balázs Kéri) #50
  • 6d18a8b: Fix clang-tydy/sa crash on expressions with bitcast (#49) (Nikolai Filchenko) #49

v1.1.5

03 Oct 19:10
03e7682
Compare
Choose a tag to compare

Commits

v1.1.4

27 Sep 16:43
5838797
Compare
Choose a tag to compare

Commits

  • 5838797: Fix magic-numbers checker (#46) (Nikolai Filchenko) #46

v1.1.3

21 Sep 13:23
Compare
Choose a tag to compare

Commits

  • 6453552: Fix template instantiation of UDLs (Aaron Ballman) #45

v1.1.2

26 Aug 18:17
Compare
Choose a tag to compare

Commits

  • 8a86e23: daedalean-assignment-operators: report location of base if available (Javier Alvarez Garcia) #43
  • e17b1ed: Ignore unions in daedalean-assingment-operators check (Javier Alvarez Garcia) #44

v1.1.1

08 Aug 21:48
63f720f
Compare
Choose a tag to compare

Commits

  • 3f2d23b: Revert "Revert "[analyzer][ctu] Fix wrong 'multiple definitions' errors caused by space characters in lookup names when parsing the ctu index file"" (Nikolai Filchenko) #42

v1.1.0

04 Aug 20:46
Compare
Choose a tag to compare

Based on upstream LLVM version 14

Commits

  • a7c5e8b: [clang] Fix trivially copyable for copy constructor and copy assignment operator (Javier Alvarez) #17
  • 8050e3c: Fix daedalean-assignment-operators (Javier Alvarez Garcia) #18
  • 03bc5bb: Fix daedalean-friend-declarations check (Javier Alvarez Garcia) #19
  • 4d9b7e5: Fix some more clang-tidy tests (Javier Alvarez Garcia) #20
  • cf110de: Enable daedalean-operator-overloading check (Javier Alvarez Garcia) #20
  • 3d53e3f: Fix daedalean-include-order tests (Javier Alvarez Garcia) #24
  • 79642b1: Implement daedalean-type-conversions (Javier Alvarez Garcia) #24
  • 854008b: Fix daedalean-preprocessing-directives tests (Javier Alvarez Garcia) #22
  • 5ccf0b8: Fix daedalean-structs-and-classes check (Javier Alvarez Garcia) #25
  • 9ff9048: Fix crash in daedalean-operator-overloading-check (Javier Alvarez Garcia) #30
  • 1045ae7: Implement daedalean-unions-must-not-be-used check (Javier Alvarez Garcia) #28
  • c9539dc: Implement daedalean-vararg-functions-must-not-be-used check for CS.R.26 (Javier Alvarez Garcia) #29
  • 9373daa: Implement daedalean-auto for CS.R.45 (Javier Alvarez Garcia) #31
  • 0c4a41c: Fix crash in daedalean-auto (Javier Alvarez Garcia) #33
  • 2289f1b: Implement daedalean-local-methods-and-types check (Javier Alvarez Garcia) #34
  • c16bee1: Implement daedalean-use-noexcept check (Javier Alvarez Garcia) #32
  • 45f4fb8: Ignore local vars in LocalMethodsAndTypesCheck (Javier Alvarez Garcia) #35
  • 83d3432: Fix crash if location is not valid (Javier Alvarez Garcia) #35
  • 22f0b84: Implement daedalean-template-specializations check for CS.R.49 (Javier Alvarez Garcia) #36
  • e54f4a4: Implement daedalean-use-nodiscard for CS.R.5 (Javier Alvarez Garcia) #27
  • 6c9054f: Ignore deduction guidelines in nodiscard check (Javier Alvarez Garcia) #39
  • d8f2351: Fix daedalean-include-order to work with the new CPP layout (Javier Alvarez Garcia) #38
  • 837812b: Ignore non-user-provided special members in daedalean-structs-and-classes (Javier Alvarez Garcia) #37
  • 5cf964f: Fixes for daedalean-auto (Javier Alvarez Garcia) #37
  • 5edb625: Add exceptions to daedalean-local-methods-and-types (Javier Alvarez Garcia) #37
  • c9f364b: daedalean-type-conversions: Ignore explicit casts unless spelled in source (Javier Alvarez Garcia) #37
  • 200a08d: daedalean-use-noexcept: Ignore C++ user-defined deduction guidelines (Javier Alvarez Garcia) #37
  • c019445: daedalean-use-noexcept: Ignore deleted methods (Javier Alvarez Garcia) #37
  • bce4db4: daedalean-use-noexcept: Ignore builtin functions (Javier Alvarez Garcia) #37
  • a8e82a1: Make sure daedalean-operator-assignment can be supressed in macro (Javier Alvarez Garcia) #37
  • e83c344: nullptr deref fixes (Javier Alvarez Garcia) #37
  • 02d27b8: fix crash in nodiscard check (Javier Alvarez Garcia) #37
  • 4d4cbb2: Implement CS.R.44 (Javier Alvarez Garcia) #26
  • 705bc40: Exceptions to type-conversions (Javier Alvarez Garcia) #26
  • 676f0a1: Tests for clang-tools-extra (Javier Alvarez Garcia) #40
  • 2749af7: Add exceptions for other assignment operators to daedalean-use-nodiscard (Javier Alvarez Garcia) #40
  • fbce89e: Fixes for type-conversions (Javier Alvarez Garcia) #40
  • 0c339bc: Remove macOS build (Javier Alvarez Garcia) #40
  • 2eafb59: Create release script (Javier Alvarez Garcia) #41
  • fec6cfa: Fixup for release generation (Javier Alvarez Garcia)

ddln-llvm14-rc

12 Apr 09:24
Compare
Choose a tag to compare
ddln-llvm14-rc Pre-release
Pre-release
build.sh