Matthew Flatt
|
530a3eb5e8
|
change R5RS to allow splicing unquote at tail when expression is not a list; merge to 4.2.4
svn: r17811
|
2010-01-25 13:33:42 +00:00 |
|
Matthew Flatt
|
f14b7158cd
|
better error message for R5RS transformer expressions that are not 'syntax-rules'
svn: r14183
|
2009-03-19 12:33:22 +00:00 |
|
Matthew Flatt
|
7b11c290f5
|
qq fixes, so that (quasiquote #(unquote lst)) is a syntax error
svn: r13517
|
2009-02-11 15:01:04 +00:00 |
|
Matthew Flatt
|
91801b4601
|
fix algorithmic problem with syntax certificates (so Oleg's syntax-rules stress test runs in reasonable time)
svn: r12990
|
2009-01-03 17:51:06 +00:00 |
|
Matthew Flatt
|
e92b588985
|
macro-expansion performance tweaks
svn: r12972
|
2009-01-02 16:50:32 +00:00 |
|
Matthew Flatt
|
a0f91d905e
|
revised internal-definitions context and a basic 'define-package' form
svn: r12579
|
2008-11-24 19:52:41 +00:00 |
|
Matthew Flatt
|
ff888bda2a
|
fix splicing 'begin' in R5RS (PR 9548)
svn: r10458
|
2008-06-26 14:49:20 +00:00 |
|
Matthew Flatt
|
4e6639fb2f
|
r6rs tests and bug fixes
svn: r9563
|
2008-05-01 13:52:05 +00:00 |
|
Matthew Flatt
|
a33562b9dc
|
fix certification problems in internal-defn 'begin' and with the 'call-with-values'->'let-values' transformation
svn: r9292
|
2008-04-14 14:08:17 +00:00 |
|
Matthew Flatt
|
e98e5d449c
|
temporary hack around certificate problems
svn: r9287
|
2008-04-13 22:35:08 +00:00 |
|
Matthew Flatt
|
b372856777
|
r5rs niternal definitions as r5rs letrec instead mz letrec
svn: r9286
|
2008-04-13 21:59:02 +00:00 |
|
Matthew Flatt
|
f3695df23f
|
add #%expression to scheme-report-environment (PR 9258)
svn: r9156
|
2008-04-03 16:08:29 +00:00 |
|
Matthew Flatt
|
f3d74fa4c8
|
R6RS fixes; fix for <, >, <=, and >= with +nan.0 and a bignum or rational; compile two-byte regexp patterns (common for hand-rolled case-insensitivity, as in the R6RS parser) to a more compact and efficient representation
svn: r8898
|
2008-03-06 04:56:47 +00:00 |
|
Matthew Flatt
|
bd97e3e797
|
r6rs progress
svn: r8775
|
2008-02-23 14:11:24 +00:00 |
|
Matthew Flatt
|
d1c61e5ef1
|
plt-r5rs exe and r5rs doc
svn: r8501
|
2008-02-02 04:14:04 +00:00 |
|
Matthew Flatt
|
92ac61e806
|
scheme/mpair
svn: r8151
|
2007-12-29 12:30:25 +00:00 |
|
Matthew Flatt
|
415cd0bf15
|
lazy, force, delay in scheme/promise and scheme; clean up mzscheme some, and clean up the docs some
svn: r8053
|
2007-12-18 21:37:23 +00:00 |
|
Matthew Flatt
|
391892a848
|
3.99.0.3: improved namespace API
svn: r7756
|
2007-11-18 02:06:57 +00:00 |
|
Matthew Flatt
|
f085196bf8
|
constraint define-syntax in the R5RS language
svn: r7727
|
2007-11-14 20:46:51 +00:00 |
|
Matthew Flatt
|
39cedb62ed
|
v3.99.0.2
svn: r7706
|
2007-11-13 12:40:00 +00:00 |
|