Commit graph

137 commits

Author SHA1 Message Date
Alex Shinn
86b9cc45be supporting cyclic generic objects 2011-10-30 23:59:06 +09:00
Alex Shinn
cf7afa1e54 adding type printer accessor 2011-10-30 23:55:42 +09:00
Alex Shinn
9a07906e06 fixing name conflict in sexp_lookup_type 2011-10-30 23:23:27 +09:00
Alex Shinn
e2b0a9f8dd fixing write/ss output 2011-10-30 23:09:08 +09:00
Alex Shinn
e08c0eac45 handling ^C in the repl reader to cancel the current input 2011-10-30 18:16:33 +09:00
Alex Shinn
4f9a5d7245 adding brace object literal support to srfi-38 2011-10-30 17:57:01 +09:00
Alex Shinn
3f8ac7106f adding support for #![no-]fold-case in srfi.38 and chibi.repl 2011-10-30 16:35:16 +09:00
Alex Shinn
60aefea1f8 handling #true and #false 2011-10-30 16:10:56 +09:00
Alex Shinn
190c962433 repl read errors should print the error and resume editing the same input with no newline 2011-10-30 16:10:32 +09:00
Alex Shinn
374d61c98e Patch from Lorenzo fixing setting the timeout flag when all threads
sleep, resetting the context event on sleeps, and making use of the
name argument to make-thread.
2011-10-23 23:55:05 +09:00
Alex Shinn
a2fa55ec62 fixing typo 2011-10-07 22:09:36 +09:00
Alex Shinn
e88d85f107 missed some more config references (thanks doug) 2011-10-07 09:51:50 +09:00
Alex Shinn
828e2aaa68 adding (scheme file) bindings 2011-10-06 21:18:08 +09:00
Alex Shinn
0bffb295b5 forgot to add time.c 2011-10-06 21:08:17 +09:00
Alex Shinn
7459df91b6 adding lazy 2011-10-05 21:21:27 +09:00
Alex Shinn
0bc1e27224 implementing environment 2011-10-05 20:52:14 +09:00
Alex Shinn
ef14dac179 updating references to *config-env* I missed 2011-10-05 20:22:50 +09:00
Alex Shinn
ac4403ea7a simple bytevector io utils 2011-10-04 22:44:52 +09:00
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