When both arguments of bitwise-arithmetic-shift is negative, return -1.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102434 2327b42d-5241-43d6-9e2a-de5ac946f064
Fix incorrect opcode emitted for comparing doubles.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102497 2327b42d-5241-43d6-9e2a-de5ac946f064
Make sure bignum exact square root returns fixnums if possible.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102498 2327b42d-5241-43d6-9e2a-de5ac946f064
Add more tests (thanks weinholt)

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102499 2327b42d-5241-43d6-9e2a-de5ac946f064
Fix handling of nan values in flmax and flmin.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102500 2327b42d-5241-43d6-9e2a-de5ac946f064
Fix argument checking on bitwise-reverse-bit-field and bitwise-rotate-bit-field.
Fix bitwise-arithmetic-shift with negative bignum shift amounts.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102501 2327b42d-5241-43d6-9e2a-de5ac946f064
Raise &implementation-restriction condition when trying to convert integer larger than #xffff to char.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102502 2327b42d-5241-43d6-9e2a-de5ac946f064
Clean up and comments.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102503 2327b42d-5241-43d6-9e2a-de5ac946f064
Fix stackoverflow on fxbit-count.
Fix R6RS errata for fxbit-set?.
Add shift amount argument checks for fxarithmetic-shift-left and fxarithmetic-shift-right.
Add argument checks for fxreverse-bit-field and fxrotate-bit-field.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102504 2327b42d-5241-43d6-9e2a-de5ac946f064
Fix nan handling of min and max.
Fix (expt x -inf.0) to return 0.0


git-svn-id: https://ironscheme.svn.codeplex.com/svn@102505 2327b42d-5241-43d6-9e2a-de5ac946f064
Added more tests (thanks again weinholt)

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102519 2327b42d-5241-43d6-9e2a-de5ac946f064
Add range check for substring.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102520 2327b42d-5241-43d6-9e2a-de5ac946f064
Add missing argument checks for some bytevecto procedures.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102521 2327b42d-5241-43d6-9e2a-de5ac946f064
Do not allow '() as a valid radix.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102522 2327b42d-5241-43d6-9e2a-de5ac946f064
Check that radix is a fixnum for number->string

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102523 2327b42d-5241-43d6-9e2a-de5ac946f064
Fix rounding on rational numbers.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102580 2327b42d-5241-43d6-9e2a-de5ac946f064
Add more rounding of rational tests.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102581 2327b42d-5241-43d6-9e2a-de5ac946f064
Update bootfile.

git-svn-id: https://ironscheme.svn.codeplex.com/svn@102627 2327b42d-5241-43d6-9e2a-de5ac946f064