Skip to content

Commit 1a57270

Browse files
committed
Release 1.0.13
* Updated build scripts. * Updated module versions in dependencies.
2 parents 0faf373 + 90f50a2 commit 1a57270

File tree

6 files changed

+43
-6
lines changed

6 files changed

+43
-6
lines changed

.github/workflows/build.yml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,33 @@ jobs:
3939
echo "***** MEMCHECK $test *****"; \
4040
valgrind ${{env.VALGRIND_ARGS}} .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1 --nofork --debug $test; \
4141
done
42-
arch_linux_debug:
42+
arch_linux_asan:
43+
runs-on: ubuntu-latest
44+
container:
45+
image: archlinux:latest
46+
steps:
47+
- name: Add debug repositories
48+
run: |
49+
printf "[core-debug]\nInclude = /etc/pacman.d/mirrorlist\n[extra-debug]\nInclude = /etc/pacman.d/mirrorlist\n[multilib-debug]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf
50+
printf 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch\n%s\n' "$(cat /etc/pacman.d/mirrorlist)" > /etc/pacman.d/mirrorlist
51+
- name: Install dependencies
52+
run: pacman --noconfirm -Syu base-devel glibc-debug git
53+
- uses: actions/checkout@v3
54+
- name: Configure project
55+
run: make config TEST=1 STRICT=1 DEBUG=1 ASAN=1
56+
- name: Fetch project dependencies
57+
run: make fetch
58+
- name: Build project
59+
run: make VERBOSE=1
60+
- name: Run unit tests
61+
run: .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1
62+
- name: Run unit tests with memcheck
63+
run: |
64+
for test in $(.build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --list --suppress); do \
65+
echo "***** MEMCHECK $test *****"; \
66+
.build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1 --nofork --debug $test; \
67+
done
68+
arch_linux_valgrind:
4369
runs-on: ubuntu-latest
4470
container:
4571
image: archlinux:latest

CHANGELOG

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
* RECENT CHANGES
33
*******************************************************************************
44

5+
=== 1.0.13 ===
6+
* Updated build scripts.
7+
* Updated module versions in dependencies.
8+
59
=== 1.0.12 ===
610
* Updated build scripts.
711
* Updated module versions in dependencies.

include/lsp-plug.in/r3d/base/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
#define LSP_R3D_BASE_LIB_MAJOR 1
2626
#define LSP_R3D_BASE_LIB_MINOR 0
27-
#define LSP_R3D_BASE_LIB_MICRO 12
27+
#define LSP_R3D_BASE_LIB_MICRO 13
2828

2929
#if defined(LSP_R3D_BASE_LIB_PUBLISHER)
3030
#define LSP_R3D_BASE_LIB_PUBLIC LSP_EXPORT_MODIFIER

make/tools.mk

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,13 @@ else
9292
CXXFLAGS_EXT += -O2
9393
endif
9494

95+
ifeq ($(ASAN),1)
96+
CFLAGS_EXT += -fsanitize=address
97+
CXXFLAGS_EXT += -fsanitize=address
98+
EXE_FLAGS_EXT += -fsanitize=address
99+
SO_FLAGS_EXT += -fsanitize=address
100+
endif
101+
95102
ifeq ($(PROFILE),1)
96103
CFLAGS_EXT += -pg -DLSP_PROFILE
97104
CXXFLAGS_EXT += -pg -DLSP_PROFILE

modules.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,19 @@
2020

2121
#------------------------------------------------------------------------------
2222
# Variables that describe source code dependencies
23-
LSP_COMMON_LIB_VERSION := 1.0.29
23+
LSP_COMMON_LIB_VERSION := 1.0.30
2424
LSP_COMMON_LIB_NAME := lsp-common-lib
2525
LSP_COMMON_LIB_TYPE := src
2626
LSP_COMMON_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_COMMON_LIB_NAME).git
2727
LSP_COMMON_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_COMMON_LIB_NAME).git
2828

29-
LSP_TEST_FW_VERSION := 1.0.21
29+
LSP_TEST_FW_VERSION := 1.0.22
3030
LSP_TEST_FW_NAME := lsp-test-fw
3131
LSP_TEST_FW_TYPE := src
3232
LSP_TEST_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_TEST_FW_NAME).git
3333
LSP_TEST_FW_URL_RW := git@github.com:lsp-plugins/$(LSP_TEST_FW_NAME).git
3434

35-
LSP_R3D_IFACE_VERSION := 1.0.12
35+
LSP_R3D_IFACE_VERSION := 1.0.13
3636
LSP_R3D_IFACE_NAME := lsp-r3d-iface
3737
LSP_R3D_IFACE_TYPE := src
3838
LSP_R3D_IFACE_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_IFACE_NAME).git

project.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ ARTIFACT_ID = LSP_R3D_BASE_LIB
2323
ARTIFACT_NAME = lsp-r3d-base-lib
2424
ARTIFACT_DESC = Base library for implementing and loading 3D rendering backend
2525
ARTIFACT_HEADERS = lsp-plug.in
26-
ARTIFACT_VERSION = 1.0.12
26+
ARTIFACT_VERSION = 1.0.13
2727
ARTIFACT_EXPORT_SYMBOLS = 0

0 commit comments

Comments
 (0)