1887 Commits

Author SHA1 Message Date
Anthony Green
d2c78d2ebb feat(testsuite): exclude wasm from pthreads testing in libffi v3.5.0 2025-06-08 08:16:42 -04:00
Anthony Green
668e2162e8 refactor(threads): don't run tests on windows 2025-06-08 08:00:36 -04:00
Anthony Green
5be311bed5 refactor: add POSIX barriers to libffi.threads testsuite 2025-06-08 07:56:37 -04:00
Anthony Green
70b34efece feat(testsuite): add -lpthread flag for wasm32 targets 2025-06-08 07:53:00 -04:00
Anthony Green
f530522ce4 chore: disable color diagnostics in libffi tests 2025-06-08 07:52:25 -04:00
Anthony Green
5fd812149e chore: update documentation date and add test files to Makefile 2025-06-08 07:47:04 -04:00
Anthony Green
a5d465029c feat(testsuite): add new threading tests to libffi test suite 2025-06-08 07:40:39 -04:00
Anthony Green
074c423f86 feat: Add ffi_get_default_abi and ffi_get_closure_size functions 2025-06-08 07:30:54 -04:00
Anthony Green
b14d43793a Update version 2025-06-08 06:53:12 -04:00
Anthony Green
c8225fb03d chore: update libffi version to 3.5.0 2025-06-08 06:51:58 -04:00
Anthony Green
cb424c6d41 docs: Update README with release details for version 3.5.0 2025-06-08 06:51:04 -04:00
JupiterRider
8b0eab28cb
Update License date and improve rcedit DLL metadata (#919)
* rcedit add architecture and original filename

* Update LICENSE to 2025
2025-06-08 06:16:38 -04:00
Anthony Green
8b30fe51d4 ci: add user configuration for DejaGNU tests in ppc64le container 2025-06-07 08:51:52 -04:00
Anthony Green
58f9179009 ci: add diffutils and gawk to ppc64le container dependencies 2025-06-07 08:48:41 -04:00
Anthony Green
d796b1ba06 feat(.ci): add libtool to ppc64le container setup 2025-06-07 08:47:04 -04:00
Anthony Green
024cbc252c feat(.ci): add Containerfile for ppc64le architecture 2025-06-07 08:35:15 -04:00
JupiterRider
e3cbebffcc
use rcedit to add metainfo to DLL (#918)
* use rcedit to add metainfo to DLL

* remove trailing backslash in build.yml

* build.yml: add rcedit execute permission

* build.yml: cd to the right directory
2025-06-06 16:40:40 -04:00
Anthony Green
9bb21f1d29 fix: correct path in LDFLAGS line of build.yml workflow 2025-06-06 13:48:25 -04:00
Anthony Green
c2ae66fc45 fix(build): change version.o to version.obj in build.yml 2025-06-06 13:41:56 -04:00
Anthony Green
d326a4c025 refactor: simplify versioning in .github/workflows/build.yml 2025-06-05 09:35:47 -04:00
Anthony Green
d241e51019 chore(build): update build script to use object file for versioning 2025-06-05 09:22:10 -04:00
Anthony Green
c07b0c4ddc fix(github workflows): correct LDFLAGS path in build.yml 2025-06-05 08:52:41 -04:00
Anthony Green
ec22d0fe7b build(.github/workflows): include build number in version info 2025-06-05 08:44:36 -04:00
Anthony Green
e133ee847d chore(build): add command to log version information in build script 2025-06-05 07:42:52 -04:00
Anthony Green
c8d929fc45 ci: add version logging in build workflow 2025-06-05 07:33:57 -04:00
Anthony Green
d6029210d7 ci: refactor version retrieval in build workflow 2025-06-05 07:11:43 -04:00
Anthony Green
49c70cab94 fix(build): correct variables for FILEVERSION and PRODUCTVERSION 2025-06-05 06:57:20 -04:00
Anthony Green
27f93a7038 feat(build): add version information resource to build script and update documentation version 2025-06-05 06:50:12 -04:00
Anthony Green
1b6b176a28
Update README.md to mention SH targets v3.5.0-rc1 2025-06-05 06:17:56 -04:00
Anthony Green
bac99f2f3f
Release candidate 1 for 3.5.0. Windows build fixes. (#916)
* refactor(ci): improve wget retry logic in .ci/install.sh

* build(github-actions): use static runtime library in build

* refactor(ffi.h.in): export version API

* chore: update libffi version to 3.5.0-rc1
2025-06-05 06:12:10 -04:00
Anthony Green
3c54639eb8
refactor(ci): improve wget retry logic in .ci/install.sh (#915) 2025-06-04 19:20:37 -04:00
Anthony Green
d6b1f34232 refactor: move and modify unix-noexec.exp and site.exp files 2025-06-04 11:24:11 -04:00
Anthony Green
d38abaf9db feat(testsuite): add Emscripten support to libffi.closures tests 2025-06-04 07:57:21 -04:00
Anthony Green
2d8868ace7
Update generate-darwin-source-and-headers.py (#914) 2025-06-04 07:04:53 -04:00
Anthony Green
5ad529fb0d
Many CI testing fixes and improvements. (#913) 2025-06-03 19:12:49 -04:00
Anthony Green
2529b40dbd chore: update version to 3.5.0-rc0 in documentation and configuration files v3.5.0-rc0 2025-06-02 20:42:47 -04:00
Anthony Green
3ee0dc41b6 chore: update version to 3.5.0-pre0 in version.texi 2025-06-02 20:41:27 -04:00
Anthony Green
55d84b0cb9 docs: update README with new libffi release information 2025-06-02 20:40:44 -04:00
Anthony Green
854ce7be85
Make 3.5.0-pre0 release. Build and publish Windows binaries. Clean up testing. (#912)
This commit removes many platforms from the testing workflow.
They will be added back in future commits.
2025-06-02 20:18:46 -04:00
JupiterRider
022929b1fc
doc now shows the correct calculation for version number (#911) 2025-06-01 07:30:51 -04:00
Anthony Green
dcc9e93b8a Add Issue labeler Action 2025-05-28 14:32:02 -04:00
Anthony Green
9ee7341dba feat(README): add details for next version release in history section 2025-05-26 08:19:32 -04:00
Anthony Green
4094362f54 refactor: enhance assembler pseudo-ops and compiler flag checking 2025-05-26 08:19:15 -04:00
Anthony Green
be4e59e399 chore: update version to 3.5.0 and libtool version to 10:0:2 2025-05-26 08:19:00 -04:00
Anthony Green
dc9b1332f7 chore: update Makefile.am configurations 2025-05-26 08:18:40 -04:00
Anthony Green
c9a3a06f9b feat(libffi): upgrade to version 3.5.0 and add version API 2025-05-26 08:18:13 -04:00
Anthony Green
64d5e122f7 docs: update required installations in README.md 2025-05-25 16:09:59 -04:00
Anthony Green
5b253476d1 chore(testsuite): remove mingw64-align.c from Makefile and delete file 2025-05-25 13:33:51 -04:00
Anthony Green
f9c60855da Add custom github issue labels for gail 2025-05-24 08:11:37 -04:00
Anthony Green
c6f1610509 feat(testsuite): add mingw64-align.c to test alignment in structs 2025-04-27 08:59:12 -04:00