Alex Shinn
|
3c04ce1ff3
|
typo
|
2011-10-20 08:46:16 +09:00 |
|
Alex Shinn
|
549257efca
|
Don't try to apply a broken let during simplification.
|
2011-10-17 08:27:21 +09:00 |
|
Alex Shinn
|
230bcb24bb
|
fixing (- ratio flonum) case
|
2011-09-22 23:13:15 +09:00 |
|
Alex Shinn
|
5085164d19
|
fixing some #e/#i cases with ratio support
|
2011-09-22 23:11:46 +09:00 |
|
Alex Shinn
|
60c95d0df2
|
Preserving and normalizing intermediate ratios.
|
2011-09-06 23:40:28 +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
|
df31fcd3af
|
typo in sexp_div
|
2011-08-21 23:55:38 +09:00 |
|
Alex Shinn
|
3b44424140
|
/ returns ratios when possible
|
2011-08-06 15:57:09 +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
|
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
|
28ffc56d50
|
adding optional optimization for internal definitions to not box direct lambdas
|
2011-07-13 00:41:19 +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
|
4c7ca3edb2
|
fixing bug in mixed fixnum/flonum subtraction
|
2011-06-30 09:17:47 +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
|
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
|
280ea1cddb
|
fixing conflicts in chibi-scheme-static build
|
2011-05-18 21:50:48 -07:00 |
|
Alex Shinn
|
08554fd29c
|
fixing _FN4 usage
|
2011-04-17 21:17:22 +09:00 |
|
Alex Shinn
|
d284345157
|
plan9 API updates
|
2011-04-08 02:19:54 +09:00 |
|
Alex Shinn
|
2c036c7e7a
|
adding experimental auto-force capability
|
2011-01-11 22:54:23 +09:00 |
|
Alex Shinn
|
5aeb7edaff
|
preserving to be on the safe-side
|
2011-01-11 22:53:51 +09:00 |
|
Alex Shinn
|
23382e9540
|
allowing per-heap maximum size limit as a new argument to sexp_make_eval_context
can specify on the command line with -h 1M/2M (set to 0 for no limit)
|
2010-12-30 11:26:15 +09:00 |
|
Alex Shinn
|
695b44332e
|
adding interface to bytecode-literals
(need to check these when debugging gc)
|
2010-12-05 16:53:38 -08:00 |
|