Commit graph

71 commits

Author SHA1 Message Date
Alex Shinn
e88d85f107 missed some more config references (thanks doug) 2011-10-07 09:51:50 +09:00
Alex Shinn
ef14dac179 updating references to *config-env* I missed 2011-10-05 20:22:50 +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
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
9380928e24 renaming sexp_make_lit AST util to avoid conflicts with core version 2011-09-06 00:29:15 +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
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
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
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
e312f86172 removing printf warning in disasm 2011-05-26 12:31:22 +00: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
265d3e5136 Adding documentation. 2011-05-21 22:47:48 -07:00
Alex Shinn
b120458fed Removing uncessary setters. 2011-05-21 22:46:06 -07:00
Alex Shinn
2b86320652 Parsing literal docs for FFI files, generating docs for all core modules (mostly stubs). 2011-05-18 00:52:54 -07:00
Alex Shinn
060c3cb69b adding literate module documentation tool 2011-05-16 01:04:34 -07:00
Alex Shinn
c21e53832c including literate docs 2011-05-16 00:49:35 -07:00
Alex Shinn
a5f85d3685 tracking source info for macros 2011-05-16 00:48:55 -07:00
Alex Shinn
33f7600640 fixing spacing in definition highlighting 2011-05-11 06:59:15 +09:00
Alex Shinn
931d381f29 removing redundant exports 2011-04-25 23:45:02 +09:00
Alex Shinn
c5126fb2b0 adding optional strict top-level matching for syntax-rules literals 2011-04-25 23:29:30 +09:00
Alex Shinn
0494305c9b using calloc instead of malloc for temporary objects in the ffi 2011-04-18 23:14:03 +09:00
Alex Shinn
de539a472e return null string on (read-string 0) 2011-04-17 23:45:21 +09:00
Alex Shinn
6b8991d0a1 adding macro introspection 2011-04-09 16:52:24 +09:00
Alex Shinn
226d98d49f preserving port line number under all input operations 2011-04-09 15:55:26 +09:00
Alex Shinn
b1b207504c adding module-includes 2011-04-08 01:57:47 +09:00
Alex Shinn
b3cc58bb94 s/define-module/module/g 2011-04-08 01:12:13 +09:00