Commit graph

52 commits

Author SHA1 Message Date
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
Alex Shinn
2cd95a04d3 Adding a `system' command. 2011-04-07 23:11:31 +09:00
Alex Shinn
29aa883896 Adding initial documentation tool and manual. 2011-04-07 01:44:39 +09:00
Alex Shinn
d1f0dfe8d7 fixing non-function c lines beginning with an identifier 2011-04-06 01:36:36 +09:00
Alex Shinn
69b17aee0d updating highlight lib for sxml 2011-04-06 01:26:31 +09:00
Alex Shinn
dac4e0f4e9 adding highlight module 2011-04-05 01:11:15 +09:00
Alex Shinn
167c1c3dde adding string-contains 2011-04-05 01:09:04 +09:00
Alex Shinn
60a1b968c0 inlining user-information procedure 2011-04-04 23:40:56 +09:00
Alex Shinn
262522d435 adding getpwuid_r/getpwnam_r interface 2011-04-04 23:39:37 +09:00
Alex Shinn
e41b998f66 fixing chibi.process for linux 2011-04-04 10:24:17 -04:00
Alex Shinn
0257ab38c6 don't truncate trailing newlines before } 2011-04-04 00:52:34 +09:00
Alex Shinn
17afe65125 adding integer->immediate utility 2011-04-03 17:46:55 +09:00
Alex Shinn
7f8e003d08 adding scribble tests 2011-04-02 15:31:22 +09:00
Alex Shinn
6cd9654701 line editor now waits for complete sexps 2011-03-28 23:04:45 +09:00
Alex Shinn
017548cc46 adding string cursors, optimizing in-string(-reverse) loops 2011-03-21 14:57:52 +09:00
Alex Shinn
89f5d9ea65 adding equal?/bounded and an optimized equiv? which uses it 2011-03-21 00:46:08 +09:00
Alex Shinn
000c69e904 adding test-not 2011-02-24 23:28:36 +09:00
Alex Shinn
c7b167dd10 changing name of local sexp_in_heap_p to avoid conflict with the global def 2011-02-12 21:25:26 +09:00
Alex Shinn
d5bd3fa44d fixing bug when matching tail patterns against improper lists 2011-01-27 21:37:03 +09:00
Alex Shinn
8d13b7ace8 heap-stats will now build with Boehm, but just as a noop 2011-01-09 16:25:58 +09:00