Eli Barzilay
d9ebe60c72
use string-join
...
svn: r16700
original commit: e65ab46bfdb30cdd93b4fad32682e5f83c3151e1
2009-11-11 23:10:28 +00:00
Matthew Flatt
1430191e51
fix mzlib/string exports
...
svn: r16405
original commit: 1a8539f647a35c8f1763d78691850d1c41bac1ae
2009-10-22 01:09:48 +00:00
Eli Barzilay
dfab129cf3
move to scheme/base
...
svn: r16404
original commit: 6c33216f0ad212815adbf8504f2e29c122d3e978
2009-10-21 21:08:57 +00:00
Matthew Flatt
b04eb5c240
fix file modes for scheme/base
...
svn: r16323
original commit: 9e4657b7da7fe069609c62b8669d9f005478d322
2009-10-15 02:57:01 +00:00
Eli Barzilay
27b02aa263
undo revision 16179, which had some junk included by mistake
...
svn: r16180
original commit: ac39ffe73952e41758ef2454024e4d8a337a94af
2009-09-30 03:57:08 +00:00
Eli Barzilay
dae17a2c21
typo in DFlag
...
svn: r16179
original commit: 38388b1d346ce16c33afe65e44ee7bbb3315b67a
2009-09-30 03:55:22 +00:00
Robby Findler
8e8e3aa99f
removed extraneous export
...
svn: r16165
original commit: 75a5e0c23a354b564d971b59319f04a6e24e4f6d
2009-09-29 14:34:57 +00:00
Eli Barzilay
30648c15d5
forgot this rename in last commit
...
svn: r16164
original commit: 6d2bdb9e1c82c9f10c4aba25b04d42a28a4a8d46
2009-09-29 13:40:17 +00:00
Eli Barzilay
dedd29a452
* Reorganize macro code.
...
* Change `trace-apply' to accept keyword arguments by being a keyworded
function itself
* Renamed `trace-apply' to `trace-call' -- since it's not following the
calling convention of `apply'.
svn: r16161
original commit: 6cea680b629e66cf7ef796b251e386258bb8f08f
2009-09-29 07:33:07 +00:00
Jon Rafkind
572f69c778
update trace. use > for new stack frames and < for return values. prefixes are parameterized
...
svn: r16055
original commit: 1c129b829b2ceb8419c6e96f3aa1fd884c8cb362
2009-09-17 21:52:07 +00:00
Stevie Strickland
de06e87271
Refactoring all the private contract stuff into its own playpen.
...
svn: r16052
original commit: 636adcc142d20e62a9d18ec1c971894cd6956bd7
2009-09-17 20:55:37 +00:00
Stevie Strickland
afaa2a2069
Refactoring scheme/private/contract into reasonably sized pieces.
...
svn: r16049
original commit: 70e8f21ba2949a2e0762fe7094b115ac6826045f
2009-09-17 19:45:56 +00:00
Stevie Strickland
9ffe007e2e
First moving private/contract.ss to a different name. The diaspora from
...
that file into others will happen next.
svn: r16048
original commit: aca0bcf82e074b7d5477091b7d62d59f5d799283
2009-09-17 17:42:45 +00:00
Matthew Flatt
43eb4df4c7
move pretty-print implementation from mzlib to scheme
...
svn: r15990
original commit: 374a70d9f1c3aa14d78836c75fe64e3bc0c2365f
2009-09-13 13:56:22 +00:00
Stevie Strickland
203cd32031
Changing from stxclass to syntax/parse.
...
svn: r15979
original commit: 538cc8862faf3dc21fcde6e1b3227554b7fb0a5e
2009-09-11 19:47:27 +00:00
Robby Findler
170af53e07
changed the low-level api for contracts so the projections accept an extra argument indicating if the contract is being used positively or negatively
...
svn: r15850
original commit: 5c73253e03e6415de5ad0b2c3b8ec4fb82a9e1b6
2009-09-01 16:25:08 +00:00
Stevie Strickland
6d7ced9578
Small change so that failures due to the implicit compound-unit/infer (like
...
init-depend failures) will show define-values/invoke-unit/infer as the
original source of the problem.
svn: r15780
original commit: 7d551aa0f218838aa9a1aade6eaca69027877a83
2009-08-18 23:22:32 +00:00
Matthew Flatt
7d736c008a
allow multiple arguments to shift-captured continuation
...
svn: r15472
original commit: 84f56f8af6e290f70de521b07c709065610fd1d2
2009-07-17 11:09:07 +00:00
Robby Findler
65dbe29cbf
changed the meaning of one of the pretty-print parameters slightly and used that to fix redex's stepper
...
svn: r15419
original commit: 5adb4eb004a2912b2d14533f18a48e6db3855577
2009-07-09 15:55:11 +00:00
Eli Barzilay
4b6a08e64a
Moved tar' from mzlib to file, and use
scheme/base' now.
...
svn: r15346
original commit: 201a12d75bcf55989e2c710148d15395a7c4bece
2009-06-30 21:06:53 +00:00
Eli Barzilay
248f88e8d1
Switch language readers to #lang s-exp
...
svn: r15188
original commit: 66c855c2d3a09bdc43be5562b9bf20817dc25181
2009-06-16 17:13:51 +00:00
Jay McCarthy
1a25902f9a
Fixing problem report 10261 by stopping when ip is closed
...
svn: r15095
original commit: 10dc76439835021fc5250f38dfa1ecd24355982f
2009-06-05 17:36:50 +00:00
Eli Barzilay
65b38b778b
stupid typo in #:flag
...
svn: r15090
original commit: e2c5ff30ed5cffac9752db1dd4f1e93bd596b1fe
2009-06-05 13:03:44 +00:00
Stevie Strickland
1e2e38be43
Fix open so that it respects contracts.
...
svn: r14902
original commit: 732e93b9dc5a1e589af6355228ff47313682d0f4
2009-05-21 16:36:36 +00:00
Eli Barzilay
329482216f
comment typo
...
svn: r14894
original commit: 44848d349cae5ff7131af366a177ef7d9a131a54
2009-05-21 02:35:00 +00:00
Matthew Flatt
3fe9ae3193
identifier-prune-lexical-context (4.2.0.2)
...
svn: r14850
original commit: 70859f0d0bcb1b67fccd16208dfa5cd9289dfd2e
2009-05-17 12:31:51 +00:00
Sam Tobin-Hochstadt
ffb4f75f4a
sync to trunk
...
svn: r14750
original commit: 0ddf7338cbc9c3d01c8a24820a04cac82deed6b7
2009-05-08 20:11:09 +00:00
Matthew Flatt
8141fbd5cb
further improve procedure? and procedure-arity-includes? optimization on procedure names bound in a module top-level
...
svn: r14725
original commit: f08649a00772def158bb0c7de05193c362166734
2009-05-05 23:08:24 +00:00
Matthew Flatt
4f812fbd03
some improvement in eliminating procedure? and procedure-arity-includes? statically
...
svn: r14723
original commit: 4623a1ac07efa6a7103ed85f5b23433f9338d6ae
2009-05-05 19:22:55 +00:00
Eli Barzilay
6e17858d63
reformat
...
svn: r14714
original commit: 4b28ee8d34270b3120e7425eaabad75ec1c16c45
2009-05-04 21:04:37 +00:00
Matthew Flatt
0aea94d804
fix file-descriptor leak in process[*]/ports (PR 10229)
...
svn: r14710
original commit: 83cd3964f4e27c38790762dc44c00b0bf57f6fb2
2009-05-04 12:22:01 +00:00
Matthew Flatt
240fa9dc98
fix define after define* in package; doc repairs
...
svn: r14701
original commit: 16e483033c9278d2bd386a3d419d4caedc4a1a77
2009-05-03 23:49:22 +00:00
Matthew Flatt
872f83b18d
fix problem with package, define*, and macro-introduced identifiers
...
svn: r14671
original commit: 2b8b10dd400a833a0b8632411f91b01c48e61796
2009-04-30 23:57:45 +00:00
Matthew Flatt
2b7e5a9642
fix inverted argument default for editor<%> read-from-file method; better Check Sytax results on packages; added syntax/flatten-begin library
...
svn: r14548
original commit: 4b3626c1560658fe3937019e001911c2a44aaff3
2009-04-17 22:50:19 +00:00
Matthew Flatt
b14a088754
fix handling of define*-values between a syntax binding and a syntax-local-value
...
svn: r14541
original commit: 7d61c67bab33f059d7c270685b46ff57eae5511c
2009-04-17 12:29:04 +00:00
Matthew Flatt
a2181635c9
check-syntax binding for open-package's package id
...
svn: r14498
original commit: 0be3dca240500caf2640ad59a6e34868a89693c6
2009-04-13 14:52:14 +00:00
Matthew Flatt
7e81aaeb65
scheme/package simplifications from Chongkai
...
svn: r14448
original commit: de1e2fac233b1c1916943bb946b77224455619d5
2009-04-07 20:36:08 +00:00
Stevie Strickland
7a326a7ee9
Sam and I did some work to allow automatic inferred linking in
...
(define-values/)invoke-unit/infer.
svn: r14315
original commit: 99aac7d7455c3ce9189d038f781558b6bd696424
2009-03-27 13:47:12 +00:00
Matthew Flatt
68cb9c1fe4
change the way that hidden package ids are generated
...
svn: r14277
original commit: 4ce30226fe27dbee13a772e794a1a4713064bf2f
2009-03-25 16:51:13 +00:00
Matthew Flatt
f9d480a02a
free-id=? propagation through module exports; add 'not-free-identifier=? syntax property to disable free-id=? propagation; add prop:rename-transformer and prop:set-transformer; fix scheme/local so that local syntax bindings are visible to later definitions (v4.1.5.3)
...
svn: r14191
original commit: 2109cec2f4d89f820647ae75e81b0d7b6a70f4a1
2009-03-19 20:22:18 +00:00
Eli Barzilay
d9260c3cfd
Fix bug in calling put_short with a bad value
...
svn: r14166
original commit: 977b08c5c4de9120354f0b42af0498044b8aa61c
2009-03-18 01:20:42 +00:00
Eli Barzilay
715756c512
fixed use of string-length and error symbol
...
svn: r14142
original commit: e616818d347b3ab5d9ec3ed8d92890f060ea9997
2009-03-17 10:53:13 +00:00
Jay McCarthy
cc43fe2ea8
pr7974 + include in release
...
svn: r14132
original commit: f9c4e4eb542b3980d0d27e6c53e10f62399c3ae4
2009-03-16 18:45:16 +00:00
Ryan Culpepper
99331b204b
pretty-printer: changed 'module' printing
...
svn: r14082
original commit: 3d5377d8f8a0948c4c8ae112230a7017352343ae
2009-03-13 01:44:30 +00:00
Matthew Flatt
f5e49e3128
adjust define*-{values,syntaxes} to avoid certificate problems
...
svn: r14024
original commit: 13b2bc336337077d603050eab67ae4343beb54cc
2009-03-09 17:19:21 +00:00
Matthew Flatt
0a32e8dd83
fix package so that syntax-local-value works after define*
...
svn: r14021
original commit: 44e77446467ec9d592bc95befe3d3eea146373c1
2009-03-09 13:24:34 +00:00
Robby Findler
b60ac8f412
a bunch of improvements to the splash screen (loads less code before the splash appears, got rid of a bunch of dynamic-requires that were not necessary, fixed the lack of special screen on prince kuhio and king kamehameha days, got rid of the flicker in the tools icons)
...
svn: r13980
original commit: 283c1819a92df7e6949ece8eebf659aac777583c
2009-03-06 16:35:04 +00:00
Eli Barzilay
779bdf38e0
gzvector is gone, have gzbytes instead, (almost?) all input buffers are bytes
...
svn: r13972
original commit: 3931fb7e35d4ef81518efe36f34c558d459c7816
2009-03-05 22:38:26 +00:00
Eli Barzilay
01540ec84d
fix a really stupid bug that I introduced in r4490
...
svn: r13971
original commit: 4b7ec271911368349f2da9b039a84128a26cd522
2009-03-05 20:55:15 +00:00
Matthew Flatt
9c6d98812d
added prop:print-converter
...
svn: r13938
original commit: b4f6c524a13fd3a0ac20d04f54724643628ccae4
2009-03-04 02:54:22 +00:00