1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00
guile/module/rnrs/arithmetic
Andy Wingo beea6302e0 Fix fixnum-range changes in R6RS fixnum bitops
* module/rnrs/arithmetic/fixnums.scm (fxcopy-bit, fxbit-field)
  (fxcopy-bit-field, fxarithmetic-shift)
  (fxarithmetic-shift-left, fx-arithmetic-shift-right)
  (fxrotate-bit-field, fxreverse-bit-field): Enforce range on amount by
  which to shift.  Fixes #14917.
* test-suite/tests/r6rs-arithmetic-fixnums.test ("fxarithmetic-shift-left"):
  Update test to not shift left by a negative amount.
2016-06-21 09:32:30 +02:00
..
bitwise.scm Optimize R6RS bitwise operators. 2013-07-21 10:00:48 -04:00
fixnums.scm Fix fixnum-range changes in R6RS fixnum bitops 2016-06-21 09:32:30 +02:00
flonums.scm Fix numerator and denominator handling of signed zeroes and infinities. 2013-08-09 06:09:56 -04:00