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-12-01
Taylor R Campbell
Restore parallel compilation of compiler.
commit
|
commitdiff
|
tree
|
snapshot
2018-12-01
Taylor R Campbell
Fix thinko.
commit
|
commitdiff
|
tree
|
snapshot
2018-12-01
Taylor R Campbell
Use real:abs, real:copysign.
commit
|
commitdiff
|
tree
|
snapshot
2018-12-01
Taylor R Campbell
Sqrt is busted on sone mixed-infinite/exact cases.
commit
|
commitdiff
|
tree
|
snapshot
2018-12-01
Taylor R Campbell
Make ieee754-binary-hex-string follow IEEE 754-2008.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
New procedure (flo:logb x) gives the integer exponent...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Implement and fix fenceposts in inf and NaN encoding.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Use ieee754-binary-parameters to reduce magic constants.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Fix broken hexadecimal floating-point printing.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
What was I thinking. This is all wrong if the top...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Note copysign procedure.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Remove bogus note about flo:compare and flo:safe-compare.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Open-code flo:copysign on amd64.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Add a copysign test case that bit me in a state I can...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Don't futz with floenv if not in use.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Clear exceptions so residual crud doesn't trap.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Tidy up some negative tests. No functional change...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Rename flo:safe-negative? -> flo:sign-negative?.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Fix some things that I was mistakenly testing with...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Define and expose flo:precision.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Simplify and test some more exception cases.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Test NaN preservation of sqrt.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Handle more sqrt edge cases.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Enable traps here to confirm they don't happen.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Raise the appropriate exceptions in exact->exact.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Test exceptions in exact->inexact.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Teach exact->inexact to return infinity rather than...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Test exact->inexact near integer edge cases.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Use exact-integer-sqrt in sqrt for exact integers and...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Deduplicate test cases.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Fix sqrt along negative real axis with inexact zero...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Sqrt shouldn't discard an inexact zero imaginary component.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Test sqrt along the negative real line with/without...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Test (sqrt -0.) = -0., per IEEE 754-2008.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
More sqrt edge cases, some working and some busted.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Couple more sqrt edge cases.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
For +/-2i x, compute sqrt by sqrt(x) +/- i sqrt(x).
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Fix branch cuts of some test cases -- no more xfail!
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Annotate where these tests rely on type and range checks.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Define (copysign m s) = magnitude of m, sign of s.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Add some more edge cases for sqrt.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Test exceptions in sqrt too.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Test flo:negate.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Add some more sqrt edge cases.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Fix mistranscription of opcode for UNPCKLF.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Add some more copysign tests.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Floating-point total ordering.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
sqrt is busted on infinities.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Move a bunch of flonum tests to test-flonum.scm.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Make the signature of define-enumerated-test match...
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Note string and symbol escape printing bug.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Note local optional parameter bug.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Note magnitude overflow bug.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Note flo:min/max IEEE 754-2008 conformance.
commit
|
commitdiff
|
tree
|
snapshot
2018-11-30
Taylor R Campbell
Test more edge cases of rounding operations.
commit
|
commitdiff
|
tree
|
snapshot
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
next