Alex Shinn
b638b9f1b4
Hygiene change. Removing syntactic closure flattening to
...
support unhygienic insertion. Breaks the previous assumption
that syntactic closures were never nested.
2014-01-12 19:29:11 +09:00
Alex Shinn
8b15884658
Supporting (chibi repl) advise from main.c.
2013-10-03 23:34:17 +09:00
Alex Shinn
8ddee1f704
Adding missing "extern" from SEXP_API definition.
...
Fixes issue #197 .
2013-10-03 09:34:43 +09:00
Alex Shinn
ca6f2e07cf
Switching SEXP_USE_SEND_FILE to a whitelist for BSD and Linux,
...
instead of a blacklist. Fixes issue #192 .
2013-09-14 21:42:11 +09:00
Alex Shinn
7a27341ecd
Adding initial send-file interface.
2013-08-18 18:36:24 +09:00
Alex Shinn
3fe7b71519
CHIBI_MODULE_PATH defaults to ./lib:., but these paths aren't
...
hardcoded anymore.
2013-07-28 19:09:05 +09:00
William Light
34adcd3b19
Implement SEXP_MAX_ANALYZE_DEPTH
...
This fixes issue #89 .
---
eval.c | 90 ++++++++++++++++++++++++++----------------------
include/chibi/features.h | 4 +++
2 files changed, 53 insertions(+), 41 deletions(-)
2013-06-17 21:09:05 +09:00
Alex Shinn
98863f53cb
Adding detection of 64bit for powerpc (patch from Stephen Lewis).
2013-04-24 23:43:16 +09:00
Alex Shinn
55df642dab
Better initial defaults for equality bounds checking.
2013-01-26 23:42:22 +09:00
Bakul Shah
9b0f9c73f2
fix plan9 breakage
2012-11-10 15:16:00 -08:00
Alex Shinn
9aa03c0a09
Updating eqv? definition (from pre-bignum days) to latest R7RS definition.
2012-10-17 20:53:56 +09:00
Alex Shinn
7b31ba7685
disabling bidir ports by default
2012-10-09 21:07:41 +09:00
Alex Shinn
2c5522dfff
Don't unwrap syntatic closures in top-level defines by default.
2012-10-01 22:56:21 +09:00
Alex Shinn
e562cc0be3
Incorporating Alan Watson's TAI time library.
2012-08-17 10:04:37 +09:00
Alex Shinn
90ba17a21a
s/strcmp/strncmp for abi compatibility checks
2012-07-23 05:32:55 +09:00
Alex Shinn
275bf31b13
adding optional thread debugging output
2012-07-21 17:28:09 +09:00
Alex Shinn
016560e5fe
Additional OOM checks - harder but still not impossible to segfault on OOM.
2012-07-17 23:40:16 +09:00
Alex Shinn
386b798b35
disabling placeholder digits by default
2012-07-11 22:08:10 +09:00
Alex Shinn
3e79138e21
Various fixes for better debug output.
...
* Associate file/line source info with corresponding bytecode offset.
* Fixes for losing source info after macro expansion and simplification.
* Fix for showing the source info of the calling procedure of an error.
2012-07-07 15:26:08 +09:00
Alex Shinn
85a7efc003
automatically making sockets non-blocking on accept
2012-05-14 08:37:45 -04:00