Commit graph

896 commits

Author SHA1 Message Date
Alex Shinn
463400fc7e skipping over calls to reserve on tail jumps 2011-07-04 22:27:48 +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
7ddfc9f25a trying out tail jumps instead of using the tail-call opcode where possible 2011-07-04 02:22:18 +09:00
Alex Shinn
bacc7d9399 adding simple VM-level profiler 2011-07-03 21:00:11 +09:00
Alex Shinn
eae82d1f27 adding simplistic procedure-level profiler 2011-07-03 20:33:50 +09:00
Alex Shinn
4c7ca3edb2 fixing bug in mixed fixnum/flonum subtraction 2011-06-30 09:17:47 +09:00
Alex Shinn
9c9271e625 sexp_load can take a NULL env 2011-06-30 09:13:32 +09:00
Alex Shinn
fcdc6c17ff fixing sexp_load example 2011-06-30 09:12:14 +09:00
Alex Shinn
5869983b25 Forgot env arg to sexp_eval_string in docs. 2011-06-29 23:59:32 +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
97a12937f4 ignoring generated docs 2011-06-13 20:50:11 +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
b4f1ffd69b updating opcode name list 2011-06-11 16:08:39 +09:00
Alex Shinn
2961f23d1d don't bother consing up rest arguments if they're never used 2011-06-11 14:52:30 +09:00
Alex Shinn
744bde8997 adjusting for roundoff errors in expt 2011-05-30 23:22:08 +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
7b3aeebbd3 Updating AUTHORS (late for the release, oops). 2011-05-28 15:34:25 +09:00
Alex Shinn
795503d0a1 adding fedora.spec from rajesh 2011-05-28 15:34:08 +09:00
Alex Shinn
60e9152826 updating mkfile 2011-05-28 15:27:40 +09:00
Alex Shinn
d467ae0974 Added tag stable for changeset 15ab09df8d1d 2011-05-26 21:38:56 +09:00
Alex Shinn
a47f55301d Added tag 0.4 for changeset 782a6fa04773 2011-05-26 21:38:10 +09:00
Alex Shinn
e312f86172 removing printf warning in disasm 2011-05-26 12:31:22 +00:00
Alex Shinn
28c227c604 fixing GLOBAL_HEAP build 2011-05-26 08:16:50 +09:00
Alex Shinn
3d939c7e87 fixing immediate flonums build 2011-05-26 08:13:12 +09:00
Alex Shinn
24cc418275 fixing build for no DL 2011-05-26 08:00:36 +09: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
8b6c8afd3f no more global types 2011-05-25 09:46:45 +09:00
Alex Shinn
06b122b33c removing global types 2011-05-25 09:45:13 +09:00
Alex Shinn
07c5c7a6f8 fixing TYPE_DEFS=0 2011-05-25 09:34:48 +09:00
Alex Shinn
47add027d6 fixing SEXP_USE_GLOBAL_TYPES (may remove this soon though) 2011-05-25 09:24:32 +09:00
Alex Shinn
a66dd88158 forgot conditional includes for no case-folding 2011-05-24 07:29:30 +09:00
Alex Shinn
cdd9fce781 hyperlinking R5RS and R7RS references 2011-05-24 07:13:43 +09:00
Alex Shinn
cf2adc79f5 adding #![no-]fold-case syntax 2011-05-23 04:49:35 -07: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
498ab5da3e documentation tweaks 2011-05-23 04:36:35 -07:00
Alex Shinn
7d6de13485 updating release name 2011-05-23 03:32:19 -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