Matthew Flatt
|
46b8b435ca
|
export checked-struct-info?
svn: r9300
|
2008-04-14 19:20:58 +00:00 |
|
Sam Tobin-Hochstadt
|
13b7f8c506
|
Add checked-struct-info.
svn: r9227
|
2008-04-09 23:25:30 +00:00 |
|
Matthew Flatt
|
cb3fdd8fc5
|
change real->decimal-string (PR 9285)
svn: r9210
|
2008-04-08 21:56:29 +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 |
|
Eli Barzilay
|
26b283b953
|
fixed pr9285, added tests
svn: r9197
|
2008-04-08 12:33:53 +00:00 |
|
Matthew Flatt
|
307ca18d31
|
doc make-generic and add 'generic?'
svn: r9164
|
2008-04-04 12:13:19 +00:00 |
|
Matthew Flatt
|
f28726ab4d
|
fix bytecode writing of prefabs, add prop:sequence
svn: r9149
|
2008-04-03 14:07:52 +00:00 |
|
Matthew Flatt
|
fb392dd331
|
adjust sort keyword arguments and docs
svn: r9131
|
2008-04-02 01:28:09 +00:00 |
|
Eli Barzilay
|
fcfaa3cc64
|
use sort.ss in kw.ss too
svn: r9129
|
2008-04-02 00:07:45 +00:00 |
|
Eli Barzilay
|
bfc990e3c5
|
Added #:key and #:cache-keys to `sort', documented and tested.
svn: r9128
|
2008-04-01 20:58:41 +00:00 |
|
Eli Barzilay
|
a4f70641b9
|
error message typo
svn: r9110
|
2008-03-29 15:45:51 +00:00 |
|
Matthew Flatt
|
61ea615004
|
optimizer inlining improvements, especially to ensure that single-use bindings are inlined
svn: r9094
|
2008-03-27 16:07:42 +00:00 |
|
Matthew Flatt
|
c81eb6ede0
|
add in-lines and some doc clarifications
svn: r9072
|
2008-03-23 13:25:56 +00:00 |
|
Matthew Flatt
|
407e0bc2d9
|
fix serialization on prefabs, equal on cyclic hash tables
svn: r9020
|
2008-03-18 19:46:39 +00:00 |
|
Matthew Flatt
|
dba1ddc480
|
scribble/srcdoc experiment in net/gifwrite
svn: r9019
|
2008-03-18 18:19:25 +00:00 |
|
Matthew Flatt
|
3a763f3bcc
|
generalized except-out
svn: r9015
|
2008-03-18 13:38:13 +00:00 |
|
Robby Findler
|
9ba432ab9c
|
added the _ special case to ->d
svn: r8998
|
2008-03-17 04:01:39 +00:00 |
|
Matthew Flatt
|
293ba025ba
|
prefab structure types (3.99.0.18)
svn: r8967
|
2008-03-13 20:59:22 +00:00 |
|
Matthew Flatt
|
9ecf9dfe4a
|
fix some error-message reporting for mzscheme define-struct
svn: r8953
|
2008-03-11 21:14:40 +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
|
944770a4d1
|
fix another(!) JIT bug related to the runstack pointer and GC --- this time when a jump to a native function has the wrong arity; more certificate-management shortcuts to avoid explosion of work for long expansion chains; changed scheme/base module-begin to not create long expansion chais in the first place
svn: r8880
|
2008-03-04 19:41:21 +00:00 |
|
Eli Barzilay
|
72f82a9de4
|
improve error message
svn: r8848
|
2008-03-02 06:30:54 +00:00 |
|
Eli Barzilay
|
4c63166f16
|
fix error message
svn: r8847
|
2008-03-02 06:28:47 +00:00 |
|
Sam Tobin-Hochstadt
|
bb5fe5e47c
|
Provide find-method/who and do-make-object, for Typed Scheme.
svn: r8841
|
2008-03-01 23:09:23 +00:00 |
|
Matthew Flatt
|
682f356b45
|
3.99.0.14, define-require-syntax, define-provide-syntax, fix extreme corner case for identifier binding (a macro-introduced identifier that is unmarked and unrenamed)
svn: r8822
|
2008-02-28 17:15:54 +00:00 |
|
Matthew Flatt
|
5a646bfe18
|
r6rs io
svn: r8807
|
2008-02-26 22:15:02 +00:00 |
|
Matthew Flatt
|
743db7529d
|
r6rs io work; compiler tweaks
svn: r8805
|
2008-02-26 13:54:54 +00:00 |
|
Matthew Flatt
|
8311c8f9e4
|
Eli's repaired and specialized sort, fix in 'for/fold' binding, generalized integers-bytes functions, and some r6rs work
svn: r8798
|
2008-02-25 14:42:32 +00:00 |
|
Eli Barzilay
|
bb34f747b6
|
make all files terminate with a newline
svn: r8786
|
2008-02-24 21:27:36 +00:00 |
|
Eli Barzilay
|
31a9f69df5
|
typo
svn: r8784
|
2008-02-24 16:18:17 +00:00 |
|
Eli Barzilay
|
2e418f3f46
|
fixed sort to be stable, improved a little, properly test stability
svn: r8783
|
2008-02-24 16:04:17 +00:00 |
|
Eli Barzilay
|
b1a08edd5a
|
use new require specs in many places
svn: r8774
|
2008-02-23 09:42:03 +00:00 |
|
Matthew Flatt
|
3ed0c89b8b
|
fix expansion of lone 'lambda' in a module body
svn: r8758
|
2008-02-21 21:59:57 +00:00 |
|
Matthew Flatt
|
f39b12a555
|
doc repairs and r6rs repairs
svn: r8754
|
2008-02-21 14:49:58 +00:00 |
|
Matthew Flatt
|
b953b448ba
|
expose struct:struct-info
svn: r8753
|
2008-02-21 13:30:25 +00:00 |
|
Robby Findler
|
f0efed2a3e
|
PR 9200
svn: r8746
|
2008-02-20 22:39:07 +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 |
|
Eli Barzilay
|
3a03f08900
|
fix arity error message
svn: r8714
|
2008-02-19 07:36:49 +00:00 |
|
Matthew Flatt
|
6f057bd68c
|
fix syntax-local-expand/capture-lifts
svn: r8614
|
2008-02-10 15:52:46 +00:00 |
|
Eli Barzilay
|
ae087c18b6
|
fixed error messages
svn: r8611
|
2008-02-10 06:19:58 +00:00 |
|
Eli Barzilay
|
8a17372db3
|
Make regexp-split and relatives work with empty matches like other
regexp packages (eg, Dorai's pregexp and Emacs).
svn: r8556
|
2008-02-06 19:19:44 +00:00 |
|
Eli Barzilay
|
6436441ebd
|
minor things
svn: r8554
|
2008-02-06 11:35:01 +00:00 |
|
Eli Barzilay
|
ab64d26a21
|
yet further improvements
svn: r8553
|
2008-02-06 10:14:24 +00:00 |
|
Eli Barzilay
|
2ae21adbff
|
use tail-calls for regexp iterations
svn: r8549
|
2008-02-06 02:49:19 +00:00 |
|
Eli Barzilay
|
f3bbc44451
|
Major cleanup, switch regexp-fn to a macro to clarify things
svn: r8545
|
2008-02-05 22:02:34 +00:00 |
|
Matthew Flatt
|
096ec546a6
|
fix struct-out; add -I configuration option
svn: r8530
|
2008-02-04 21:51:39 +00:00 |
|
Matthew Flatt
|
17d717a8ba
|
scheme/bool and scheme/local
svn: r8394
|
2008-01-23 18:11:02 +00:00 |
|
Matthew Flatt
|
b2dbe63ed1
|
small doc fixes, plus change to syntax pattern matching to allow null as a dotted match after ellipses
svn: r8384
|
2008-01-23 01:35:26 +00:00 |
|
Robby Findler
|
ccceb3368a
|
fixed PR 9155
svn: r8368
|
2008-01-19 18:00:16 +00:00 |
|