Alex Shinn
|
c3614986ef
|
adding string<->utf8 conversions
|
2011-10-04 22:15:58 +09:00 |
|
Alex Shinn
|
7b08af0c99
|
input/output bytevectors
|
2011-10-04 20:55:47 +09:00 |
|
Alex Shinn
|
7ab9e88eb0
|
more r7rs updates
|
2011-10-03 20:21:39 +09:00 |
|
Alex Shinn
|
0856230839
|
outlining standard r7rs libs
|
2011-10-03 08:36:37 +09:00 |
|
Alex Shinn
|
ed86eafb13
|
no reason to have this in the init file
|
2011-10-02 17:57:16 +09:00 |
|
Alex Shinn
|
bd32131b9d
|
The big renaming to define-library in .sld, make it possible to pass
other version numbers than 7 to `scheme-report-environment`, providing
initial (scheme base) library.
|
2011-10-02 17:16:05 +09:00 |
|
Alex Shinn
|
1320856d40
|
fixing bug in (let ((x ...)) (match x (x ...)))
|
2011-09-25 15:52:39 +09:00 |
|
Alex Shinn
|
4f9903db00
|
initial image file support
|
2011-09-24 17:18:35 +09:00 |
|
Alex Shinn
|
e2f066044d
|
adding support for define-library and include-ci
|
2011-09-19 15:10:20 +09:00 |
|
Alex Shinn
|
9380928e24
|
renaming sexp_make_lit AST util to avoid conflicts with core version
|
2011-09-06 00:29:15 +09:00 |
|
Alex Shinn
|
f9686315d9
|
typo in make-rectangular
|
2011-09-05 23:36:52 +09:00 |
|
Alex Shinn
|
5d92523bf4
|
fixes from doug currie when complex support not compiled in
|
2011-09-03 14:58:30 +09:00 |
|
Alex Shinn
|
10359721c4
|
Allowing read/write of simple object types (e.g. anything defined with define-record-type)
using a {brace} syntax. Currently can't disambiguate different types with the same name -
need to introduce a universal id.
|
2011-08-28 17:49:20 +09:00 |
|
Alex Shinn
|
32b17bf43e
|
updating ANSI escapes in (chibi test) to use \xNN; with semi-colon suffix
|
2011-08-19 01:47:51 +09:00 |
|
Alex Shinn
|
3ff658e3a7
|
Forgot to use the addrinfo if supplied.
|
2011-08-06 15:22:17 +09:00 |
|
Alex Shinn
|
50ace689b4
|
Making the addrinfo argument to open-net-io and with-net-io default to TCP/IP.
|
2011-08-06 15:20:17 +09:00 |
|
Alex Shinn
|
0ebd1216cc
|
flushing out trig functions for complex numbers
|
2011-08-02 08:36:31 +09:00 |
|
Alex Shinn
|
366c88bce1
|
fixing exact?, inexact? and numeric predicates when complex numbers are present
|
2011-08-01 08:20:44 +09:00 |
|
Alex Shinn
|
f5e07050ef
|
initial complex number support
|
2011-07-31 21:39:31 +09:00 |
|
Alex Shinn
|
6202f9c1ff
|
initial exact ratio support
|
2011-07-31 17:34:52 +09:00 |
|
Alex Shinn
|
56e11e6264
|
Disabling bignum warning in qsort.c when bignums are disabled.
|
2011-07-24 11:03:33 +09:00 |
|
Alex Shinn
|
75af68ad76
|
fixing SRFI-18 time interface which uses timevals, not tms
|
2011-07-22 00:40:30 +09:00 |
|
Alex Shinn
|
2da11dc7f5
|
updating disasm for new SEXP_MAKE_PROCEDURE_OP
|
2011-07-13 23:02:17 +09:00 |
|
Alex Shinn
|
b685bfbc35
|
local_ref return type is void
|
2011-07-05 23:51:29 +09:00 |
|
Alex Shinn
|
dee59d6ece
|
include errno.h
|
2011-07-05 22:07:12 +09:00 |
|
Alex Shinn
|
54d353375c
|
printing foreign function names on disasm
|
2011-07-04 23:35:25 +09:00 |
|
Alex Shinn
|
60c304cbb8
|
adding flatten-dot and update-free-vars
|
2011-07-04 22:04:40 +09:00 |
|
Alex Shinn
|
90ae6f49b8
|
adding cast for safety
|
2011-07-04 22:04:09 +09:00 |
|
Alex Shinn
|
eae82d1f27
|
adding simplistic procedure-level profiler
|
2011-07-03 20:33:50 +09:00 |
|
Alex Shinn
|
475b5ee01d
|
adding make-address-info and necessary constants to (chibi net)
|
2011-06-29 23:53:26 +09:00 |
|
Alex Shinn
|
ae3291962e
|
the integer->error-string arg now defaults to errno
|
2011-06-29 23:44:22 +09:00 |
|
Alex Shinn
|
e738a59989
|
changing SRFI-1 any to return the result of the pred
was previously returning the args as in find (thanks kiyokap)
|
2011-06-29 23:37:23 +09:00 |
|
Alex Shinn
|
f415b01eee
|
adding integer->error-message
|
2011-06-29 23:12:32 +09:00 |
|
Alex Shinn
|
db72ce0055
|
adding experimental rest-arguments optimization
|
2011-06-13 20:54:27 +09:00 |
|
Alex Shinn
|
0a7b16621a
|
adding constructors
|
2011-06-13 20:53:25 +09:00 |
|
Alex Shinn
|
88cae35481
|
fixing bug in map-onto
|
2011-06-13 20:53:04 +09:00 |
|
Alex Shinn
|
d7147bf67e
|
adding reserve opcode to avoid pushing dummy values.
also adding register-optimization! primitive.
|
2011-06-13 20:52:42 +09:00 |
|
Alex Shinn
|
fa599d79e8
|
adding type check
|
2011-06-11 16:49:51 +09:00 |
|
Alex Shinn
|
58b05c50af
|
using titlecase names for types
|
2011-06-11 16:26:30 +09:00 |
|
Alex Shinn
|
2821bafcb6
|
chmod
|
2011-05-29 18:47:00 +09:00 |
|
Alex Shinn
|
b819a99b7b
|
fixing sort bug
|
2011-05-29 18:46:54 +09:00 |
|
Alex Shinn
|
e312f86172
|
removing printf warning in disasm
|
2011-05-26 12:31:22 +00:00 |
|
Alex Shinn
|
31ef22a665
|
static libs keeps bindings separate (patch from rotty)
|
2011-05-25 23:59:21 +09:00 |
|
Alex Shinn
|
ad30b48a9f
|
grudingly supporting MV continuations
|
2011-05-25 23:29:30 +09:00 |
|
Alex Shinn
|
955fc708e9
|
replacing import-immutable with import (which is now immutable by default)
|
2011-05-23 04:37:27 -07:00 |
|
Alex Shinn
|
2cda6db130
|
More documentation.
|
2011-05-23 03:31:24 -07:00 |
|
Alex Shinn
|
357684a730
|
Documentation updates, making (chibi repl) history persistent.
|
2011-05-23 02:09:24 -07:00 |
|
Alex Shinn
|
cf54a161fa
|
documentation updates from doug currie
|
2011-05-22 16:15:29 -07:00 |
|
Alex Shinn
|
32d5e78d9e
|
adding new repl commands for manipulating modules.
also repl doesn't use vt100 editing for dumb terminals.
|
2011-05-22 13:59:36 -07:00 |
|
Alex Shinn
|
1fea7687e2
|
simplifying apply and fixing variadic applications
|
2011-05-22 03:21:44 -07:00 |
|