80 Commits
Author SHA1 Message Date
Frank Denis 77a422c85a Regen 2026-07-08 22:16:49 +02:00
Frank Denis bb1894c528 Prepare for 1.0.22 2026-04-09 23:00:04 +02:00
Frank Denis d2f922522b Regen 2026-04-09 23:00:19 +02:00
Frank Denis 2f78977303 Use AC_COMPILE_IFELSE → AC_LINK_IFELSE in ax_tls.m4
On AIX, _Thread_local may compile but not link
2026-04-04 11:10:45 +02:00
Frank Denis ae7ca7ef13 Bump 2026-01-06 15:42:08 +01:00
Frank Denis 8814186181 Regen 2026-01-06 23:01:45 +01:00
Frank Denis 44208e412c Support compilation with CompCert out of the box 2026-01-03 20:42:40 +01:00
Frank Denis 7baa22c819 Downgrade ax_valgrind_check.m4 2025-12-08 04:51:33 +01:00
Frank Denis 43be168d2c Add support for FilC 2025-11-03 23:00:55 +01:00
Frank Denis 7263e698d8 Regen 2025-07-30 23:06:02 +02:00
Frank Denis 3dea5725a9 Regen 2025-07-30 12:34:41 +02:00
Frank Denis 604d0e17bd Update autoconf 2025-07-30 12:28:39 +02:00
Frank Denis 8dd8ca1953 Update autotools 2024-12-04 17:40:38 +01:00
Frank Denis b8b8e6bdee Update libtool 2024-10-15 22:55:12 +02:00
Frank Denis 445dc37c16 Disable ssp on Solaris where people may use old toolchains 2024-08-11 15:07:51 +02:00
Frank Denis f2303ba3f0 Update autoconf 2024-08-01 13:57:57 +02:00
Frank Denis 9511c982fb 1.0.20 2024-05-25 14:13:52 +02:00
Frank Denis c6316cecca Regen configure 2024-05-23 15:52:06 +02:00
Frank Denis 73248a4972 Emscripten: --memory-init-file is not supported any more 2024-03-24 13:11:06 +01:00
Frank Denis 194772adb3 Autoconf update 2024-01-07 16:13:55 +01:00
Frank Denis faa9bc6ea4 Regen configure 2023-11-02 06:52:12 +01:00
Frank Denis 7b5c887707 Don't use -Ofast; it's buggy on old gcc versions 2023-10-08 19:56:11 +02:00
Frank Denis 86a53a901a autoconf: proper check for ARM crypto extensions 2023-09-13 19:29:34 +02:00
Frank Denis 97f7722f2c autoconf: improve check for ARM crypto extensions
And don't forget to include <arm_neon.h> for the second
attempt.
2023-09-13 18:56:14 +02:00
Frank Denis 89a62f0fa8 Move Appveyor CI scripts to ci/appveyor 2023-09-13 09:00:06 +02:00
Frank Denis ad0e68cff7 Bump 2023-09-13 09:00:05 +02:00
Frank Denis a589d64b42 Handle SIGPROT, CHERI's in-address space security exception 2023-09-12 21:04:06 +02:00
Frank Denis dddd55df72 Regen 2023-09-12 15:59:44 +02:00
Frank Denis 6c35bcaabf Downgrade ax_valgrind_check 2023-09-10 22:26:31 +02:00
Frank Denis 3a6a6025cc Backport aarch64 support for aes256-gcm 2023-09-09 01:04:48 +02:00
Frank Denis a77269a21b Regen 2023-09-08 22:03:03 +02:00
Frank Denis 4f099fc593 Add proper CET support (followup to #1290) (#1291) 2023-07-19 18:31:55 +02:00
Frank Denis b166dbfb2b Regen autoconf 2023-02-15 20:02:04 +01:00
Frank Denis 1cfba584db Support memset_explicit() if available
NetBSD has explicit_memset(), but C23 decided to implement the
same thing but call it memset_explicit() instead. Go figure.
2022-11-21 15:29:25 +01:00
Frank Denis 2298b56fd2 Regen configure script 2022-11-17 22:58:12 +01:00
Frank Denis 180ee26d06 Add -Wno-unknown-pragmas if supported 2022-11-16 22:24:14 +01:00
Frank Denis 63a46474e4 Repair CFLAGS/ CWFLAGS mixup 2022-11-16 13:42:47 +01:00
Frank Denis 0fc788d6af -mcpu=native -> -mtune=native 2022-11-14 23:23:34 +01:00
Frank Denis 7d920a0ed5 Regen 2022-11-13 23:18:57 +01:00
Frank Denis 7389bf7f29 libtool update 2022-04-03 00:03:17 +02:00
Jørgen P. TjernøandFrank Denis 100ccb452d Portability improvements (#1105)
* Move `raise` code to be behind an autoconf check

This moves the call to `raise` behind a `HAVE_RAISE` autoconf check,
in addition to `__wasm__`. This is intended to help porting to
other platforms that don't support `raise` (e.g. modern game consoles).

* Add autoconf check for `sysconf`

Only try to invoke `sysconf` if the target platform supports it, and
don't warn about unknown page size if `PAGE_SIZE` was defined. Add an
include for `sys/param.h` to increase likelihood of finding `PAGE_SIZE`.
This is intended to help porting to other platforms that don't support
`sysconf` (e.g. modern game consoles) that have a fixed hardware page
size.

* Don't try to use raise & sysconf in a WASI environment

Co-authored-by: Frank Denis <124872+jedisct1@users.noreply.github.com>
2021-10-09 18:39:02 +02:00
Frank Denis 4a64ce1836 WASI: remove wasi-sdk dependency; build module with zig 2021-07-19 12:36:29 +02:00
Frank Denis 54b8a00051 Update project URL and regen autoconf files 2021-05-25 19:18:43 +02:00
Frank Denis b5b62722b7 Autoconf update & regen 2021-05-22 12:21:15 +02:00
Frank Denis 7168944f16 Update some autoconf definitions 2021-04-08 10:57:21 +02:00
Frank Denis 0389b96972 Regen autoconf files 2021-04-08 10:12:12 +02:00
Frank Denis 04b44a4df4 Automake update 2020-11-24 22:55:50 +01:00
Ryan 2b5f8f2b68 s/eabi/eabi*/g in configure scripts to support eabihf (#977) 2020-07-03 11:45:52 +02:00
Frank Denis ecbe5316dd Disable PIE/PIC/SP/async-unwind on eabi 2020-06-30 07:43:28 +02:00
Frank Denis 6bae891702 Don't add linker flags with the emscripten target
Regen
2020-05-26 17:59:19 +02:00