mike121 pushed a change to branch wip-mingw-2025 in repository guile. at 2a7c9292b Other test fixes
This branch includes the following new commits: new 79ea1082d Link fix for MinGW. new a3018d6d0 mingw: canonicalize-path: Also canonicalize drive letter and '/'. new 5caf66a51 Add 'set-port-binary/text-mode!' procedure for MinGW. new a043eaf34 Support for x86_64-w64-mingw32. new b55397ea5 Make `read-bytes' suspendable for socket reads on MinGW. new eaa38d638 Install 'mingw_take_signal' on MinGW. new 2b86a3b1c Add `scm_sigaction_for_thread' stub for MinGW. new 12ad1a9ad DRAFT Add partial `scm_fcntl' support for MinGW. new 70f434111 guix: Add guile-patched, guile-mingw. new afda13e4a For MinGW, use native signal func in sigaction new 9d625278f fixes for chmodat test new 1174e1eb9 Allows modification of shell used by open-pipe new cc1c79ae3 In test suite, ensure file ports are closed before deletion new 6b4d829d4 in filesys test, add helper function for deleting files and symlinks new 2177f3f6c filesys.test: fixes for copy-file test on MinGW new faa6b8cf8 WIN32: use GCC builtin ffs to replace missing function new c08debbd3 In lightening, don't use visibility hidden on DLL using systems new 0b7076924 Win32: add replacement for mkdtemp new 4cac137b0 Lightening: _WIN32 updates from upstream lightning new 69e1f96a9 Win32: don't setjmp to Guile frames new 5d4373248 allow webserver to run when SIGPIPE not defined new c214a15e4 libgc's GC_REDIRECT_TO_LOCAL is obsolete. new 50371bc6e Replace SCM_INLINE_GC_KIND_* enums with libgc's GC_I_* defines new 1838ef8ef In ports.test, convert some pass-if tests to pass-if-equal new ba4939e31 MINGW: in ports test, use binary mode for line counter tests new 153be2e6a In web-server test, skip server test if no threads provided new 0f748b32a Avoid writing nulls in check-guile.log new c8e045469 WIN32: new internal define %UCRT when compiled with UCRT C library new 68af1c93e In i18n test, add more reasonable test passes for french currency new 8d388c97e Add option to disable time limit in eval-in-sandbox new 9bb8793a6 Allow read-line to handle "\r\n" as a line terminator new 993ac2fd7 Modify http header parser to use new read-line "\r\n" handling new 1e0cf93a0 handle different errors messages for unbound variables new e33dd7bfd In i18n test, modify locale testing to focus on UTF-8 new 7aa3b482f In posix test, skip ttyname test if not supported new 9ae306943 In posix test, skip AT_SYMLINK_NOFOLLOW test if symlinks unsupported new 08e1876d7 Add compiled guile-tools program new decd4d25b explicitly add the gnulib library in LD_ADD new 1d1fde4ba Prefer LTLIBGNU to gnulib_library in Makefile.am new dee2ac91d Special case the CPUTF-8 encoding in scm_to_stringn scm_from_stringn new e371906da Fix scm_to_mpz new 76efca992 Bad cherry-picks new 196f6fca4 popen.test: add shell on mingw new 83cf9fa5c Sort goops class precedence tests to have a more reproducible check-guile.log new f187c46bd Skip tests that require SIGPIPE when not supported new d512ec065 Skip tests that require STATPROF when not supported new 12861e2bc Skip tests that require alarm or SIGALRM when not supported new 59f3e1a88 MINGW: fix tmpnam giving filenames in the root directory new 2b5528847 MinGW: don't hand on unsupported popen tests new 2a7c9292b Other test fixes The 50 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.