Matthew Flatt
9af00fcfb4
v4.0.2.4: logging
...
svn: r10818
2008-07-17 15:20:17 +00:00
Eli Barzilay
91fb6ffce0
move sandbox-coverage to scheme/private
...
svn: r10690
2008-07-09 07:20:51 +00:00
Eli Barzilay
7d50e61c7f
* Newlines at EOFs
...
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind
svn: r10689
2008-07-09 07:18:06 +00:00
Eli Barzilay
ecfc0cd104
fix misuse of _
...
svn: r10569
2008-07-03 00:49:52 +00:00
Matthew Flatt
f3b142367d
fix pretty-print bugs introduced with support for mpairs
...
svn: r10548
2008-07-02 00:14:35 +00:00
Matthew Flatt
44c5a75739
fix some phase problems in program-processing programs
...
svn: r10503
2008-06-29 15:11:20 +00:00
Matthew Flatt
69b4ffc7c0
fix pretty-print so that special handling of 'lambda', 'quote', etc. doesn't hide sharing that shoul dbe displayed
...
svn: r10482
2008-06-27 22:07:28 +00:00
Matthew Flatt
cbb7db6a2c
repair cm handling of extensions
...
svn: r10045
2008-05-30 16:08:28 +00:00
Matthew Flatt
33dbd34a67
make 'trace' work with keywords
...
svn: r9974
2008-05-27 12:27:17 +00:00
Matthew Flatt
44a8c8b6b1
fix minor 'unit' phase problems
...
svn: r9964
2008-05-26 19:59:11 +00:00
Matthew Flatt
d1628d6238
fix some phase issues in 'match' implementation
...
svn: r9963
2008-05-26 19:51:06 +00:00
Matthew Flatt
4effd7b897
doc clarifications (PR 9307) and arity issue (PR 9025)
...
svn: r9855
2008-05-15 17:29:49 +00:00
Matthew Flatt
fad08fcd84
more drscheme repairs and tests
...
svn: r9721
2008-05-07 16:31:20 +00:00
Matthew Flatt
1dd30ca031
dup-{in,out}put-port and sandbox-error-output default
...
svn: r9617
2008-05-03 04:47:14 +00:00
Matthew Flatt
52581d024b
improve scribble memory use (a little bit)
...
svn: r9601
2008-05-02 19:48:57 +00:00
Matthew Flatt
d7d49190e5
doc compat lib
...
svn: r9560
2008-05-01 12:31:51 +00:00
Matthew Flatt
55bf7cb288
compat lib
...
svn: r9559
2008-05-01 12:29:50 +00:00
Robby Findler
baa9ed726a
moved the surrogate library to scheme/ (out of mzlib/)
...
svn: r9554
2008-05-01 02:51:52 +00:00
Matthew Flatt
2837df70a6
reencode-output: flush buffer on encoding error, so that the port can be closed
...
svn: r9528
2008-04-29 01:18:13 +00:00
Matthew Flatt
e6b2b19030
r6rs io/ports-6 repairs and tests
...
svn: r9523
2008-04-28 21:59:18 +00:00
Matthew Flatt
f579d40b82
'must-update file mode; R6RS tests and bug fixes
...
svn: r9511
2008-04-28 16:32:50 +00:00
Matthew Flatt
c14a965ebd
do not write .fail files
...
svn: r9494
2008-04-26 16:24:25 +00:00
Matthew Flatt
01baad11a0
hack evcase to support old and new 'else' bindings
...
svn: r9481
2008-04-25 21:36:37 +00:00
Eli Barzilay
13c5e3812d
Added last-pair and tests
...
svn: r9422
2008-04-23 13:20:05 +00:00
Matthew Flatt
a26b334c67
proprocessor doc, merge scribblings and doc-categories fields
...
svn: r9414
2008-04-23 00:20:25 +00:00
Matthew Flatt
8036ddf5a1
remove euler from scheme/math
...
svn: r9290
2008-04-14 11:44:13 +00:00
Matthew Flatt
021d4d7527
new hash function names and ops (3.99.0.23)
...
svn: r9209
2008-04-08 21:42:38 +00:00
Matthew Flatt
f31bf12543
generalize this-expression-source-directory
...
svn: r9176
2008-04-07 12:52:59 +00:00
Sam Tobin-Hochstadt
aa40a654b0
Update match documentation to new implementation:
...
- Mention cons and mcons pattern.
- Describe greedyness.
- Mention additional literals in grammar.
svn: r9095
2008-03-27 17:35:11 +00:00
Sam Tobin-Hochstadt
ae4acf1d51
Remove old match implementation.
...
Fix typed-scheme to work w/ new match.
Factor out lots of common code.
Implement (mcons ..) patterns
svn: r9086
2008-03-25 18:26:39 +00:00
Sam Tobin-Hochstadt
b7127dc9c7
Add new match implementation.
...
Does not yet work:
- some errors about car of ()
- some match-expander certification errors
svn: r9049
2008-03-21 23:54:58 +00:00
Eli Barzilay
c3a503a897
minor
...
svn: r9042
2008-03-21 17:51:41 +00:00
Eli Barzilay
02c3394726
reformat
...
svn: r9039
2008-03-21 13:13:31 +00:00
Eli Barzilay
a93dbcb135
improve rec
...
svn: r9038
2008-03-21 13:09:45 +00:00
Sam Tobin-Hochstadt
afa5e930fe
remove debugging code
...
svn: r9029
2008-03-20 13:29:50 +00:00
Matthew Flatt
a8ae46ba34
workaround limitation in syntax system related to nested marks
...
svn: r8969
2008-03-14 00:37:19 +00:00
Matthew Flatt
293ba025ba
prefab structure types (3.99.0.18)
...
svn: r8967
2008-03-13 20:59:22 +00:00
Sam Tobin-Hochstadt
6326734300
Fix handling of quote inside unquote-splicing in quasipattern.
...
svn: r8959
2008-03-12 14:05:02 +00:00
Eli Barzilay
3c29bbda9d
* Moved the srfi-4 functionality back into the foreign library, so its
...
available from there instead of only from srfi/4
* Added scheme/modspec-forms with `matching-identifiers-in' for a
generic regexp-based selection of identifiers
* Used this new form to get make srfi/4 reprovide the relevant stuff
from foreign
* Did the same for srfi/66 (and added the missing renames etc to
foreign)
svn: r8944
2008-03-11 13:06:29 +00:00
Noel Welsh
a53d243e99
I have changed the SRFI-4 implementation so structure types are exported for types except u8. This allows developers to subtype the SRFI-4 structures. I have also refactored the code, leading to a significantly simpler implementation
...
svn: r8918
2008-03-07 16:24:06 +00:00
Matthew Flatt
b451631831
fix coroutine API and test to avoid timeout races
...
svn: r8900
2008-03-06 14:08:29 +00:00
Eli Barzilay
b76390a452
revise the way setup-plt crawls over the collection trees
...
svn: r8860
2008-03-03 22:04:28 +00:00
Matthew Flatt
b7cfd2fd00
plt-r6rs executable and initial r6rs docs
...
svn: r8859
2008-03-03 21:59:09 +00:00
Matthew Flatt
b3476706ec
add newline handling to reencode-input/output-port; provide a streamlined path for custom-port buffering (via pipes); fix JIT bug related to updating the runstack pointer after a call that turns out to be a direct-native call
...
svn: r8851
2008-03-02 16:00:12 +00:00
Matthew Flatt
c9a326111d
minor r6rs work
...
svn: r8817
2008-02-27 14:53:41 +00:00
Eli Barzilay
bb34f747b6
make all files terminate with a newline
...
svn: r8786
2008-02-24 21:27:36 +00:00
Eli Barzilay
b1a08edd5a
use new require specs in many places
...
svn: r8774
2008-02-23 09:42:03 +00:00
Robby Findler
79f4b8ff30
removed union from scheme/contract
...
svn: r8745
2008-02-20 21:18:48 +00:00
Matthew Flatt
ba63bd6f95
3.99.0.13: generalize require and provide to work with arbitrary phases
...
svn: r8742
2008-02-20 14:17:37 +00:00
Sam Tobin-Hochstadt
79bece6c13
Use syntax/loc for the definitions of the plt-match forms.
...
svn: r8725
2008-02-19 15:25:24 +00:00