File tree Expand file tree Collapse file tree 6 files changed +43
-6
lines changed
include/lsp-plug.in/r3d/base Expand file tree Collapse file tree 6 files changed +43
-6
lines changed Original file line number Diff line number Diff line change 39
39
echo "***** MEMCHECK $test *****"; \
40
40
valgrind ${{env.VALGRIND_ARGS}} .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1 --nofork --debug $test; \
41
41
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 :
43
69
runs-on : ubuntu-latest
44
70
container :
45
71
image : archlinux:latest
Original file line number Diff line number Diff line change 2
2
* RECENT CHANGES
3
3
*******************************************************************************
4
4
5
+ === 1.0.13 ===
6
+ * Updated build scripts.
7
+ * Updated module versions in dependencies.
8
+
5
9
=== 1.0.12 ===
6
10
* Updated build scripts.
7
11
* Updated module versions in dependencies.
Original file line number Diff line number Diff line change 24
24
25
25
#define LSP_R3D_BASE_LIB_MAJOR 1
26
26
#define LSP_R3D_BASE_LIB_MINOR 0
27
- #define LSP_R3D_BASE_LIB_MICRO 12
27
+ #define LSP_R3D_BASE_LIB_MICRO 13
28
28
29
29
#if defined(LSP_R3D_BASE_LIB_PUBLISHER )
30
30
#define LSP_R3D_BASE_LIB_PUBLIC LSP_EXPORT_MODIFIER
Original file line number Diff line number Diff line change 92
92
CXXFLAGS_EXT += -O2
93
93
endif
94
94
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
+
95
102
ifeq ($(PROFILE ) ,1)
96
103
CFLAGS_EXT += -pg -DLSP_PROFILE
97
104
CXXFLAGS_EXT += -pg -DLSP_PROFILE
Original file line number Diff line number Diff line change 20
20
21
21
# ------------------------------------------------------------------------------
22
22
# Variables that describe source code dependencies
23
- LSP_COMMON_LIB_VERSION := 1.0.29
23
+ LSP_COMMON_LIB_VERSION := 1.0.30
24
24
LSP_COMMON_LIB_NAME := lsp-common-lib
25
25
LSP_COMMON_LIB_TYPE := src
26
26
LSP_COMMON_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_COMMON_LIB_NAME ) .git
27
27
LSP_COMMON_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_COMMON_LIB_NAME ) .git
28
28
29
- LSP_TEST_FW_VERSION := 1.0.21
29
+ LSP_TEST_FW_VERSION := 1.0.22
30
30
LSP_TEST_FW_NAME := lsp-test-fw
31
31
LSP_TEST_FW_TYPE := src
32
32
LSP_TEST_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_TEST_FW_NAME ) .git
33
33
LSP_TEST_FW_URL_RW := git@github.com:lsp-plugins/$(LSP_TEST_FW_NAME ) .git
34
34
35
- LSP_R3D_IFACE_VERSION := 1.0.12
35
+ LSP_R3D_IFACE_VERSION := 1.0.13
36
36
LSP_R3D_IFACE_NAME := lsp-r3d-iface
37
37
LSP_R3D_IFACE_TYPE := src
38
38
LSP_R3D_IFACE_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_IFACE_NAME ) .git
Original file line number Diff line number Diff line change @@ -23,5 +23,5 @@ ARTIFACT_ID = LSP_R3D_BASE_LIB
23
23
ARTIFACT_NAME = lsp-r3d-base-lib
24
24
ARTIFACT_DESC = Base library for implementing and loading 3D rendering backend
25
25
ARTIFACT_HEADERS = lsp-plug.in
26
- ARTIFACT_VERSION = 1.0.12
26
+ ARTIFACT_VERSION = 1.0.13
27
27
ARTIFACT_EXPORT_SYMBOLS = 0
You can’t perform that action at this time.
0 commit comments