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