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
|
c9f279ea28
|
checking for OOM in sexp_read_symbol
|
2011-08-19 01:46:16 +09:00 |
|
Alex Shinn
|
54f913fa2a
|
adding basic oom tests
|
2011-08-19 01:43:44 +09:00 |
|
Alex Shinn
|
cdd83b20cf
|
R7RS string escapes support and OOM checks
|
2011-08-19 01:06:26 +09:00 |
|
Alex Shinn
|
ff884b7314
|
Need to zero out the malloced constructor results in case not all
fields are initialized.
|
2011-08-09 00:31:09 +09:00 |
|
Alex Shinn
|
3b44424140
|
/ returns ratios when possible
|
2011-08-06 15:57:09 +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
|
ddb6f31d58
|
More complex number additions.
|
2011-08-05 00:07:04 +09:00 |
|
Alex Shinn
|
0ebd1216cc
|
flushing out trig functions for complex numbers
|
2011-08-02 08:36:31 +09:00 |
|
Alex Shinn
|
293288f690
|
typo, should be appending to install.h
|
2011-08-01 10:00:26 +09:00 |
|
Alex Shinn
|
e79ce582ce
|
forgot to initialize variable in sqrt
|
2011-08-01 09:07:22 +09:00 |
|
Alex Shinn
|
7a04cf809d
|
build fixes from bakul
|
2011-08-01 08:31:30 +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
|
0270f52ecb
|
typo
|
2011-07-14 20:50:47 +09:00 |
|
Alex Shinn
|
2da11dc7f5
|
updating disasm for new SEXP_MAKE_PROCEDURE_OP
|
2011-07-13 23:02:17 +09:00 |
|
Alex Shinn
|
69e32af744
|
using direct make-procedure args instead of pushing
|
2011-07-13 09:12:00 +09:00 |
|
Alex Shinn
|
28ffc56d50
|
adding optional optimization for internal definitions to not box direct lambdas
|
2011-07-13 00:41:19 +09:00 |
|
Alex Shinn
|
b685bfbc35
|
local_ref return type is void
|
2011-07-05 23:51:29 +09:00 |
|
Alex Shinn
|
db4b6fa863
|
sexp_make_setter also needs to register the opcode as returning void
|
2011-07-05 23:50:23 +09:00 |
|
Alex Shinn
|
5f4ff27c3d
|
removing redundant check
|
2011-07-05 22:07:49 +09:00 |
|
Alex Shinn
|
dee59d6ece
|
include errno.h
|
2011-07-05 22:07:12 +09:00 |
|
Alex Shinn
|
5266d15004
|
off by one error in computing tail jump offset
|
2011-07-05 21:38:17 +09:00 |
|
Alex Shinn
|
54d353375c
|
printing foreign function names on disasm
|
2011-07-04 23:35:25 +09:00 |
|
Alex Shinn
|
0de463a7c4
|
dropping needless drops
|
2011-07-04 23:07:19 +09:00 |
|
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 |
|