- Nov 02, 2024
-
-
FSEvents uses AC_CHECK_DECLS in its configure script. AC_CHECK_DECLS has an internal test where it tries to figure out what flag to pass to the compiler to make compilation of a certain piece of code _fail_. But nobinary_dummy "succeeds" at compiling anything, which makes it impossible for this configure test to succeed. Work around the issue by pre-seeding the cache with the desired outcome for the internal test. Also, fix the incorrect test guarding the assignment of CC to $BINDIR/nobinary_dummy.
-
Henrik (Grubba) Grubbström authored
-
Henrik (Grubba) Grubbström authored
Future versions of Pike may be used to run the precompiler. They may be incompatible with the version that precompile.pike was written for when npt running in the correct compat mode. Fixes issues like eg the Pike 8.0 precompiler being incompatible with the Pike 9.0 type checker.
- Oct 23, 2024
-
-
Automatic Build authored
-
Henrik (Grubba) Grubbström authored
-
- Oct 16, 2024
-
-
Henrik (Grubba) Grubbström authored
-
The BSD libc used in Darwin rejects any negative tm_year outright.
-
Henrik (Grubba) Grubbström authored
Fixes calculation for dates past 2038-01-19T03:14:07 UTC. The issue was caused by the C division operator rounding negative values toward zero rather than toward negative infinity. Now the dividend should stay positive to avoid surprises. Note that mktime() is best-effort for timezone offsets other than 0.
-
Henrik (Grubba) Grubbström authored
Note that mktime() is best-effort for timezone offsets other than 0.
-
Henrik (Grubba) Grubbström authored
Note that localtime() is best-effort, and likely has issues on times near midnight December 31 some years.
-
Henrik (Grubba) Grubbström authored
-
Henrik (Grubba) Grubbström authored
Also makes some testsuite adjustments.
-
Henrik (Grubba) Grubbström authored
mktime() on Haiku appears to attempt to support time before 1970-01-01T00:00:00 albeit it is off by one second. Add a work-around that compensates by subtracting one second before calling mktime(3C) for years 1969 and earlier.
-
Henrik (Grubba) Grubbström authored
Fixes mktime_zone() on eg Solaris 8/Sparc with 32-bit ABI. Note that eg Solaris 11 has altzone and is thus not affected.
-
Henrik (Grubba) Grubbström authored
Fixes truncation issues when time_t is larger than 32-bit. Fixes testsuite failure for mktime(gmtime(-1<<33)).
-
Henrik (Grubba) Grubbström authored
There was a 32-bit singed integer overflow in the seconds offset when the year offset got past 56 years. Fixes testsuite failure.
-
Henrik (Grubba) Grubbström authored
-
Henrik (Grubba) Grubbström authored
gmtime(), localtime() and mktime() now attempt to support negative timestamps on NT and AIX. Fixes multiple testsuite failures.
-
Henrik (Grubba) Grubbström authored
tzset() needs to be called after altering the $TZ environment variable. This caused mktime() on WIN32 to fail on times near 1970-01-01T00:00:00UTC as it does not support negative timestamps. Also fixes potential issue where putenv() may have overwritten the saved old value for $TZ.
-
-
-
-
Henrik (Grubba) Grubbström authored
-
- Aug 31, 2024
-
-
Automatic Build authored
-
Henrik (Grubba) Grubbström authored
* patches/precompile-autodoc: Tools.Standalone.extract_autodoc: Fix typo in sscanf pattern.
-
Henrik (Grubba) Grubbström authored
-
Henrik (Grubba) Grubbström authored
* patches/precompile-autodoc: Tools.Standalone.extract_autodoc: Fix broken cmod precompilation.
-
Henrik (Grubba) Grubbström authored
When the precompiler was called by extract_autodoc, it was not provided the --base argument, which in turn caused it to sometimes generate *.c-files that were uncompilable. extract_autodoc now attempts to derive the base argument in the same way as the usual Makefiles do.
-
- Aug 19, 2024
-
-
Automatic Build authored
-
Henrik (Grubba) Grubbström authored
The zero confuses Sql.sql_util.handle_extraargs(), which causes a bad call of sprintf(), which may fail with obscure errors like: "Unfinished pad string in format string."
-
- Aug 18, 2024
-
-
Automatic Build authored
-
Fixes some of #10127.
-
Marcus Comstedt authored
This code has been broken since it was introduced in 2014...
-
- Aug 16, 2024
-
-
Automatic Build authored
-