Commit History

Author SHA1 Message Date
  Andy Wingo 0b3b73698c add scm_{to,from}_{u,}intptr_t 12 years ago
  Mark H Weaver 26d148066f Merge remote-tracking branch 'origin/stable-2.0' 12 years ago
  Mark H Weaver e08a12b535 Add 'round-ash', a rounding arithmetic shift operator 12 years ago
  Andy Wingo 9b977c836b Merge remote-tracking branch 'origin/stable-2.0' 12 years ago
  Mark H Weaver 7facc08a80 Add scm_from_ptrdiff_t and scm_to_ptrdiff_t. 12 years ago
  Andy Wingo 0aed71aa51 Revert "add SCM_HEAP_OBJECT_BASE" 13 years ago
  Andy Wingo ea0582c283 Merge remote-tracking branch 'origin/stable-2.0' 13 years ago
  Andy Wingo b57bf2724a install gmp memory functions that let libgc know about allocations 13 years ago
  Andy Wingo 47ed8656db add SCM_HEAP_OBJECT_BASE 13 years ago
  Andy Wingo dc7da0be90 refactor tc7 and tc16 checks 13 years ago
  Mike Gran 022dda6901 New functions scm_is_exact and scm_is_inexact 13 years ago
  Mark H Weaver 882c89636a Fix the R6RS exact-integer-sqrt and import into core guile 14 years ago
  Mark H Weaver 5093e51839 Make SCM_NUMP and SCM_NUMBERP more extensible 14 years ago
  Mark H Weaver 8f9da3406b Add four new sets of fast quotient and remainder operators 14 years ago
  Mark H Weaver 5fbf680be9 Make divide functions return values via (SCM *) output arguments 14 years ago
  Mark H Weaver ac6ce16bc9 Rename {euclidean,centered}_quo_rem to {euclidean,centered}_divide 14 years ago
  Mark H Weaver 2519490c50 Improve extensibility of core numeric procedures 14 years ago
  Mark H Weaver ff62c16828 Add two new sets of fast quotient and remainder operators 14 years ago
  Mark H Weaver cff5fa3384 Add SCM_INUM1 to numbers.h, and make use of it and SCM_INUM0 in numbers.c 14 years ago
  Ludovic Courtès 03604fcf50 Allocate complex numbers in contiguous pointer-less memory. 15 years ago
  Ludovic Courtès 2e65b52f8a Use Gnulib's `isnan' and `isinf' modules. 15 years ago
  Andy Wingo 4ca4826997 remove SCM_HAVE_T_INT64, SCM_HAVE_T_UINT64 15 years ago
  Andy Wingo 78d3deb1d4 change asubrs to be gsubrs 16 years ago
  Andy Wingo 8ccd24f7bb + is not an asubr 16 years ago
  Andy Wingo ad79736c68 implement transcendental sin, cos etc in c; deprecate $sin, $cos, etc 16 years ago
  Andy Wingo 6fc4d0124d expt implemented in C, handles complex numbers 16 years ago
  Michael Gran 889975e51a Add full Unicode capability to ports and the default reader 16 years ago
  Michael Gran 3f47e52621 Use string accessors for string->number conversion 16 years ago
  Michael Gran a876e7dcea Don't doubly define scm_t_wchar 16 years ago
  Michael Gran 904a78f11d Add 32-bit characters 16 years ago