Alex Shinn
|
18e8575358
|
Merge pull request #813 from dpapavas/export-get-stack
Export sexp_get_stack_trace
|
2022-03-13 17:10:05 +09:00 |
|
Daphne Preston-Kendal
|
476ae194a3
|
Indentation fix
[skip ci]
|
2022-03-03 18:59:04 +01:00 |
|
Alex Shinn
|
c5cfc5cded
|
fix missing newline in test line wrapping output
|
2022-02-24 22:43:49 +09:00 |
|
Alex Shinn
|
e587881c2c
|
only add a dummy script name argument for the -R usage, not -r (fixes #814)
|
2022-02-23 07:44:48 +09:00 |
|
Alex Shinn
|
940f315b67
|
adding missing commit (issue #815)
|
2022-02-22 20:25:31 +09:00 |
|
Alex Shinn
|
fae48a3790
|
properly handling negation of complex numbers with ratio parts (fixes issue #815)
|
2022-02-22 17:55:54 +09:00 |
|
Dimitris Papavasiliou
|
9c5745b7f3
|
Export sexp_get_stack_trace
|
2022-02-16 21:59:52 +02:00 |
|
Alex Shinn
|
82d61b3d8e
|
make mixed inexact/exact ordering consistent, converting to exact for fixnums and ratios instead of just bignums (issue #812)
|
2022-02-12 07:50:58 +09:00 |
|
Alex Shinn
|
eb6a2eeb78
|
fix integer type in object-cmp
|
2022-02-12 07:48:14 +09:00 |
|
Daphne Preston-Kendal
|
abda243d21
|
Add identifier macro tests to syntax-test.scm
|
2022-02-04 11:28:31 +01:00 |
|
Daphne Preston-Kendal
|
920ba20a8c
|
Document the addition of identifier-syntax to core
[skip ci]
|
2022-02-04 11:00:27 +01:00 |
|
Daphne Preston-Kendal
|
51b0203dc5
|
Ditch the syntax-case version of identifier-syntax now it’s in core
|
2022-02-04 10:40:21 +01:00 |
|
Daphne Preston-Kendal
|
d6b13db503
|
Attempt to improve readability of syntax-template-transformer uses
Lipstick on a pig, but seems to be the best option available
|
2022-02-04 10:40:21 +01:00 |
|
Daphne Preston-Kendal
|
aef1a1b358
|
Use a less confusing term in the error message for invalid clauses
Since ‘template’ is technically the second part
|
2022-02-04 10:40:21 +01:00 |
|
Daphne Preston-Kendal
|
bddbdc801d
|
Use the exact set! syntactic-closure from the identifier-syntax form
Without this, set! isn’t recognized correctly as a literal and the
set! form erroneously matches any application form with two arguments
|
2022-02-04 10:39:34 +01:00 |
|
Alex Shinn
|
e4766f8cac
|
Merge branch 'master' of github.com:ashinn/chibi-scheme
|
2022-02-04 12:35:14 +09:00 |
|
Alex Shinn
|
07358ff8b7
|
don't allow trailing data after the number in string->number, even if a valid delimiter (fixes issue #811)
|
2022-02-04 12:34:55 +09:00 |
|
Daphne Preston-Kendal
|
d55d6c619c
|
Implement identifier-syntax in init-7.scm
|
2022-02-01 11:57:59 +01:00 |
|
Alex Shinn
|
f126c47c3e
|
Merge pull request #809 from dpapavas/use-malloc
Build fails with SEXP_USE_MALLOC
|
2022-01-10 08:01:45 +09:00 |
|
Dimitris Papavasiliou
|
c2a0bdb2c6
|
Partially fix SEXP_USE_MALLOC.
|
2022-01-09 14:44:02 +02:00 |
|
Alex Shinn
|
a127a332ac
|
use 0 (configurable) for the C++ size of flexible arrays (fixes #808)
|
2022-01-09 21:29:00 +09:00 |
|
Alex Shinn
|
4d45583637
|
removing unused sexp_cpointer_body
|
2022-01-09 21:19:57 +09:00 |
|
Alex Shinn
|
d642f34f25
|
Merge pull request #807 from lubgr/docs/small-fixes
Minor documentation improvements (C API)
|
2022-01-07 00:04:53 +09:00 |
|
Lukas Böger
|
1f2b534be9
|
Small documentation improvements
|
2022-01-05 12:19:32 +00:00 |
|
Daphne Preston-Kendal
|
d769a7970c
|
Wrap identifier-syntax output in make-transformer
|
2022-01-03 09:50:07 +01:00 |
|
Daphne Preston-Kendal
|
eb8582f5b1
|
Use sexp_make_procedure to sexp_make_variable_transformer_op
|
2022-01-03 08:28:40 +01:00 |
|
Dimitris Papavasiliou
|
87637c0a0b
|
Expose construction of foreign procedures.
|
2022-01-02 20:45:39 +02:00 |
|
Daphne Preston-Kendal
|
f32d89175c
|
Typo fix.
[skip ci]
|
2022-01-02 09:37:37 +01:00 |
|
Daphne Preston-Kendal
|
f63348a4d1
|
Iteratively expand variable-transformer set!
|
2022-01-02 08:06:38 +01:00 |
|
Daphne Preston-Kendal
|
83f61aecd2
|
Document the addition of identifier macros
|
2021-12-30 11:18:39 +01:00 |
|
Daphne Preston-Kendal
|
4a3c7eaf1f
|
Support identifier-syntax in (chibi syntax-case)
|
2021-12-30 10:58:26 +01:00 |
|
Daphne Preston-Kendal
|
d17764be29
|
Add variable transformers
|
2021-12-30 10:34:54 +01:00 |
|
Daphne Preston-Kendal
|
e97a2debe1
|
Friendlier error message for misuse of standard macros
|
2021-12-30 00:12:18 +01:00 |
|
Daphne Preston-Kendal
|
770b4d367b
|
Add basic support for identifier macros
|
2021-12-29 23:52:46 +01:00 |
|
Alex Shinn
|
6615a74609
|
undoing unintended commit
|
2021-12-29 14:27:49 +09:00 |
|
Alex Shinn
|
b769a318ef
|
use unsigned char* in sexp_update_string_index_lookup (fixes issue #804)
|
2021-12-29 11:55:58 +09:00 |
|
Alex Shinn
|
ab29a2b973
|
skip common prefix/suffix in diff
|
2021-12-28 16:07:43 +09:00 |
|
Alex Shinn
|
9cd9ec1cda
|
fix mapn error message
|
2021-12-28 15:19:10 +09:00 |
|
Alex Shinn
|
92499731bc
|
show procedure arity in primitive write
|
2021-12-28 08:26:20 +09:00 |
|
Alex Shinn
|
fc9cf93796
|
type checks on identifier=?
|
2021-12-28 08:19:05 +09:00 |
|
Daphne Preston-Kendal
|
9dcda90e2e
|
Merge branch 'string-ref-cache' into string-ref-cache-backwards
|
2021-12-27 19:24:20 +01:00 |
|
Daphne Preston-Kendal
|
9419fb19ed
|
Merge branch 'master' into string-ref-cache
|
2021-12-27 19:13:39 +01:00 |
|
Alex Shinn
|
f6e8e71c41
|
Merge branch 'master' of github.com:ashinn/chibi-scheme
|
2021-12-25 10:56:10 +09:00 |
|
Alex Shinn
|
58e9715c2b
|
handle non-positive numbers in numeric/si (fixes issue #801)
|
2021-12-25 10:55:58 +09:00 |
|
Alex Shinn
|
f812bbc96b
|
Merge pull request #797 from dpk/reference-barrier
Fix SRFI 124 imports for reference-barrier
|
2021-12-15 07:01:43 +09:00 |
|
Daphne Preston-Kendal
|
f9f384c45b
|
Fix SRFI 124 imports for reference-barrier
|
2021-12-14 15:45:12 +01:00 |
|
Alex Shinn
|
50188a6668
|
Merge pull request #796 from dpk/reference-barrier
Add reference-barrier to (srfi 124)
|
2021-12-14 21:36:53 +09:00 |
|
Daphne Preston-Kendal
|
2d8ce631c7
|
Add reference-barrier to (srfi 124)
|
2021-12-14 13:04:21 +01:00 |
|
Alex Shinn
|
f51f61098c
|
Merge pull request #795 from ashinn/srfi-227
Fix SRFI 227 exports
|
2021-12-11 22:42:14 +09:00 |
|
Marc Nieper-Wißkirchen
|
232dc6ef20
|
Fix SRFI 227 exports
|
2021-12-11 14:27:20 +01:00 |
|