Alex Shinn
|
8046a3c139
|
workaround for bug in fmemopen - open /dev/null instead of empty strings
|
2010-01-24 21:52:46 +09:00 |
|
Alex Shinn
|
8946aaca25
|
makefile tweaks from Lorenzo Campedelli (issue 28)
|
2010-01-24 21:43:58 +09:00 |
|
Alex Shinn
|
49174f31ba
|
using separately malloced struct for C struct constructors
|
2010-01-24 02:09:23 +09:00 |
|
Alex Shinn
|
dd8846de76
|
GC preserving result in C struct constructors.
|
2010-01-24 01:46:25 +09:00 |
|
Alex Shinn
|
bd1e861afa
|
fixing the default start in iota
|
2010-01-22 11:57:07 +09:00 |
|
Alex Shinn
|
372aabb636
|
fixing bug in iota when start/step given
|
2010-01-22 10:50:28 +09:00 |
|
Alex Shinn
|
6fb2d4cf21
|
adding mechanism to statically include modules which use C code
|
2010-01-22 00:24:28 +09:00 |
|
Alex Shinn
|
add39db40b
|
fixing error checks on first digit for numbers with #r prefix (issue #27)
|
2010-01-20 21:00:37 +09:00 |
|
Alex Shinn
|
ad1be9cbcd
|
fixing FFI # args check (> 6), not (>= 6)
|
2010-01-20 20:45:06 +09:00 |
|
foof
|
925401c114
|
fixing division of flonum by fixnum (issue #25)
|
2010-01-12 13:00:37 -05:00 |
|
foof
|
ce5946578a
|
fixing field setters and type constructors (issue #24)
|
2010-01-12 12:54:24 -05:00 |
|
Alex Shinn
|
fdec55997a
|
adding http client library.
using mime/base64/quoted-printable modules from hato.
|
2010-01-02 21:51:07 +09:00 |
|
Alex Shinn
|
33da981dba
|
read-line shouldn't include the trailing newline
|
2010-01-02 21:04:40 +09:00 |
|
Alex Shinn
|
e5232a08af
|
quick fix for custom ports on BSD systems using funopen - seeking not yet supported
|
2010-01-02 20:27:05 +09:00 |
|
Alex Shinn
|
1a5a551263
|
forgot to add port.c
|
2010-01-02 20:16:01 +09:00 |
|
Alex Shinn
|
562ec60926
|
adding extended io utils, including custom ports, with high-level
custom port constructors such as concatenated and filtered ports.
|
2010-01-02 20:14:32 +09:00 |
|
Alex Shinn
|
7c08c67815
|
also forgot to propagate the sign in bignum_to_double
|
2010-01-02 12:19:00 +09:00 |
|
Alex Shinn
|
227a094399
|
offby1 error in bignum_to_double
also fixing exact? definition to include bignums
|
2010-01-02 12:02:20 +09:00 |
|
Alex Shinn
|
22968ec7b3
|
sexp_bignum_to_double was backwards
|
2010-01-02 01:15:26 +09:00 |
|
Alex Shinn
|
ad4f044963
|
adding predicates
|
2010-01-01 23:36:17 +09:00 |
|
Alex Shinn
|
3132cb8c42
|
don't free result pointers
|
2010-01-01 23:33:38 +09:00 |
|
Alex Shinn
|
85298f69e1
|
adding release-name and features to -V option
|
2010-01-01 16:32:17 +09:00 |
|
Alex Shinn
|
4a5cae51ae
|
forgot to preserve a var on remainder
|
2010-01-01 16:16:40 +09:00 |
|
Alex Shinn
|
87fa6e3b7e
|
adding libchibi-sexp.so for people who just want the read/write
functionality without any evaluator
|
2009-12-31 22:51:31 +09:00 |
|
Alex Shinn
|
718fc2a4b1
|
ignoring generated files
|
2009-12-31 13:49:47 +09:00 |
|
Alex Shinn
|
36732f9134
|
is-a-tty?
|
2009-12-31 13:40:23 +09:00 |
|
Alex Shinn
|
5469e699b6
|
fixing bug introduced when the space after the -l option was made optional
|
2009-12-31 13:10:35 +09:00 |
|
Alex Shinn
|
cb44b8f4fe
|
adding port folding utils
|
2009-12-31 01:20:09 +09:00 |
|
Alex Shinn
|
430e21417b
|
merge
|
2009-12-31 00:30:29 +09:00 |
|
Alex Shinn
|
d954819775
|
adding (chibi io) w/ interface to fgets, fread, fwrite, etc.
|
2009-12-31 00:24:19 +09:00 |
|
Alex Shinn
|
1dba7fb8fd
|
forgot to preserve some gc vars in the bignum lib
|
2009-12-30 03:49:21 +09:00 |
|
Alex Shinn
|
c94490872c
|
fixing bug in string->number for hex strings (issue #21)
|
2009-12-29 23:45:40 +09:00 |
|
Alex Shinn
|
b77d102a70
|
fixing non-tail-call optimization in some conditional cases
|
2009-12-29 23:32:29 +09:00 |
|
Alex Shinn
|
3087302be6
|
string-concatenate now takes an optional <separator> argument
|
2009-12-29 22:19:08 +09:00 |
|
Alex Shinn
|
e2d7291269
|
belatedly adding type checks on read/write/display
|
2009-12-29 20:12:09 +09:00 |
|
Alex Shinn
|
351bf36ecf
|
heaps allocate an extra cell to be safe (re: issue #10)
|
2009-12-29 19:16:15 +09:00 |
|
Alex Shinn
|
ef97713ab7
|
merging
|
2009-12-29 19:04:59 +09:00 |
|
Alex Shinn
|
f785134851
|
updating plan9 mkfile to use features.h
|
2009-12-29 19:03:50 +09:00 |
|
Alex Shinn
|
7e0464154a
|
number? includes a check for bignums (issue #19)
|
2009-12-29 18:45:22 +09:00 |
|
Alex Shinn
|
5227209ff8
|
Added tag 0.3 for changeset 65545bf53d96
|
2009-12-29 15:35:44 +09:00 |
|
Alex Shinn
|
9bbe80f4bf
|
adding descriptive sexp_release_name for more detailed information
in "about this software" dialogs and such.
0.3 is lithium. 0.1 and 0.2 are retroacively hydrogen and helium,
respectively.
|
2009-12-29 15:33:06 +09:00 |
|
Alex Shinn
|
98d03e884e
|
adding sexp_version constant which is just a string holding the
version information (currently "0.3"). also adding some features
that may be important to test for: dynamic-loading, modules, and
boehm-gc.
|
2009-12-29 14:51:13 +09:00 |
|
Alex Shinn
|
dd16dcef2d
|
renaming config.h to features.h
|
2009-12-29 14:39:13 +09:00 |
|
Alex Shinn
|
e5bcac2142
|
adding sexp_make_unsigned_integer, using that in the stubber for unsigned types
|
2009-12-29 14:27:53 +09:00 |
|
Alex Shinn
|
f897ecc9c1
|
adding chroot-based install test
|
2009-12-29 03:17:03 +09:00 |
|
Alex Shinn
|
abf0db97d2
|
merging
|
2009-12-28 23:42:17 +09:00 |
|
Alex Shinn
|
3a708218c4
|
removing reference to exit(0) for plan9
|
2009-12-28 23:41:38 +09:00 |
|
Alex Shinn
|
44a6c530d9
|
EVAL save/restores the current exception handler.
It doesn't really make sense for an exception to pass
outside of EVAL. Fixes issue #17.
|
2009-12-28 23:18:04 +09:00 |
|
Alex Shinn
|
964011c39b
|
fixing build for immediate flonums on 32-bit machines
|
2009-12-28 22:59:57 +09:00 |
|
Alex Shinn
|
f141b22cb3
|
adding extended documentation to README, updating version and
copyright information.
|
2009-12-28 22:53:20 +09:00 |
|