Per Bothner
|
174e8faf56
Fix GitLab issue #56 "string->number not working with base 36".
|
5 years ago |
Per Bothner
|
b78f7cb115
Sync branches/invoke with trunk -r8580:8731
|
8 years ago |
Per Bothner
|
f84b4656cf
* CompilationHelpers.java (validateApplyToArgs): Optimize when
|
9 years ago |
Per Bothner
|
06d3b27188
* num-test.scm: Add some tests for shifts.
|
9 years ago |
Per Bothner
|
173a8b64b5
More support for unsigned arithmetic.
|
9 years ago |
Per Bothner
|
fb2e5395b6
Update number of expected tests.
|
9 years ago |
Per Bothner
|
bb31ee982c
Support numeric comparison on unsigned primitive values.
|
9 years ago |
Per Bothner
|
4f9caca8f3
* num-test.scm: Expected rationalize failure no longer fails.
|
9 years ago |
Per Bothner
|
b41d4c89bd
* Complex.java (equals): Fix bug in imaginary part check.
|
10 years ago |
Per Bothner
|
ec768cac79
Update number of tests in initial test-begin.
|
10 years ago |
Per Bothner
|
4175d3c345
* Arithmetic.java (typeNumeric): Remove field. Instead use
|
10 years ago |
Per Bothner
|
961bde65db
* numeric-tests.scm: New numeric tests imported fro Chibi-scheme.
|
10 years ago |
Per Bothner
|
55c8183d3e
* numbers.scm (exact-integer?): New function.
|
10 years ago |
Per Bothner
|
263985ad87
Implement SRFI-60 "Integers as Bits".
|
11 years ago |
Per Bothner
|
9ec43b3198
* RatNum.java (compare): Fix bug when comparing two infinites,
|
12 years ago |
Per Bothner
|
6e8533ea28
* num-test.scm: Cannot sort in-place a constant-vector, so
|
13 years ago |
Per Bothner
|
4ec45646f8
* CompilationHelpers.java (nonNumeric): Fix Numeric -> Number.
|
14 years ago |
Per Bothner
|
46e6084146
* meteor.scm: Change 'pts' from array-or-array to flat array.
|
14 years ago |
Per Bothner
|
d6e55223ae
* numbers.scm (real-valued?, rational-valued?, integer-valued?): New.
|
14 years ago |
Per Bothner
|
1b2e6c5d50
* RealNum.java (sqrt): If the argument is negative, return a CComplex,
|
14 years ago |
Per Bothner
|
fa2685a34f
* num-test.scm: Add a test from R6RS for remainder.
|
14 years ago |
Per Bothner
|
7e57566db7
* LispReader.java (parseNumber): Map 2f2 to java.lang.Float etc.
|
15 years ago |
Per Bothner
|
0120045e4d
* LangObjType.java (dflonumType): New static.
|
15 years ago |
Per Bothner
|
92bc3ba978
* CompileArith.java (getReturnKind): Fix thinko.
|
15 years ago |
Per Bothner
|
dc3408b4bf
* num-test.scm: Add numerous arithmetic tests from R6RS.
|
15 years ago |
Per Bothner
|
3c6ebac153
* DivideOp: No longer implement CanInline; inline support moved
|
15 years ago |
Per Bothner
|
c4da994920
* LispReader.java (parseNumber): Parse R6RS +nan.0, +inf.0, and -inf.0.
|
15 years ago |
Per Bothner
|
234278d7d5
Implement all the R6RS bitwise- functions.
|
16 years ago |
Per Bothner
|
116faf1f32
* IntNum.java (gcd): If high-order bit is set, we need one more word.
|
17 years ago |
Per Bothner
|
cd2aebd906
|
19 years ago |