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 |