• Los Angeles, California, USA
  • Joined on 2025年10月16日
spk121 commented on issue guile/guile#56 2026年05月04日 19:44:10 +02:00
Guile main fails to build on Mingw64.

Here's the latest.

spk121 commented on pull request guile/guile#178 2026年05月04日 19:23:12 +02:00
Fix SCM to int32/uint32 conversions for LLP64

@hahnjo I made the requested changes

spk121 commented on issue guile/guile#183 2026年05月04日 18:56:05 +02:00
W^X support
spk121 opened issue guile/guile#183 2026年05月03日 01:14:11 +02:00
W^X support
spk121 pushed to scm-to-int32-fix at spk121/guile 2026年05月03日 00:51:55 +02:00
73f8b3cd05 inum width determines conditional inclusion of int32 converters
spk121 pushed to scm-to-int32-fix at spk121/guile 2026年05月03日 00:50:14 +02:00
spk121 commented on pull request guile/guile#134 2026年05月01日 22:12:33 +02:00
Default to use mini-gmp for correctness; add --disable-mini-gmp flag

I might suggest that one should add some big integer tests to benchmark-suite/benchmarks/arithmetic.bm and run the benchmark with and without mini-gmp and make sure that mini-gmp isn't much slower.

spk121 commented on pull request guile/guile#178 2026年04月28日 20:44:32 +02:00
Fix SCM to int32/uint32 conversions for LLP64

The hard requirements are that

spk121 commented on pull request guile/guile#178 2026年04月27日 17:58:37 +02:00
Fix SCM to int32/uint32 conversions for LLP64

Yeah. In a reply I made to one of your other comments, I was wondering if there is value in trying to disambiguate between the three integer sizes: fixnum, mp_limb_t and uintptr_t. Or to just make...

spk121 commented on pull request guile/guile#140 2026年04月27日 17:51:16 +02:00
WIP: build fixes for MinGW UCRT

Probably a good idea.

spk121 commented on pull request guile/guile#140 2026年04月27日 17:28:14 +02:00
WIP: build fixes for MinGW UCRT

I've been working on a new version of that commit which I'll present as its own PR. I won't change that in the new PR.

spk121 commented on pull request guile/guile#140 2026年04月27日 17:28:09 +02:00
WIP: build fixes for MinGW UCRT

I've been working on a new version of that commit which I'll present as its own PR. I won't change that in the new PR.

spk121 commented on pull request guile/guile#178 2026年04月27日 17:20:58 +02:00
Fix SCM to int32/uint32 conversions for LLP64

Yeah. It is extremely likely that SCM_I_FIXNUM_BIT will, for all future versions of Guile, be either 30 bits or 62 bits. But that does not mean that this condition is incorrect. I was torn between...

spk121 created pull request guile/guile#178 2026年04月26日 05:19:23 +02:00
Fix SCM to int32/uint32 conversions for LLP64
spk121 pushed to scm-to-int32-fix at spk121/guile 2026年04月26日 04:00:18 +02:00
fb7980350b inum width determines SCM to int32 conversion strategy
df1523b9bc inum width determines conditional inclusion of internal int32 converters
274172bf44 fix type conversion in error message for inum_in_range
Compare 3 commits »
spk121 pushed to wip-gettimeofday-config-check at spk121/guile 2026年04月25日 15:55:30 +02:00
6893b31e01 autogen.sh portability fixes
4157e2b7ab autogen.sh: prevent autopoint from overwriting newer m4 files
860269b0e0 libguile update gnulib dependencies
7391aa2fb6 gnulib update to stable-202601
077a446aa9 update gnulib-local diff to match current gnulib files
Compare 10 commits »
spk121 pushed to long-inum-conflation-fix at spk121/guile 2026年04月24日 23:18:19 +02:00
4efe0c3904 ensure signed math when computing exponent of frexp_z
92c1abec7e Fix integer division operations of fixnum extremal values
694aed190d Don't truncate negative inum factors in multiplication
c61c2c9e1f Don't truncate negative inum-sized bignum in normalization
5c9a3e931c Add `with-modules' for lexically-scoped module imports
Compare 5 commits »
spk121 pushed to scm-to-int32-fix at spk121/guile 2026年04月24日 23:17:17 +02:00
0a159455bb fix scm_to_int32 and scm_to_uint32 for LLP64
5c9a3e931c Add `with-modules' for lexically-scoped module imports
Compare 2 commits »
spk121 pushed to main at spk121/guile 2026年04月24日 23:13:21 +02:00
5c9a3e931c Add `with-modules' for lexically-scoped module imports
spk121 created branch scm-to-int32-fix in spk121/guile 2026年04月24日 23:11:49 +02:00