Alex Shinn
|
ea1e22d2f0
|
Fixing complex parsing following ratios and bignums.
|
2011-12-18 15:35:34 +09:00 |
|
Alex Shinn
|
9f25895e8c
|
FFI needs to check for FILE* backed ports when wrapping a C function that expects a FILE* and string streams are not supported.
Also fixing bug in make-custom-output-port that didn't check for exceptions.
|
2011-12-17 14:51:58 +09:00 |
|
Alex Shinn
|
32763cd214
|
Removing warnings and fixing some build configurations from the last fd gc change.
|
2011-12-17 14:29:20 +09:00 |
|
Alex Shinn
|
6145922589
|
The non-string-stream variant of sexp_push_char shouldn't push EOF.
Probably this shouldn't actually write the char to the buffer, I need
to verify we never push a char that wasn't just read.
|
2011-12-11 21:52:12 +09:00 |
|
Alex Shinn
|
e3d1414dcc
|
fix for (inexact->exact ratio)
|
2011-11-29 08:19:01 +09:00 |
|
Alex Shinn
|
d091792ba6
|
including the new definition from the last patch
|
2011-11-27 22:42:22 +09:00 |
|
Alex Shinn
|
e1731fabf3
|
FFI struct types no longer use global variables (with improved type-inference as a bonus)
|
2011-11-24 01:20:47 +09:00 |
|
Alex Shinn
|
327be34719
|
don't try to make ports from NULL FILE*s
|
2011-11-23 10:47:36 +09:00 |
|
Alex Shinn
|
ebe2af486e
|
utf8 encoding chars on (display ch) for non-ASCI ch (issue #88)
|
2011-11-15 23:08:59 -08:00 |
|
Alex Shinn
|
1b23c0add0
|
Rounding functions now support rational arguments exactly.
Fixing the division operators.
|
2011-11-15 22:23:39 -08:00 |
|
Alex Shinn
|
7dd811ad57
|
explicitly casting to unsigned char when using isalpha/digit/etc.
|
2011-11-14 15:27:02 +09:00 |
|
Alex Shinn
|
a7d6998a96
|
Fixing static libs and immutable strings builds.
|
2011-11-14 09:17:53 +09:00 |
|
Alex Shinn
|
2caa285a63
|
Making the dynamic-wind state thread-specific.
|
2011-11-12 11:03:30 +09:00 |
|
Alex Shinn
|
7a5dd6351c
|
Shared libraries are now versioned and annotated with the ABI compile-time options.
|
2011-11-07 23:39:38 +09:00 |
|
Alex Shinn
|
1b4cc2ad14
|
Removing uses of sexp_api_params and sexp_api_pass which were ugly and no longer supported anyway.
The definitions are still provided for backwards compatibility.
|
2011-11-07 01:30:55 +09:00 |
|
Alex Shinn
|
0a22de0e12
|
type printers are now stored as opcodes instead of generated on the fly
|
2011-11-07 01:00:26 +09:00 |
|
Alex Shinn
|
097ce7bfe0
|
Patch from John Cowan fixing cygwin warnings.
|
2011-11-06 21:19:48 +09:00 |
|
Alex Shinn
|
44ac1bcb89
|
abstracting to use sexp_ versions of isdigit, tolower, toupper consistently, and casting to avoid warnings in cygwin
|
2011-11-06 14:37:59 +09:00 |
|
Alex Shinn
|
d4f56f8a40
|
Adding preservatives.
|
2011-11-04 22:42:17 +09:00 |
|
Alex Shinn
|
6a6e5746c5
|
using unsigned char subscripts
|
2011-11-04 21:57:37 +09:00 |
|
Alex Shinn
|
8146be0250
|
Various fixes for alternate builds.
|
2011-11-04 18:39:26 +09:00 |
|
Alex Shinn
|
68a95bc366
|
removing static globals so multiple unrelated contexts can use threads
|
2011-11-04 15:19:28 +09:00 |
|
Alex Shinn
|
4ae5949d54
|
fixing header alignment in disasm
|
2011-11-01 22:51:09 +09:00 |
|