Stevie Strickland
cb07ceefff
Thanks to Sam and Carl, finally got this working like I wanted it.
...
svn: r11645
2008-09-11 16:51:36 +00:00
Stevie Strickland
8cbc41042e
Pull out the querying of current-contract-region (even though it doesn't
...
work), as we shouldn't be forming the if clause (here a cond) in the syntax
(as it should be evaluated at expansion time).
svn: r11642
2008-09-11 13:51:03 +00:00
Stevie Strickland
55f89f2da8
This doesn't quite work (neither does syntax-parameterize), but at least
...
it gives us an idea of where we're going and I can bug Ryan tomorrow :D
svn: r11637
2008-09-11 02:09:28 +00:00
Stevie Strickland
a7d5a2aaef
Reordering the definitions so that define/contract and its helpers are
...
in one section and the same for provide/contract (instead of them being
mixed as before).
svn: r11636
2008-09-10 21:46:13 +00:00
Kevin Tew
7068de8f67
Change place_wait and place_sleep to place-wait and place-sleep
...
svn: r11589
2008-09-09 15:52:13 +00:00
Matthew Flatt
1a8b6cb824
fix mistakes in augment corrections; fix runtime-path handling of lib paths
...
svn: r11577
2008-09-08 19:44:32 +00:00
Matthew Flatt
74addc1b71
fix checking of augment on a method that is overridable but was formerly augmentable
...
svn: r11574
2008-09-08 14:41:56 +00:00
Robby Findler
2ece9d9e95
PR 9729
...
svn: r11567
2008-09-07 12:46:17 +00:00
Eli Barzilay
e508264945
typo (PR9726)
...
svn: r11554
2008-09-05 18:13:49 +00:00
Robby Findler
44b62899fa
improved blame error message when there is no source location
...
svn: r11526
2008-09-02 16:12:13 +00:00
Robby Findler
300d1361a1
added planet bug report icon
...
svn: r11522
2008-09-02 12:46:12 +00:00
Robby Findler
facfe60934
svn: r11513
2008-09-01 20:30:04 +00:00
Robby Findler
5596aff30f
improved contract error messages so that they now always have absolute module references in them for blame information
...
svn: r11511
2008-09-01 19:54:50 +00:00
Sam Tobin-Hochstadt
5b0da0948a
Fix or not to use continuations, and to use a success/failure flag instead. Fixed PR 9689.
...
svn: r11360
2008-08-20 19:52:58 +00:00
Eli Barzilay
da3b476e80
finish the cm move: change all requires, leave stub files in mzlib
...
svn: r11314
2008-08-19 00:22:57 +00:00
Matthew Flatt
c09b9baae8
fix stxparam bug (from Olin via Sam)
...
svn: r11304
2008-08-18 22:19:18 +00:00
Matthew Flatt
9ecece65d7
place patches from Kevin
...
svn: r11273
2008-08-15 15:59:39 +00:00
Matthew Flatt
0715f3d7f9
fix rationalize on inexact arguments
...
svn: r11215
2008-08-13 10:52:53 +00:00
Eli Barzilay
6307b4bdc1
comment typo
...
svn: r11157
2008-08-08 22:35:36 +00:00
Eli Barzilay
ce7dc400f3
svn: r11129
2008-08-07 19:32:26 +00:00
Eli Barzilay
f781bc04a1
svn: r11128
2008-08-07 19:32:13 +00:00
Matthew Flatt
d0419345d8
clean up extended in-vector, in-string, and in-bytes
...
svn: r11124
2008-08-07 12:13:21 +00:00
Noel Welsh
ed0bd51c8b
Add support for start/stop/step parameters to in-vector comprehension forms. Vector like comprehensions (strings etc) actually support this as well, when used in the body of the for comprehension. However this will not be documented as support do not extend to sequences defined outside a comprehension.
...
svn: r11068
2008-08-04 18:38:47 +00:00
Sam Tobin-Hochstadt
35575378d8
Add shorthands for define-require-syntax and define-provide-syntax.
...
Document shorthands.
svn: r11025
2008-08-01 18:48:48 +00:00
Eli Barzilay
b93cdc5803
minor
...
svn: r11001
2008-07-31 04:03:28 +00:00
Matthew Flatt
16b04d0328
fix syntax pattern-matching bug (PR 9643)
...
svn: r10989
2008-07-30 19:45:59 +00:00
Matthew Flatt
8140b3644e
add 'bitwise-bit-set?' and 'in-value' (v4.0.2.6)
...
svn: r10971
2008-07-29 19:27:33 +00:00
Matthew Flatt
616ec71325
fix for/or and for/and when one of the clauses binds multiple values
...
svn: r10926
2008-07-26 21:38:39 +00:00
Matthew Flatt
763d37d775
properties can now effectively inherit properties (v4.0.2.5)
...
svn: r10848
2008-07-21 17:04:25 +00:00
Matthew Flatt
867306caff
new #lang planet reader; new sandbox-make-loger parameter
...
svn: r10833
2008-07-18 17:25:49 +00:00
Eli Barzilay
5a7ce88ac0
added filtered-in and -out
...
svn: r10826
2008-07-17 23:02:56 +00:00
Matthew Flatt
9af00fcfb4
v4.0.2.4: logging
...
svn: r10818
2008-07-17 15:20:17 +00:00
Stevie Strickland
63a4e5af2e
This was incorrectly syntaxed.
...
svn: r10700
2008-07-09 17:39:31 +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
Robby Findler
4993e26b0a
PR 9442
...
svn: r10603
2008-07-04 20:22:33 +00:00
Eli Barzilay
f3559964fb
Added split-at' and
split-at-right', with documentation and tests,
...
and made srfi/1 use it.
svn: r10558
2008-07-02 13:12:26 +00:00
Eli Barzilay
1002366103
* Implemented drop' instead of a synonym for
list-tail' (so error
...
messages are better; speed should be comparable)
* added `take-right' and `drop-right' to scheme/list, with tests and
documentation
* also, minor documentation bug (wrong result type for `drop' can
return `any/c')
* drop the implementation of them from srfi/1, reprovide the
scheme/list versions
svn: r10555
2008-07-02 10:04:57 +00:00
Matthew Flatt
9707770ace
fix phase problem in 'make-namespace' form 'mzscheme'
...
svn: r10478
2008-06-27 18:36:31 +00:00
Matthew Flatt
da82fe2a2d
eval and phases (4.0.1.2)
...
svn: r10452
2008-06-25 18:54:38 +00:00
Sam Tobin-Hochstadt
15eb016e25
Fix PR 9540
...
svn: r10448
2008-06-24 23:52:16 +00:00
Matthew Flatt
3f60a478ad
use new 'serialized=?' to tighten setup scribble fixpoint
...
svn: r10428
2008-06-23 19:28:08 +00:00
Eli Barzilay
04b97ff977
Make promise.ss use #%kernel directly -- this way mzscheme does not
...
depend on scheme/base.
svn: r10424
2008-06-23 14:32:27 +00:00
Eli Barzilay
3619ab2062
* USe a thunk for caught values, not just the exception value, since
...
(as Mathew notes as a bug) any value can be raised
* Actually use an applicable struct, so we can printout something
sensible. The current printout is:
#<promise!exn!...exn-message...> for exceptions
#<promise!(raise val)> for other values
svn: r10423
2008-06-23 13:57:18 +00:00
Eli Barzilay
1ffd3f5ba0
type (PR9535)
...
svn: r10419
2008-06-23 06:42:43 +00:00
Eli Barzilay
b7839a4ec3
removed redundant syntax hack
...
svn: r10417
2008-06-23 04:33:25 +00:00
Eli Barzilay
945dc376d2
* Removed `with-handlers*' that was causing a problem in some long
...
nested streams example (from Jos Koot).
* Replaced with `call-with-exception-handler' which is (intentionally)
not tail-recursive, but it seems to work fine now.
* The `lazy' form is restricted to single-valued expressions only.
svn: r10416
2008-06-23 04:07:12 +00:00
Matthew Flatt
bba93038ed
'for' macro certification needs to propagate certs
...
svn: r10269
2008-06-15 16:03:14 +00:00
Eli Barzilay
f6c68334a6
use evaluator-message as a generic function-application-in-user-context tool
...
svn: r10255
2008-06-13 17:06:33 +00:00
Carl Eastlund
4baccff55a
scheme/sandbox:
...
Updated get-output and get-error-output to function properly regardless of user
language. Previously, it relied on #%app and #%datum behaving similarly to the
scheme language.
svn: r10251
2008-06-13 14:41:28 +00:00