Skip to content

Commit d858d4f

Browse files
committed
release v1.2.0
1 parent 47aaf1c commit d858d4f

7 files changed

Lines changed: 27 additions & 12 deletions

File tree

.github/workflows/codeql/codeql-config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,15 @@ paths-ignore:
1212
- docs
1313
- scripts
1414
- '**/*.md'
15+
- '**/googletest-src/**'
16+
- '**/gtest/**'
17+
- '**/gmock/**'
18+
- '**/build/_deps/**'
1519

1620
queries:
1721
- uses: security-extended
1822
- uses: security-and-quality
23+
24+
query-filters:
25+
- exclude:
26+
id: cpp/unused-static-function

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,4 @@ cmake_install.cmake
6565
Makefile
6666
compile_commands.json
6767
.cache/
68+
*.tar.gz

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ repository-code: "https://github.com/MuriloChianfa/libdynemit"
1212
url: "https://github.com/MuriloChianfa/libdynemit"
1313
license: "BSL-1.0"
1414
license-url: "https://www.boost.org/LICENSE_1_0.txt"
15-
version: "1.1.0"
16-
date-released: "2026-02-15"
15+
version: "1.2.0"
16+
date-released: "2026-02-20"
1717
keywords:
1818
- SIMD
1919
- AVX-512

CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,9 @@ if(DYNEMIT_STATIC_BENCHMARKS)
7171
message(STATUS "Static benchmarks: ON")
7272
endif()
7373

74-
# Core tests (SIMD detection, resolver macros, C++ compatibility)
75-
add_subdirectory(tests)
74+
if(DYNEMIT_BUILD_TESTS)
75+
add_subdirectory(tests)
76+
endif()
7677

7778
# Create all-in-one STATIC library combining core + all features
7879
add_library(dynemit_static STATIC

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ Download pre-built packages from [GitHub Releases](https://github.com/MuriloChia
4545
<summary><b>Debian/Ubuntu</b></summary>
4646
4747
```bash
48-
wget https://github.com/MuriloChianfa/libdynemit/releases/download/v1.1.0/libdynemit_1.1.0_amd64.deb
49-
sudo dpkg -i libdynemit_1.1.0_amd64.deb
48+
wget https://github.com/MuriloChianfa/libdynemit/releases/download/v1.2.0/libdynemit_1.2.0_amd64.deb
49+
sudo dpkg -i libdynemit_1.2.0_amd64.deb
5050
```
5151

5252
</details>
@@ -57,8 +57,8 @@ sudo dpkg -i libdynemit_1.1.0_amd64.deb
5757
**Runtime package**:
5858

5959
```bash
60-
wget https://github.com/MuriloChianfa/libdynemit/releases/download/v1.1.0/libdynemit-1.1.0-1.fc40.x86_64.rpm
61-
sudo dnf install libdynemit-1.1.0-1.fc40.x86_64.rpm
60+
wget https://github.com/MuriloChianfa/libdynemit/releases/download/v1.2.0/libdynemit-1.2.0-1.fc40.x86_64.rpm
61+
sudo dnf install libdynemit-1.2.0-1.fc40.x86_64.rpm
6262
```
6363

6464
</details>
@@ -100,7 +100,7 @@ gpg: imported: 1
100100
**Verify a package signature:**
101101

102102
```bash
103-
gpg --verify libdynemit_1.1.0_amd64.deb.asc libdynemit_1.1.0_amd64.deb
103+
gpg --verify libdynemit_1.2.0_amd64.deb.asc libdynemit_1.2.0_amd64.deb
104104
```
105105

106106
If the signature is valid, you should see:
@@ -115,8 +115,8 @@ If you see "BAD signature", **do not use** the binary - it may have been tampere
115115
#### Verify Checksums
116116

117117
```bash
118-
curl -LO https://github.com/MuriloChianfa/libdynemit/releases/download/v1.1.0/SHA256SUMS
119-
curl -LO https://github.com/MuriloChianfa/libdynemit/releases/download/v1.1.0/SHA256SUMS.asc
118+
curl -LO https://github.com/MuriloChianfa/libdynemit/releases/download/v1.2.0/SHA256SUMS
119+
curl -LO https://github.com/MuriloChianfa/libdynemit/releases/download/v1.2.0/SHA256SUMS.asc
120120
gpg --verify SHA256SUMS.asc SHA256SUMS
121121
sha256sum -c SHA256SUMS --ignore-missing
122122
```
@@ -190,7 +190,7 @@ sudo make install
190190
<summary>View installed files</summary>
191191

192192
**Shared library**:
193-
- `/usr/local/lib/libdynemit.so.1.1.0` (versioned shared library)
193+
- `/usr/local/lib/libdynemit.so.1.2.0` (versioned shared library)
194194
- `/usr/local/lib/libdynemit.so.1` (SONAME symlink)
195195
- `/usr/local/lib/libdynemit.so` (development symlink)
196196

dynemit-bench-x86_64.tar.gz

-6.17 MB
Binary file not shown.

pkg/rpm/libdynemit.spec

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,11 @@ install -D -m 0644 %{_builddir}/README.md \
7777
%{_libdir}/pkgconfig/libdynemit.pc
7878

7979
%changelog
80+
* Fri Feb 20 2026 MuriloChianfa <murilo.chianfa@outlook.com> - 1.2.0-1
81+
- Version 1.2.0 release
82+
- Major refactoring and 18 new feature modules
83+
- Added coverage and mutation testing CI workflows
84+
8085
* Sun Feb 15 2026 MuriloChianfa <murilo.chianfa@outlook.com> - 1.1.0-1
8186
- Version 1.1.0 release
8287
- Updated to latest stable version

0 commit comments

Comments
 (0)