Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 5732ce56 | 2024-04-04 12:14:46 | meson: Initial commit | ||
| 00c2f549 | 2024-03-22 18:45:31 | ci: Support ASan in Docker container Ubuntu now requires libclang-rt-dev for ASan libraries. | ||
| 0e6e3921 | 2024-03-22 18:36:49 | ci: Show config.log if configuration failed | ||
| e7ff3ca4 | 2024-03-22 18:09:23 | ci: Update Docker container to Ubuntu 23.10 This removes Python 2. | ||
| 22455e97 | 2024-03-22 17:52:35 | ci: Add meson to Docker container | ||
| 4c763dd0 | 2022-12-21 22:20:43 | gitlab-ci: Revert accidental change to setup_mingw.sh Commit 3aaaf5ca shouldn't have changed this line. We need these libraries for a full libxml2 build. | ||
| 3aaaf5ca | 2022-12-06 17:05:14 | CI: fix CI on MinGW builds The XML test case tarball isn't actually compressed: the published URL is a .tar and fetches of the .tar.gz redirect silently to the .tar, which is then passed to gzip which refuses to decompress uncompressed data. Fetch the .tar as that is the documented URL, and remove the decompression. | ||
| b9689d13 | 2022-11-22 15:37:12 | gitlab-ci: Make Test-Msvc exit if ctest fails | ||
| 66f781cf | 2022-10-24 14:56:26 | gitlab-ci: Upgrade image to Ubuntu 22.10, reenable MSan MSan and 64-bit stat was broken on Ubuntu 22.04 (glibc >= 2.33, LLVM <= 14), see https://github.com/llvm/llvm-project/commit/1f82d0f7 | ||
| d767c6be | 2022-10-23 23:26:31 | gitlab-ci: Fix llvm-symbolizer Newer versions of llvm-symbolizer require libxml2 themselves. Running a test program with LD_LIBRARY_PATH set to .libs makes llvm-symbolizer pick up the tested development version of libxml2 which breaks completely if the build is instrumented with ASan. Add a wrapper script that invokes llvm-symbolizer with an empty LD_LIBRARY_PATH. | ||
| f2392dc4 | 2022-09-09 13:51:58 | gitlab-ci: Allow cast-align warnings from clang | ||
| ae98a5b4 | 2022-09-07 12:10:39 | gitlab-ci: Fix tar invocation | ||
| c52dd494 | 2022-09-06 23:27:01 | gitlab-ci: Move MSVC test to separate script | ||
| ea78427d | 2022-09-06 22:46:07 | gitlab-ci: Fix SUFFIX, remove MINGW_PATH | ||
| e4bdbf3d | 2022-09-06 21:29:24 | gitlab-ci: Consolidate CMake test scripts | ||
| 861466bf | 2022-09-06 20:32:08 | gitlab-ci: Only install MinGW autotools if needed | ||
| e86ede09 | 2022-09-06 18:24:25 | gitlab-ci: Only install cmake MinGW package if needed On MinGW, cmake requires curl which requires nghttp2 which requires libxml2. But having a system libxml2 interferes with the Python tests for now. Ultimately, we should use Python's os.add_dll_directory() on Windows. I'm not sure why the current solution using PATH even works. | ||
| 7ab3228f | 2022-09-06 18:32:55 | gitlab-ci: Install 7-Zip using the .msi So we don't need cmake to extract a file. | ||
| 98acf28f | 2022-09-04 22:12:32 | Use $MSYSTEM and 'bash -lc' in MinGW CI Setting the $MSYSTEM environment variable and invoking shell scripts with 'bash -lc' sets up the correct MinGW environment. See https://www.msys2.org/docs/ci/ | ||
| 460ba0cb | 2022-09-04 16:00:19 | Add CI job for MinGW/Autotools | ||
| 0cc9c1d1 | 2022-09-04 15:35:47 | Consolidate CI scripts | ||
| efc0e85c | 2022-09-04 15:26:47 | Move Dockerfile to .gitlab-ci directory |