projects
/
mit-scheme.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mit-scheme.git
2018-11-30
Taylor R Campbell
Update some release notes on floating-point stuff.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Use fabs(3) for C implementation of FLONUM-ABS.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Our C implementation of flo:abs is busted.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Pass multiple arguments here. No functional change.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
New NaN-related and min/max flonum procedures and fixes.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
New primitives for creating and examining NaNs.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
New CTASSERT macro for compile-time assertions.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Implement flo:safe-zero? and flo:safe=.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Merge these cases again now that the xfails are fixed.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Chris Hanson
Implement binary-hash-by-X; some hair to guarantee...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Chris Hanson
Simplify spar-push-body.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Chris Hanson
Eliminate unnecessary copy of map-in-order.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Teach LIAR/x86-64 to open-code flo:safe-negative?.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Correctly commute flo:safe>= to flo:safe<=, not to...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Teach RTL compression to search through object->float...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
fixup! aa477cf3a28ded82f8cbcda5e8ee317cf9490d2f
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Delete a rewriting rule that could not possibly have...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Test literal operands to flonum comparators.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Make thie test actually check something by calling...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Re-enable invalid-operation traps here and fix the...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Factor out unary->binary predicate conversion.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Add flo:<>, as (or flo:< flo:>) for now.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Test flo:unordered? both ways too.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Test compilation of flonum comparisons both ways.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Run the flonum tests both compiled and interpreted.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
These tests now pass on x86-64.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Test compiling in-line calls to the flonum comparators...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Teach LIAR/x86-64 about ordered vs unordered comparisons.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Factor out unary->binary predicate conversion.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Explain what commute-flonum-predicate is doing.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Teach rtlgen to open-code flo:safe-negative? too.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Teach rtlgen to open-code safe flonum comparison routines.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Teach sf about some flonum primitives worth open-coding.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Fix miscompilation of default optional parameters.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Test for miscompilation of optional arguments.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Add some tests for primitive floating-point operations.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-28
Taylor R Campbell
Test for exceptions from ordered comparisons.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-27
Taylor R Campbell
Define expect-error as an alias for assert-error.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-27
Taylor R Campbell
Implement random-bytevector!.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-26
Taylor R Campbell
Note flo:classify and flo:subnormal?.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-26
Taylor R Campbell
Define flo:classify and flo:subnormal?.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-26
Taylor R Campbell
Test escapes in symbol notation too.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-26
Taylor R Campbell
Escape only the character that needs it.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-26
Taylor R Campbell
Read/write invariance is broken for strings with `|'.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-26
Taylor R Campbell
Add another screw case.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-26
Taylor R Campbell
Fix typos. Missed this when committing.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-26
Taylor R Campbell
Add test for bug#55090.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-26
Taylor R Campbell
Add some test cases for (broken) macro expansion.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-24
Chris Hanson
Initial draft of program to grovel over files looking...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-24
Taylor R Campbell
Default os/interprogram-paste needs to return #f or...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-23
Chris Hanson
Revise unix installation notes to be more specific.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-23
Chris Hanson
Explicitly prevent native releases from assuming a...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-22
Chris Hanson
Arrange for runtime packages to be importable as libraries.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-22
Chris Hanson
Pass IS_NATIVE_RELEASE to microcode during configuration.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-22
Chris Hanson
Fix create-makefiles.sh to use arch consistently.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-22
Chris Hanson
Change configure.ac to gobble up arch from ".native...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Use flo:hypot to compute inexact magnitudes with edge...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Test angles of partly infinite complex numbers.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Teach relerr to return 0 if eqv or 1 if not for zero...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
magnitude is busted when both components are infinite.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Fix harmless typo.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Redo some of the floating-point parameters. Test them.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Fix nonsense error analysis in logit1/2+.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Fix overflow in logistic-1/2.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Test some screw cases for logistic-1/2.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Check all four quadrants of complex asin, acos, atan.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Avoid overflow in sqrt(1 - z^2) with sqrt(1 - z)*sqrt...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Tweak acos tests to clarify and reduce rounding errors.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-20
Taylor R Campbell
Define some more complex trig tests, several currently...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-19
Chris Hanson
Implement handling of traps under macOS.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-19
Chris Hanson
Change .native-release-marker to contain arch.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-19
Chris Hanson
Move string-for-primitive to (runtime).
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Fix definition of relerr.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Use complex:1+ and complex:-1+.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Note corrected atan branch cut.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Some more atan tests for real values.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Invent complex:log1m to get correct branch cut in atan...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Add some atan tests.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Add note about signed zero in complex notation.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Fix printing signed zero imaginary part.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
More signed zero screw cases in complex numbers.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Some more cases.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Respect signed zero in complex real part.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Test some complex cases. We lose on signed zero (again).
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Add note about <= and >= fix.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Teach (log1p x) to return complex results for real...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Add some log1p edge cases, not all working.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Test all of the comparison procedures without SF's...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Remove buggy `optimization' of (<= x y) into (not ...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Test without the sf fakeout, xfail for now.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
(<= x y) is not (not (> x y)) in the presence of NaN.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Fake out sf so we actually test the <= and >= procedure...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Test equality and ordering of various things with NaN.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Chris Hanson
Empty out host-adapter now that the release is out.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Tweak note to note how to get human-readable names.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Note more floating-point edge case bug fixes.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Test (make-polar nan 0) is nan.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Make (make-polar magnitude 0) return magnitude.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
(make-polar mag 0) should always be mag even if infinite.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-18
Taylor R Campbell
Fix 0 * inf.
commit
|
commitdiff
|
tree
|
snapshot
next