Eli Barzilay
cdfac8127a
Welcome to a new PLT day.
...
svn: r12968
2009-01-02 08:50:13 +00:00
Matthew Flatt
9f5976e46b
scheme/foreign doc fixes related to _fpointer
...
svn: r12966
2009-01-01 21:54:06 +00:00
Matthew Flatt
5e9b0c157a
fix from Will for set-port-position test by getting a position that will be used later (PR 9993)
...
svn: r12965
2009-01-01 21:36:37 +00:00
Matthew Flatt
1c38bd2d3f
fix unit signature 'open' by adjusting 'rename', 'only', and 'execpt'
...
svn: r12964
2009-01-01 21:15:56 +00:00
Matthew Flatt
ca913054d3
fix !test/exn docs
...
svn: r12963
2009-01-01 21:12:37 +00:00
Eli Barzilay
08219f0404
Welcome to a new PLT day.
...
svn: r12961
2009-01-01 08:50:22 +00:00
Robby Findler
fb821d9041
added argmin and argmax to scheme/list and to the teaching languages
...
svn: r12960
2009-01-01 00:03:31 +00:00
Eli Barzilay
eaf3e93ebe
Welcome to a new PLT day.
...
svn: r12958
2008-12-31 08:50:17 +00:00
Robby Findler
459a3247e7
clarified term-match vs term-let a little bit
...
svn: r12957
2008-12-31 02:19:30 +00:00
Matthew Flatt
5cefde5945
regexp grammar correction so that [^] can't be parsed as a range containing ^
...
svn: r12956
2008-12-30 23:58:41 +00:00
Matthew Flatt
8fac3dbc89
fix gui-available? to return #f for phases other than 0
...
svn: r12955
2008-12-30 21:20:55 +00:00
Sam Tobin-Hochstadt
ed48078523
checkpoint
...
svn: r12954
2008-12-30 19:47:21 +00:00
Matthew Flatt
5b395a3abc
new guide section on parameterize and other doc tweaks
...
svn: r12953
2008-12-30 16:21:11 +00:00
Matthew Flatt
87274b2a97
procedure-rename
...
svn: r12952
2008-12-30 14:36:25 +00:00
Eli Barzilay
b190e2a8d0
Welcome to a new PLT day.
...
svn: r12951
2008-12-30 08:50:16 +00:00
Matthew Flatt
1642a84e69
add equal?/recur; implement equal? for image-snip% via properties
...
svn: r12950
2008-12-29 22:36:53 +00:00
Eli Barzilay
55170180cd
Welcome to a new PLT day.
...
svn: r12949
2008-12-29 08:50:15 +00:00
Matthew Flatt
836e108401
refine compiler/zo-parse docs
...
svn: r12948
2008-12-28 19:21:15 +00:00
Matthew Flatt
7aec6b8761
document compiler/zo-parse and compiler/decompile
...
svn: r12947
2008-12-28 18:57:13 +00:00
Matthew Flatt
0cd2537a82
add equal<%> ad interface*
...
svn: r12946
2008-12-28 15:05:02 +00:00
Eli Barzilay
df7796873a
Welcome to a new PLT day.
...
svn: r12945
2008-12-28 08:50:17 +00:00
Eli Barzilay
f8b597eb54
Welcome to a new PLT day.
...
svn: r12944
2008-12-27 08:50:13 +00:00
John Clements
14b0203fb9
changed res-expr to range-expr for consistency
...
svn: r12943
2008-12-27 07:22:38 +00:00
Robby Findler
ff3c1c970e
added feedback to the GUI showing the cat's shortest paths to the edge
...
svn: r12942
2008-12-26 18:50:10 +00:00
Robby Findler
1b093e7963
improved the check that avoids redrawing (added it to key events and changed it to use equal instead of eq)
...
svn: r12941
2008-12-26 18:34:40 +00:00
Jay McCarthy
d00db36f66
Contracts on dynamic-requires
...
svn: r12940
2008-12-26 15:54:23 +00:00
Jay McCarthy
02153a2235
New limiting tip
...
svn: r12939
2008-12-26 15:22:47 +00:00
Matthew Flatt
2083015b65
fix result checking for fxdiv
...
svn: r12938
2008-12-26 13:43:16 +00:00
Eli Barzilay
7835802a04
Welcome to a new PLT day.
...
svn: r12937
2008-12-26 08:50:18 +00:00
Eli Barzilay
384dcf3328
Welcome to a new PLT day.
...
svn: r12936
2008-12-25 08:50:13 +00:00
Robby Findler
58a5ba6bf2
PR 9986
...
svn: r12935
2008-12-24 23:25:20 +00:00
Robby Findler
f5dfb7ed31
fixed end of game bug
...
svn: r12934
2008-12-24 15:58:23 +00:00
Eli Barzilay
6ae922a4bc
Welcome to a new PLT day.
...
svn: r12933
2008-12-24 08:50:17 +00:00
Robby Findler
c2593e3ff9
committed (hopefully) a workaround for a problem Matthias was seeing
...
svn: r12932
2008-12-23 18:10:01 +00:00
Eli Barzilay
c11196839b
minor improvement
...
svn: r12931
2008-12-23 09:02:44 +00:00
Eli Barzilay
44aa4c25ef
Welcome to a new PLT day.
...
svn: r12930
2008-12-23 08:50:20 +00:00
Stevie Strickland
9e4d8d08b9
Syncing
...
svn: r12929
2008-12-23 03:20:02 +00:00
Stevie Strickland
4f002a60d5
Sync again
...
svn: r12928
2008-12-23 03:05:16 +00:00
Matthew Flatt
2ce9667ae4
edits and backpointers related to Scheme dialects in the guide
...
svn: r12927
2008-12-22 21:26:39 +00:00
Matthew Flatt
8c8728337e
new guide chapter on Scheme dialects, and small clean-up for some other docs
...
svn: r12926
2008-12-22 21:17:07 +00:00
Mike Sperber
6669f3da21
Synch German string constants with latest; some fixes.
...
svn: r12925
2008-12-22 13:50:04 +00:00
Matthew Flatt
1c4ad34b2e
add irritants to R6RS exception messages
...
svn: r12924
2008-12-22 13:36:32 +00:00
Eli Barzilay
c33c7b8fcb
Welcome to a new PLT day.
...
svn: r12923
2008-12-22 08:50:34 +00:00
Matthew Flatt
fb7fa06fa0
fix reference doc typos
...
svn: r12922
2008-12-21 14:32:32 +00:00
Matthew Flatt
4aa7d2da44
minor clarification to section-index docs
...
svn: r12921
2008-12-21 13:59:47 +00:00
Matthew Flatt
ec600c59bb
fine-tune typechecking index entry
...
svn: r12920
2008-12-21 13:57:46 +00:00
John Clements
424ec50bfb
...
...
svn: r12919
2008-12-21 10:00:47 +00:00
Eli Barzilay
72768ef333
Welcome to a new PLT day.
...
svn: r12918
2008-12-21 08:50:22 +00:00
Robby Findler
c2685be3a9
added preference that disables overwrite mode
...
svn: r12917
2008-12-21 07:21:28 +00:00
Robby Findler
76fc27813a
added overwrite mode menu item
...
svn: r12916
2008-12-20 22:56:29 +00:00
Jay McCarthy
5cc3b529a0
Re: Robby
...
svn: r12915
2008-12-20 17:42:38 +00:00
Eli Barzilay
ab84e51c0f
Welcome to a new PLT day.
...
svn: r12914
2008-12-20 08:50:19 +00:00
Matthew Flatt
82ead03b92
change _fpointer handling to work with function pointers in structs and other such uses; add 'function-ptr' casting operation
...
svn: r12913
2008-12-20 05:09:35 +00:00
Eli Barzilay
a62b6a3128
fix _-identifier? typo
...
svn: r12912
2008-12-20 03:06:59 +00:00
Matthew Flatt
7dc56df949
add FFI types _string/utf-16/null and _string/ucs-4/null
...
svn: r12911
2008-12-19 23:59:33 +00:00
Carl Eastlund
69556b1881
Updated planet utility to accept full grammar for scribblings field in info.ss
...
svn: r12909
2008-12-19 21:14:36 +00:00
Matthew Flatt
23e8624e41
fix the test-suite sandbox
...
svn: r12907
2008-12-19 20:58:56 +00:00
Matthew Flatt
064776348a
fix ready-toplevel optimization
...
svn: r12905
2008-12-19 17:16:39 +00:00
Eli Barzilay
4412652784
Welcome to a new PLT day.
...
svn: r12903
2008-12-19 08:50:17 +00:00
Robby Findler
6b4b9fa1a1
improved the cat algorithm (fixed it really) and prepared things for more feedback about where the cat would like to go
...
svn: r12902
2008-12-19 06:29:26 +00:00
Robby Findler
15240d45ba
removed the code, since it is no longer truly code that students in HtDP would likely produce, also waiting for the literate programming support to do a better job here
...
svn: r12900
2008-12-19 06:22:21 +00:00
Stevie Strickland
d81776083f
Sync
...
svn: r12899
2008-12-19 05:43:50 +00:00
Stevie Strickland
3def625a77
Sync
...
svn: r12898
2008-12-19 05:42:21 +00:00
Eli Barzilay
5cb1e91764
typo
...
svn: r12897
2008-12-19 04:26:19 +00:00
Eli Barzilay
7d48a62155
documented recent changes
...
svn: r12896
2008-12-19 02:38:55 +00:00
Matthew Flatt
e3f008c691
doc ffi/objc
...
svn: r12895
2008-12-19 02:06:50 +00:00
Matthew Flatt
7532556b31
objc bug fix
...
svn: r12893
2008-12-19 00:24:12 +00:00
Eli Barzilay
13e58dc786
* Fix call-with-custodian-shutdown and call-with-killing-threads
...
* Organize similarities into a utility `nested' function
* Make trusted configuration disable the evaluation handlers
svn: r12891
2008-12-18 20:25:03 +00:00
Matthew Flatt
2c95f77c31
ctype->layout in scheme/foreign; prototype Objective-C binding in ffi collection
...
svn: r12890
2008-12-18 20:05:21 +00:00
Stevie Strickland
29487b251e
I guess this documentation got lost at some point during the various branch
...
moves, so add it back.
svn: r12888
2008-12-18 17:13:13 +00:00
Stevie Strickland
48ea3995b4
Another day, another sync.
...
svn: r12887
2008-12-18 15:24:18 +00:00
Eli Barzilay
11107f4e22
(Second part of the previous commit)
...
svn: r12886
2008-12-18 13:43:59 +00:00
Eli Barzilay
0c85f221be
Added:
...
sandbox-eval-handlers
set-eval-handler
call-with-custodian-shutdown
call-with-killing-threads
Added optional `unrestricted?' argument to `call-in-sandbox-context'
svn: r12885
2008-12-18 13:35:49 +00:00
Eli Barzilay
7dc5bd7a74
Welcome to a new PLT day.
...
svn: r12884
2008-12-18 08:50:12 +00:00
Eli Barzilay
c1123547e4
document basetype change
...
svn: r12883
2008-12-18 06:49:51 +00:00
Eli Barzilay
6283205982
ctype-basetype now holds:
...
* a symbol naming the type for primitive types
* a list of ctypes for cstruct types
* another ctype for user-defined ctypes
svn: r12882
2008-12-18 06:48:10 +00:00
Matthew Flatt
f830ee6184
reference and ffi corrections and clarifications
...
svn: r12880
2008-12-18 02:52:45 +00:00
Robby Findler
3eb2359498
change memory limit defaults
...
svn: r12878
2008-12-17 15:42:33 +00:00
Stevie Strickland
0b1829e250
Sync up
...
svn: r12877
2008-12-17 14:28:56 +00:00
Eli Barzilay
ed7713751a
Welcome to a new PLT day.
...
svn: r12875
2008-12-17 08:50:11 +00:00
Matthew Flatt
efd7446b09
current-exit-handler => exit-handler
...
svn: r12874
2008-12-17 00:04:20 +00:00
Robby Findler
aa749bfe1f
changed the memory limits in drscheme to match the new way they work
...
svn: r12873
2008-12-16 20:57:52 +00:00
Stevie Strickland
821a3ae900
Remove unused argument
...
svn: r12872
2008-12-16 20:35:19 +00:00
Eli Barzilay
f74dc2b8c7
Added `call-with-trusted-sandbox-configuration', and used in scribble
...
and in tests.
svn: r12871
2008-12-16 20:29:17 +00:00
Stevie Strickland
236370fd9f
Syncing up this branch to get ready to clean it up for future possible
...
merging.
svn: r12870
2008-12-16 20:06:24 +00:00
Stevie Strickland
f7c37571ce
Handle this similarly to scheme/private/contract.
...
svn: r12869
2008-12-16 19:42:06 +00:00
Eli Barzilay
bc81ac95f2
Welcome to a new PLT day.
...
svn: r12866
2008-12-16 08:50:15 +00:00
Eli Barzilay
e5027cb7b0
added a clarifying example for how limits interact
...
svn: r12864
2008-12-15 22:15:52 +00:00
Eli Barzilay
43124c2ec5
more adjustments
...
svn: r12863
2008-12-15 21:37:55 +00:00
Eli Barzilay
f8dff60a01
adjust limits on tight test, others two, clarified comments
...
svn: r12862
2008-12-15 21:32:50 +00:00
Matthew Flatt
25b27a8b08
more memory-accounting repairs, so that sandbox tests now pass
...
svn: r12861
2008-12-15 21:15:24 +00:00
Eli Barzilay
0786da10cb
svn: r12860
2008-12-15 20:43:28 +00:00
Jay McCarthy
dcd1efe385
Updating docs
...
svn: r12859
2008-12-15 20:32:06 +00:00
Eli Barzilay
5141289bd7
* No nested code inspector for scribble sandboxes
...
* No nested inspectors or memory limit for testing sandboxes
svn: r12857
2008-12-15 18:29:59 +00:00
Eli Barzilay
b0758de6f1
clarification on the (new) way memory is charged
...
svn: r12856
2008-12-15 18:22:58 +00:00
Eli Barzilay
04d0b55134
raise the limit for the problematic test, and compensate by doing more iterations
...
svn: r12855
2008-12-15 18:18:06 +00:00
Eli Barzilay
0cd1b5fea9
* reorganize termination code a bit better
...
* use it when the sandbox is being setup, so we catch an out of memory
error at that time
svn: r12854
2008-12-15 17:13:44 +00:00
Matthew Flatt
45e4684e4f
memory accounting: blame the parent instead of the child
...
svn: r12853
2008-12-15 17:09:33 +00:00
Eli Barzilay
ab115fb6e4
default global limit is 30mb
...
svn: r12852
2008-12-15 16:26:25 +00:00
Eli Barzilay
b882de2409
allow any number for memory limits
...
svn: r12851
2008-12-15 16:22:41 +00:00
Eli Barzilay
7107be309c
Welcome to a new PLT day.
...
svn: r12849
2008-12-15 08:50:17 +00:00
Eli Barzilay
a2ef8a5aae
allow 'exists access to addon directory
...
svn: r12847
2008-12-15 02:24:32 +00:00
Eli Barzilay
c62595772f
Finally enabled using a sub code-inspector properly, with a new
...
'read-bytecode permission mode. Added tests and (crappily)
documented.
svn: r12846
2008-12-15 01:07:00 +00:00
Stevie Strickland
ac9a437c10
Sync
...
svn: r12845
2008-12-14 20:04:29 +00:00
Eli Barzilay
acf3324659
Welcome to a new PLT day.
...
svn: r12844
2008-12-14 08:50:19 +00:00
Ryan Culpepper
6fdba44edc
macro debugger:
...
underline definite binders
add rename/shift mapping so module final term retains binding info
svn: r12843
2008-12-14 07:56:37 +00:00
Eli Barzilay
340b193571
minor improvements
...
svn: r12842
2008-12-14 05:17:32 +00:00
Eli Barzilay
9295a1dc27
* Fix memory test
...
* Better organization of `user-eval'
* Deal with cases when the evaluator dies outside of our control
svn: r12841
2008-12-13 23:26:44 +00:00
Eli Barzilay
5ab0de415d
formatting
...
svn: r12840
2008-12-13 22:45:35 +00:00
Eli Barzilay
39a69b30fd
Don't set memory limits or test for them when there is no memory
...
accounting.
svn: r12839
2008-12-13 22:44:02 +00:00
Eli Barzilay
813eb20e35
termination message now indicates suicides too (both killing the
...
thread or shutting the custodian)
svn: r12838
2008-12-13 22:39:49 +00:00
Eli Barzilay
188489b34f
* Added `exn:fail:sandbox-terminated' for all sandbox termination
...
kinds.
* The default exit handler kills the sandbox, with an appropriate
termination message.
* Also, sending an eof to the sandbox shows 'eof as the reason
* Added some tests for these.
* Still need to deal with termination messages for evaluator suicide.
svn: r12837
2008-12-13 22:12:16 +00:00
Eli Barzilay
bdf71f1b46
typo
...
svn: r12836
2008-12-13 21:13:03 +00:00
Eli Barzilay
510d9f081f
some clarifications
...
svn: r12835
2008-12-13 19:09:54 +00:00
Eli Barzilay
607567d301
simplification
...
svn: r12834
2008-12-13 18:01:12 +00:00
Matthew Flatt
cf8b75939b
trim some fat from module-variable references
...
svn: r12833
2008-12-13 17:38:14 +00:00
Eli Barzilay
bd01cda595
typo in the last commit
...
svn: r12832
2008-12-13 17:18:40 +00:00
Eli Barzilay
46e16fc206
* The sandbox now uses a new code-inspector to avoid using protected
...
bindings
* Added `sandbox-make-code-inspector' to control this
* Changed the function form of `sandbox-security-guard' to be a thunk,
to make it uniform with other sandbox settings.
svn: r12831
2008-12-13 17:17:12 +00:00
Eli Barzilay
55f1df58e1
Make sure that the module is also instantiated under the evaluation
...
limits too (the instantiation was happening outside of the limited
thunk)
svn: r12830
2008-12-13 16:41:07 +00:00
Eli Barzilay
f878d96630
no memory-limit either
...
svn: r12829
2008-12-13 14:13:30 +00:00
Eli Barzilay
e2221c800b
* sandbox-security-guard can now be a function that translates a given
...
security guard to a new one
* this is now used for the default to avoid grabbing the global
security guard
svn: r12828
2008-12-13 14:11:28 +00:00
Eli Barzilay
f1dc6c831c
Welcome to a new PLT day.
...
svn: r12826
2008-12-13 08:50:31 +00:00
Ryan Culpepper
12216b15aa
macro debugger: reorg, minor bug fixes
...
svn: r12825
2008-12-13 07:49:52 +00:00
Stevie Strickland
c360e8ce81
Syncing
...
svn: r12824
2008-12-13 02:13:59 +00:00
Robby Findler
fca3c228a7
reader didnt get set up properly for the teaching languages
...
svn: r12823
2008-12-12 21:25:04 +00:00
Matthew Flatt
6b4270721c
disable sandbox memory limit for docs
...
svn: r12822
2008-12-12 20:45:02 +00:00
Sam Tobin-Hochstadt
57f1dd0c4d
Lots of unit contracts, plus some bug fixing.
...
svn: r12820
2008-12-12 20:33:21 +00:00
Eli Barzilay
ac5d6d66c1
make call-in-nested-thread avoid potential break problem
...
svn: r12792
2008-12-12 17:25:03 +00:00
Eli Barzilay
90492a0606
avoid timer-killing problem; cust-box might not be set
...
svn: r12791
2008-12-12 17:22:24 +00:00
Jay McCarthy
0c093b73f1
Contract
...
svn: r12790
2008-12-12 16:59:28 +00:00
Eli Barzilay
3fcc58c05e
minor improvements
...
svn: r12789
2008-12-12 13:43:05 +00:00
Eli Barzilay
c76a23ed29
termination message indicates whether the sandbox died because of memory limit
...
svn: r12788
2008-12-12 13:32:20 +00:00
Eli Barzilay
83f4d6687d
regexp-match/fail-without-reading -> regexp-try-match
...
svn: r12787
2008-12-12 13:08:22 +00:00
Eli Barzilay
a1222d66ca
* Implementer global sandbox memory limit and added
...
`sandbox-memory-limit' to set it
* Added `evaluator-alive?'
* Undo accidental commenting of most tests
svn: r12786
2008-12-12 12:45:08 +00:00
Eli Barzilay
a0d1baea00
When an expression evaluation dies out of memory, the sandbox stays alive
...
svn: r12785
2008-12-12 11:22:08 +00:00
Eli Barzilay
c979ffa85a
small fix, other minor things
...
svn: r12784
2008-12-12 10:29:28 +00:00
Eli Barzilay
6af93d9775
Welcome to a new PLT day.
...
svn: r12783
2008-12-12 08:50:20 +00:00
Eli Barzilay
87e5c34935
use !defined for either syntax or simple binding, add !bound for a binding that cannot be a syntax
...
svn: r12781
2008-12-11 21:05:03 +00:00
Matthew Flatt
3e7e63aecf
write embedding sexecutables without setting current output port
...
svn: r12780
2008-12-11 20:14:53 +00:00
Eli Barzilay
f7c16fc8bb
* fix last commit
...
* when make-module-evaluator gets a path, allow reading that path
automatically (since that's where the source is)
svn: r12778
2008-12-11 18:34:58 +00:00
Eli Barzilay
baffbeeeb2
close the input after reading
...
svn: r12775
2008-12-11 18:00:43 +00:00
Eli Barzilay
caf6a8be8c
Welcome to a new PLT day.
...
svn: r12773
2008-12-11 08:50:14 +00:00
Eli Barzilay
a2c818d8b1
minor
...
svn: r12772
2008-12-11 00:59:26 +00:00
John Clements
6ab90bed80
fix for intermediate lang, added test/exn docs
...
svn: r12770
2008-12-10 19:41:03 +00:00
Stevie Strickland
bc62c06e1c
These lets aren't doing anything, so remove them.
...
svn: r12769
2008-12-10 19:29:21 +00:00
Stevie Strickland
a30d1aa9a3
Syncing
...
svn: r12768
2008-12-10 19:02:08 +00:00
John Clements
965cbb00e2
fixed test/exn
...
svn: r12767
2008-12-10 19:00:29 +00:00
Stevie Strickland
138a3554e2
Don't use the contract pretty printer when we try to see if we can single
...
line the contract error.
svn: r12766
2008-12-10 18:56:13 +00:00
Stevie Strickland
8bc883d1cb
Last changes, everything works up to here.
...
svn: r12765
2008-12-10 18:51:40 +00:00
Jay McCarthy
02147ef4f3
Fixing regression
...
svn: r12764
2008-12-10 17:22:43 +00:00
Stevie Strickland
56854a84bd
I'd like a better way of handling export contracts (some of the work that
...
should be doable at compile time is being done at run time), but at least
this works for now and gives us a chance to play around with it.
svn: r12763
2008-12-10 17:19:39 +00:00
Jay McCarthy
247d9fb5fe
Doc request
...
svn: r12762
2008-12-10 16:37:18 +00:00
Eli Barzilay
004759505b
Welcome to a new PLT day.
...
svn: r12761
2008-12-10 08:50:11 +00:00
Stevie Strickland
90ad3f9221
Do the let so that (hopefully) the contract errors will get reported on the
...
identifier. With a small change in scheme/contract, it does, but even with
this, it doesn't seem to. How odd.
svn: r12760
2008-12-09 23:16:48 +00:00
Stevie Strickland
a9be78545d
Add contracts to unit imports and values imported via
...
define-values/invoke-unit. We still need contracts on unit exports,
and we might want to do the stuff here in a cleaner fashion (particularly
for define-values/invoke-unit).
svn: r12759
2008-12-09 22:14:11 +00:00
Matthew Flatt
56ffc62ee2
when embedding source modules for an executable, includes any needed reader modules
...
svn: r12758
2008-12-09 22:07:28 +00:00
Matthew Flatt
149d3a24cb
handle symbol module path as extra path
...
svn: r12757
2008-12-09 21:57:50 +00:00
Stevie Strickland
61b66c0d9c
Syncing.
...
svn: r12756
2008-12-09 20:07:43 +00:00
Robby Findler
41d0609ad2
uses system-position-ok-before-cancel? now
...
svn: r12754
2008-12-09 18:06:03 +00:00
Matthew Flatt
e004ae390b
record modules loaded by the planet reader via current-reader-guard
...
svn: r12752
2008-12-09 11:37:57 +00:00
Eli Barzilay
8b3f58c371
Welcome to a new PLT day.
...
svn: r12751
2008-12-09 08:50:10 +00:00
Eli Barzilay
169c69a0bc
if the path is empty, use /
...
svn: r12750
2008-12-09 02:39:45 +00:00
Sam Tobin-Hochstadt
da7b6978ee
Update typed collection to use struct inheritance.
...
svn: r12747
2008-12-08 20:48:25 +00:00
Sam Tobin-Hochstadt
08fa300d14
Make inference work in subtype tests.
...
Add test for top-arr.
svn: r12746
2008-12-08 18:26:58 +00:00
Sam Tobin-Hochstadt
ea0873adb2
Handle top-arr in infer. Add convenience binding for function top.
...
svn: r12745
2008-12-08 18:24:33 +00:00
Stevie Strickland
52b76b8dfa
Removing the work that's now on unit-contracts.
...
svn: r12744
2008-12-08 17:09:33 +00:00
Stevie Strickland
bf5dddbd13
Adding current unit contract work over here.
...
svn: r12743
2008-12-08 17:06:53 +00:00
Stevie Strickland
dd5afccd82
Catch up to now.
...
svn: r12742
2008-12-08 17:02:26 +00:00
Sam Tobin-Hochstadt
8c4789a627
Initialize `infer' for env-lang.
...
svn: r12740
2008-12-08 16:54:13 +00:00
Matthew Flatt
4d8469b6cf
inline fixnum multiplication
...
svn: r12731
2008-12-08 13:36:24 +00:00
Eli Barzilay
104fa42d97
Welcome to a new PLT day.
...
svn: r12730
2008-12-08 08:50:13 +00:00
Sam Tobin-Hochstadt
587ca08466
Don't fail early here.
...
svn: r12729
2008-12-08 03:37:24 +00:00
Eli Barzilay
eaa896f3fa
set svn:eol-style
...
svn: r12728
2008-12-08 03:31:13 +00:00
Sam Tobin-Hochstadt
dd8e878cb4
Fix time-apply, add test
...
svn: r12727
2008-12-08 03:12:38 +00:00
Sam Tobin-Hochstadt
238b248ad5
Add `current-continuation-marks'
...
Add some exns
Test require substructs
svn: r12726
2008-12-08 03:10:12 +00:00
Matthew Flatt
ffab3dd835
add Waddell99 citation
...
svn: r12725
2008-12-08 00:07:42 +00:00
Matthew Flatt
d8c28545ea
fix decompiler for recent .zo change
...
svn: r12722
2008-12-07 19:07:47 +00:00
Eli Barzilay
4bd58d9473
Welcome to a new PLT day.
...
svn: r12718
2008-12-07 08:50:11 +00:00
Eli Barzilay
bf8816007a
Welcome to a new PLT day.
...
svn: r12715
2008-12-06 08:50:13 +00:00
Matthew Flatt
89d0801d7a
change quote-syntax to include a certificate for the enclosing module, enable certificate checking of phase-1 bindings, and fix some other problems with certificates
...
svn: r12714
2008-12-05 22:45:04 +00:00
Stevie Strickland
beb5f19530
Now to move the contract info appropriately into sigs from signatures.
...
svn: r12712
2008-12-05 17:55:47 +00:00
Stevie Strickland
1b4d2cb7bf
Start on adding contracts to units. Here we're just adding contract(ed) forms,
...
but they're not (yet) used further in.
svn: r12711
2008-12-05 17:47:37 +00:00
Eli Barzilay
15ee54b301
Welcome to a new PLT day.
...
svn: r12710
2008-12-05 08:50:12 +00:00
Sam Tobin-Hochstadt
e6eb482de4
Enable require-typed-struct with substructures.
...
Fixes PR 9053.
Move test to succeed.
Add some new bindings.
svn: r12709
2008-12-05 00:25:02 +00:00
Matthew Flatt
66a0c27703
avoid shared mutation of break state across with-handlers procs
...
svn: r12706
2008-12-04 23:04:33 +00:00
Matthew Flatt
e1126a66ed
some gc-related tests
...
svn: r12705
2008-12-04 23:04:10 +00:00
Ryan Culpepper
c47cbb564a
macro stepper: reorg. lifting error checking
...
svn: r12703
2008-12-04 21:35:42 +00:00
Stevie Strickland
5eab2260cc
S-S-S-S-S-S-Syncing
...
svn: r12695
2008-12-04 16:15:18 +00:00
Matthias Felleisen
34ba6054da
run-simulation does not support recordings
...
svn: r12694
2008-12-04 14:40:36 +00:00
Ryan Culpepper
ac293ce4c7
macro stepper: small reorg.
...
svn: r12693
2008-12-03 22:24:13 +00:00
Matthew Flatt
97fafb6ce4
get rid of port-position tests on custom textual ports
...
svn: r12692
2008-12-03 21:29:06 +00:00
Matthew Flatt
8162eda54f
fix buggy new test
...
svn: r12691
2008-12-03 20:56:50 +00:00
Matthew Flatt
c55d305eab
more consistent form for a test
...
svn: r12690
2008-12-03 20:01:33 +00:00
Matthew Flatt
142fd53e90
R6RS test suite: no BOM -> big-endian output
...
svn: r12689
2008-12-03 20:00:13 +00:00
Matthew Flatt
1f2ebbb58e
R6RS test suite corrections from Kent
...
svn: r12688
2008-12-03 19:47:29 +00:00
Eli Barzilay
ba00b59ddc
Welcome to a new PLT day.
...
svn: r12686
2008-12-03 08:50:13 +00:00
Ryan Culpepper
7fd78779e4
macro stepper: improved 'provide' handling
...
svn: r12685
2008-12-03 05:59:18 +00:00
Ryan Culpepper
8cad79c2bf
macro stepper: fixed disappearing term bug
...
svn: r12684
2008-12-03 05:27:54 +00:00
Jay McCarthy
da2fd6489d
Propagate dispatcher signal
...
svn: r12683
2008-12-02 22:29:19 +00:00
Matthew Flatt
f11b46828c
some doc clarifications and hyperlinks
...
svn: r12682
2008-12-02 20:26:32 +00:00
Ryan Culpepper
2648a3b03f
macro stepper: simplified prefs/params, fixed menu bugs
...
svn: r12681
2008-12-02 19:54:36 +00:00
Matthew Flatt
c333fa8fb5
fix problems with custodian boxes, especially for a box whose custodian is shut down via an ancestor custodian
...
svn: r12680
2008-12-02 19:51:01 +00:00
Eli Barzilay
10c9b39bfe
removed unused variable
...
svn: r12675
2008-12-02 14:39:36 +00:00
Eli Barzilay
bf8b409174
removed some bogus text
...
svn: r12674
2008-12-02 14:36:42 +00:00
Eli Barzilay
eb54b1a5b2
* Added `call-in-nested-thread*', and used it to improve
...
`call-with-limits'; specifically, it can now distinguish killing the
main thread or shutting down the custodian from an out-of-memory
error.
* This also makes it possible to have threads created and stay alive
between evaluations.
* Added tests for this.
svn: r12673
2008-12-02 12:23:35 +00:00
Eli Barzilay
33d7e4b0d2
Welcome to a new PLT day.
...
svn: r12672
2008-12-02 08:50:20 +00:00
Eli Barzilay
4ee2883f8c
use the new call-in-sandbox-context
...
svn: r12671
2008-12-02 05:29:27 +00:00
Eli Barzilay
e0917e1a5e
* Added `call-in-sandbox-context'.
...
* Removed `get-namespace' since it's generalized in the above.
* Deal with killing the current thread (or the current custodian) in
the sandbox code. (Works only without per-expression limits --
still need to find a solution for `call-with-limits'.)
* Added tests for this.
svn: r12670
2008-12-02 05:26:45 +00:00
Eli Barzilay
fc920b18bb
set-eval-limits requires two arguments
...
svn: r12669
2008-12-02 00:15:58 +00:00
Eli Barzilay
9f96c73547
typos
...
svn: r12668
2008-12-02 00:01:31 +00:00
Eli Barzilay
ab817097b4
* Create string/bytes output port in the user's custodian (at least
...
try to do so...).
* Add tests for output collection under resources -- some are
commented since they're not working right, either a bug in this code
that I don't see, or some problem with memory accounting.
* Clarify in the docs that output collection is still under resource
limits.
svn: r12667
2008-12-01 22:19:58 +00:00
Eli Barzilay
12467b4ecd
better organization for running resource limited code
...
svn: r12666
2008-12-01 21:28:28 +00:00
Eli Barzilay
0c2410739a
cust -> user-cust
...
svn: r12665
2008-12-01 21:22:53 +00:00
Jay McCarthy
18b3cf5bbc
Bug in insta
...
svn: r12661
2008-12-01 15:57:19 +00:00
Stevie Strickland
e94cadd86d
Syncing -- nothing to see here.
...
svn: r12660
2008-12-01 15:11:00 +00:00
Matthew Flatt
6e9ccd3f43
better checking of case where a local name is used before it is defined (in an int-def context)
...
svn: r12659
2008-12-01 12:54:16 +00:00
Matthew Flatt
df62fbad79
fix typo (PR 9955)
...
svn: r12658
2008-12-01 11:27:35 +00:00
Eli Barzilay
30adf7980a
switch to scheme/base for the sandbox interface and for use in tests
...
svn: r12656
2008-12-01 03:37:02 +00:00
Eli Barzilay
7ea8ab6592
switch to #lang, reformat
...
svn: r12655
2008-12-01 03:21:46 +00:00
Eli Barzilay
8905cc86e5
Added `sandbox-exit-handler' to control the exit handler
...
svn: r12654
2008-11-30 21:44:47 +00:00
Matthew Flatt
224462a3f5
doc put-file behavior for 10.4 vs 10.5
...
svn: r12653
2008-11-30 18:36:27 +00:00
Matthew Flatt
67f29daee5
reference doc corrections
...
svn: r12650
2008-11-30 14:32:58 +00:00
Matthew Flatt
1fa53fc4bf
Dave's patch to avoid out.xref warnings (a hack around the handin-server doc problem)
...
svn: r12649
2008-11-30 14:22:28 +00:00
Matthew Flatt
35599a8955
avoid duplicate subwindow callbacks in a text-field%
...
svn: r12648
2008-11-30 13:34:12 +00:00
Matthew Flatt
88b0e558c3
better syntax checking for scribble defform #:literals
...
svn: r12647
2008-11-30 13:25:10 +00:00
Eli Barzilay
d351d796ee
Welcome to a new PLT day.
...
svn: r12644
2008-11-30 08:50:16 +00:00
Robby Findler
96651516e8
made close-current-tab be public
...
svn: r12643
2008-11-30 04:57:03 +00:00
Robby Findler
119b5bf0fa
added the usual menus to the test window; also 'open' on the mac and drag and drop now work properly
...
svn: r12642
2008-11-30 04:47:23 +00:00
Greg Cooper
1e67e2fda7
workaround for duplicate text-field% events
...
svn: r12640
2008-11-29 21:47:37 +00:00
Robby Findler
333e0702c9
handles filename extensions better now, using new stuff matthew added
...
svn: r12639
2008-11-29 21:08:18 +00:00
Matthew Flatt
7f4ddbe5fa
better file-extension support for Mac OS X put-file dialog
...
svn: r12638
2008-11-29 18:52:25 +00:00
Casey Klein
8bd2b94dea
1. Renamed check-metafunction' to
check-metafunction-contract'.
...
2. Generator now eventually focuses probability on randomly chosen preferred
productions.
svn: r12636
2008-11-29 14:41:49 +00:00
Eli Barzilay
2f73042c99
Welcome to a new PLT day.
...
svn: r12634
2008-11-29 05:31:23 +00:00
Eli Barzilay
4ff0378fbf
Welcome to a new PLT day.
...
svn: r12629
2008-11-28 08:50:04 +00:00
Greg Cooper
6d6d85a8fb
- cleaned up public version of deep-value-now
...
- removed ft-qq (obsolete implementation of quasiquote)
- removed a bunch of commented-out code
svn: r12627
2008-11-28 02:33:40 +00:00
Matthew Flatt
daaab83572
libunwind license
...
svn: r12626
2008-11-27 19:47:11 +00:00
Matthew Flatt
3ccd8059a5
fix wxme exception handler
...
svn: r12625
2008-11-27 19:39:37 +00:00
Eli Barzilay
3094c95aee
Welcome to a new PLT day.
...
svn: r12617
2008-11-27 08:50:19 +00:00
Robby Findler
2c78076fe6
svn: r12606
2008-11-27 00:46:56 +00:00
Robby Findler
2207df048d
now using the normalized versions of all of these unicode thingies
...
svn: r12605
2008-11-27 00:46:25 +00:00
Robby Findler
48760756c6
svn: r12604
2008-11-27 00:45:45 +00:00
Stevie Strickland
144235d8c1
Go ahead and get the other new thing from today.
...
svn: r12603
2008-11-26 23:43:37 +00:00
Matthew Flatt
7022d3cf0a
compile-context-preservation-enabled and slightly better stack traces for errors from JIT-inlined arithmetic
...
svn: r12602
2008-11-26 23:07:13 +00:00
Stevie Strickland
581800ad8c
Splicing syntax parameterize, here I come!
...
svn: r12601
2008-11-26 22:42:32 +00:00
Matthew Flatt
2c48c2c817
splicing-syntax-parameterize and docs for scheme/splicing
...
svn: r12600
2008-11-26 21:31:58 +00:00
Kathy Gray
b983347a2b
Order of printing test results switched.
...
svn: r12598
2008-11-26 17:32:26 +00:00
Eli Barzilay
c58daa9fc5
Welcome to a new PLT day.
...
svn: r12596
2008-11-26 08:50:13 +00:00
Ryan Culpepper
fc31124115
macro stepper: added index-based extra navigation
...
svn: r12595
2008-11-26 04:13:45 +00:00
Stevie Strickland
6f83ed1a80
Sync that beautiful trunk footage
...
svn: r12593
2008-11-25 21:18:04 +00:00
Jay McCarthy
c711f5b7e0
note
...
svn: r12592
2008-11-25 20:31:29 +00:00
Matthew Flatt
9d6fcd9873
add package docs
...
svn: r12591
2008-11-25 19:12:35 +00:00
Matthew Flatt
7a66101d30
remove broken define*-struct
...
svn: r12590
2008-11-25 18:14:57 +00:00
Matthew Flatt
ed536c002e
scheme/package (and more int-def repairs)
...
svn: r12589
2008-11-25 17:58:21 +00:00
Jay McCarthy
ba54379202
Refine example
...
svn: r12588
2008-11-25 16:03:31 +00:00
Eli Barzilay
4f482b9f81
Welcome to a new PLT day.
...
svn: r12587
2008-11-25 08:50:17 +00:00
Matthew Flatt
b7addbab82
provide open*-package
...
svn: r12586
2008-11-25 03:13:06 +00:00
Matthew Flatt
5f3b7e5c6f
another int-def binding simplification repair
...
svn: r12585
2008-11-25 03:08:08 +00:00
Eli Barzilay
06064b856b
added the scribble tests
...
svn: r12584
2008-11-25 01:00:37 +00:00
Eli Barzilay
4d6aed5328
typo
...
svn: r12582
2008-11-24 23:42:36 +00:00
Eli Barzilay
e2c5c973fc
document improved splitting with empty matches
...
svn: r12581
2008-11-24 23:42:20 +00:00
Matthew Flatt
f40ae63f45
R6RS test-suite patch from Taro Minowa (PR 9942)
...
svn: r12580
2008-11-24 21:15:22 +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
Stevie Strickland
702c1b7af2
Syncerating the countryside
...
Syncerating the peasants
Syncerating all the peoples
in the thatched-roof COTTAGES!
THATCHED-ROOF COTTAGES!
svn: r12578
2008-11-24 17:52:56 +00:00
Eli Barzilay
a9e05befe2
Welcome to a new PLT day.
...
svn: r12577
2008-11-24 08:50:14 +00:00
Eli Barzilay
a15933979a
Welcome to a new PLT day.
...
svn: r12576
2008-11-23 08:50:10 +00:00
Eli Barzilay
5b9f0aa322
Implemented a `no-empty-edge-matches' function using the new
...
`make-regexp-tweaker', which produces a regexp that cannot match an
empty string at the beginning or the end of the input. This:
* simplies a whole bunch of messy and fragile code
* makes `regexp-split' and friends usable with a pattern like #px"\\b"
(which previously would match in every position, making it explode
the string to 1-character strings)
* makes it even closer to what perl does, the only way that we produce
a different result from perl now is that we don't blindly drop empty
matches at the end like perl (it *does* keep empty matches in the
beginning though)
The two tests that demonstrated the difference are now changed, and a
bunch of other tests added.
svn: r12575
2008-11-23 05:40:54 +00:00
Robby Findler
70e85a62a9
svn: r12574
2008-11-23 02:39:36 +00:00
Eli Barzilay
ecb39eedee
added make-regexp-tweaker (not used yet), and some code reorganization
...
svn: r12573
2008-11-23 00:17:39 +00:00
Eli Barzilay
62a8873198
Welcome to a new PLT day.
...
svn: r12572
2008-11-22 08:50:19 +00:00
Jay McCarthy
f485ad3e8a
Implementation note
...
svn: r12571
2008-11-21 18:13:34 +00:00
Jay McCarthy
d2a9872174
Using path-string? rather than path? in many places
...
svn: r12570
2008-11-21 17:59:08 +00:00
Jay McCarthy
65d3d41096
Using begin/collect
...
svn: r12569
2008-11-21 16:15:39 +00:00
Jay McCarthy
115f34a1e7
Using ....
...
svn: r12568
2008-11-21 16:08:24 +00:00
Stevie Strickland
998fe27185
Sync sync sync, programmer,
...
sync your branch to mine
sync sync sync, programmer,
sync it all the time
svn: r12567
2008-11-21 15:56:47 +00:00
Matthew Flatt
2480a1c4e8
extra int-def tests
...
svn: r12565
2008-11-21 14:01:32 +00:00
Matthew Flatt
58f9e02513
fix (mostly) expand tests suite
...
svn: r12564
2008-11-21 13:52:20 +00:00
Kathy Gray
344ef56604
Changing coverage default
...
svn: r12562
2008-11-21 13:21:26 +00:00
Eli Barzilay
9bdd4603cf
Welcome to a new PLT day.
...
svn: r12559
2008-11-21 08:50:26 +00:00
Eli Barzilay
370ec9b8e9
show the client's ip in the apache-style log
...
svn: r12558
2008-11-21 08:27:14 +00:00
Ryan Culpepper
cacdcc55ac
macro-debugger: fixed button alignment (PR 9932)
...
svn: r12557
2008-11-21 03:22:24 +00:00
Greg Cooper
cea8e15d2e
try to make the debug-button properly centered
...
svn: r12556
2008-11-21 01:33:23 +00:00
Robby Findler
d539020c42
oops, undoing mistake
...
svn: r12555
2008-11-21 01:00:36 +00:00
Robby Findler
429e229ff7
fixed a redrawing bug in the search bar
...
svn: r12554
2008-11-21 00:59:40 +00:00
Jay McCarthy
daff0abe15
Extended example
...
svn: r12550
2008-11-20 23:57:32 +00:00
Sam Tobin-Hochstadt
e27ae4d457
bindings for the rest of scheme/bool
...
svn: r12548
2008-11-20 22:30:29 +00:00
Robby Findler
2382712f3f
fixed exponential slowdown bug
...
svn: r12547
2008-11-20 22:03:43 +00:00
Carl Eastlund
f0b72082eb
Fixed typos in Plugin docs:
...
Many contracts had redundant @scheme[...] around them,
which rendered as (scheme ...) in the final product.
svn: r12546
2008-11-20 21:15:21 +00:00
Jay McCarthy
746184ef5a
Changing docs to have better explanation
...
svn: r12544
2008-11-20 20:41:59 +00:00
Stevie Strickland
75c57820da
A sync a day keeps... actually, it doesn't keep anyone away, and tends to make
...
one run into other people's bugs sooner, but OH WELL.
svn: r12543
2008-11-20 19:36:17 +00:00
Jay McCarthy
52a561fd3e
Adding docs and additional option for r12535
...
svn: r12542
2008-11-20 16:10:31 +00:00
Jay McCarthy
333ec0dfc1
Docs for r12529
...
svn: r12541
2008-11-20 16:04:50 +00:00
Jay McCarthy
0d902ddeaf
Docs for r12526
...
svn: r12540
2008-11-20 15:57:42 +00:00
Matthew Flatt
8ccce66af7
round out inlining and optimization of simple allocating primitives
...
svn: r12539
2008-11-20 13:50:22 +00:00
Matthew Flatt
1a4b3abba7
decompiler repairs
...
svn: r12537
2008-11-20 13:47:06 +00:00
Eli Barzilay
ed8cd4b37f
re-add the log file option
...
svn: r12536
2008-11-20 12:15:53 +00:00
Eli Barzilay
631a8be60c
* Added #:log-file to `serve/servlet' (always using the
...
'apache-default format for now)
* Using a convenient `dispatcher-sequence' as a `sequencer:make'
wrapper
svn: r12535
2008-11-20 12:11:37 +00:00
Eli Barzilay
44ae506526
typo
...
svn: r12534
2008-11-20 11:59:37 +00:00
Eli Barzilay
aa824d8e05
remove web-base-dir which does not make any sense now
...
svn: r12533
2008-11-20 11:42:28 +00:00
Eli Barzilay
827b76cb6f
return a thunk that can kill the web server
...
svn: r12532
2008-11-20 09:54:05 +00:00
Eli Barzilay
beea721bc4
Use the new web-server's `serve/servlet' for the status servlet.
...
svn: r12531
2008-11-20 09:48:03 +00:00
Eli Barzilay
56abd457ec
Welcome to a new PLT day.
...
svn: r12530
2008-11-20 08:50:13 +00:00
Eli Barzilay
a41971ba6d
Added #:ssl? for making an https server. It is hard-wired to using
...
"server-cert.pem" and "private-key.pem" in `server-root-path', but
that seems to be the same as the --ssl command-line option. The ssl
server is created using the same code that "private/launch.ss" uses,
so it might be a good idea to abstract it into a separate file.
Also, `mime-types-path' defaults to "mime.types" in the
`server-root-path', but if the file is missing, then it uses
"mime.types" in the `default-configuration-table-path', which is a
sensible choice for just getting a server running.
svn: r12529
2008-11-20 05:53:04 +00:00
Eli Barzilay
f6aa15c531
Use the given `mime-types-path' for all files
...
svn: r12528
2008-11-20 04:59:26 +00:00
Eli Barzilay
8b5b87c807
* revise requires to scheme/*
...
* use `for' and better use of regexp patterns in `match'
* use a literal byte-regexp in `make-path->mime-type' and use it
throught `match'
* delay reading of the mime types table (since there are uses like
serve/servlet that will never use it anyway)
svn: r12527
2008-11-20 04:55:14 +00:00
Eli Barzilay
9405d57292
allow #f for #:listen-ip
...
svn: r12526
2008-11-20 03:13:01 +00:00
Eli Barzilay
42d8f1ae1f
fix: just one shutdown message
...
svn: r12525
2008-11-20 03:08:08 +00:00
Eli Barzilay
788b94e28b
Mostly reformatting
...
svn: r12524
2008-11-20 02:55:28 +00:00
Eli Barzilay
7c0db197ec
* Made --ssl set a port number only if it wasn't already before
...
* Made -p reject non-integers and bad port numbers
svn: r12523
2008-11-20 02:27:02 +00:00
Eli Barzilay
447cea73d0
set svn:eol-style
...
svn: r12520
2008-11-20 00:16:25 +00:00
Sam Tobin-Hochstadt
7124d1e1a1
Typed wrappers for file/gif and almost all of net/*.
...
svn: r12518
2008-11-19 22:51:24 +00:00
Sam Tobin-Hochstadt
66b9b932ef
Refactor require/typed/provide and dt into new private dir.
...
svn: r12517
2008-11-19 22:50:54 +00:00
Sam Tobin-Hochstadt
a4ac14b124
Add scheme/tcp bindings.
...
svn: r12516
2008-11-19 22:50:10 +00:00
Sam Tobin-Hochstadt
8dad54e520
Fix doc typo.
...
svn: r12515
2008-11-19 22:49:43 +00:00
Jay McCarthy
8f0544f37d
Bug after moving instance lookup inside servlet namespace
...
svn: r12514
2008-11-19 22:41:49 +00:00
Jay McCarthy
a687555c38
moving tests
...
svn: r12512
2008-11-19 22:22:02 +00:00
Stevie Strickland
537d98ac20
Mergerating.
...
svn: r12510
2008-11-19 20:34:37 +00:00
Jay McCarthy
83e9431ec5
Templates before tests
...
svn: r12509
2008-11-19 19:04:22 +00:00
Eli Barzilay
18b219bcb0
Welcome to a new PLT day.
...
svn: r12505
2008-11-19 08:50:21 +00:00
Matthew Flatt
f66e852163
add cross-references from model section to function sections
...
svn: r12502
2008-11-18 23:33:29 +00:00
Matthew Flatt
f81826e792
move threads-are-not-OS-threads docs from 10 to 1.1.13
...
svn: r12501
2008-11-18 23:22:56 +00:00
Jay McCarthy
a01728e63a
Templates
...
svn: r12500
2008-11-18 22:03:44 +00:00
Jay McCarthy
cb68faa140
Contract
...
svn: r12499
2008-11-18 22:02:16 +00:00
Jay McCarthy
cfb1805e44
Updating re: Eli
...
svn: r12498
2008-11-18 21:47:06 +00:00
Sam Tobin-Hochstadt
4c0c3c0ff8
Fix dynamic context of use of match failure continuations.
...
svn: r12497
2008-11-18 21:17:36 +00:00
Kathy Gray
dce2d2529e
Make coverage buttons uneditable.
...
svn: r12496
2008-11-18 18:58:22 +00:00
John Clements
9e7a4e9e1d
fixed felix's bug
...
svn: r12495
2008-11-18 18:26:31 +00:00
Jay McCarthy
d085b21a90
Clarifying manager docs and adding interface to serve/servlets
...
svn: r12494
2008-11-18 17:53:18 +00:00
Kathy Gray
cc25f3852f
Corrected bug in test display and custodians shutting down windows. (Had accidentally put the gui actions back on the user's eventspace)
...
Commit is for the release
svn: r12493
2008-11-18 17:10:19 +00:00
Jay McCarthy
ce734b819c
Increasing crossrefs. Eli, you can include this in the release
...
svn: r12492
2008-11-18 17:08:04 +00:00
Matthias Felleisen
b35c6545a7
fixed small bug in error message for draw/idraw teachpack
...
svn: r12491
2008-11-18 15:33:24 +00:00
Eli Barzilay
96075e9793
bugfix commit from Jens Axel
...
svn: r12489
2008-11-18 14:49:31 +00:00
Robby Findler
2b17f505e5
svn: r12487
2008-11-18 13:45:13 +00:00
Eli Barzilay
e0ac6dd80f
get rid of unused argument
...
svn: r12486
2008-11-18 12:05:15 +00:00
Eli Barzilay
be97f1db72
svn: r12485
2008-11-18 12:01:46 +00:00
Mike Sperber
11a9c3c929
Synch German string constants with latest.
...
svn: r12483
2008-11-18 09:19:39 +00:00
Eli Barzilay
d9f9f22c05
Welcome to a new PLT day.
...
svn: r12482
2008-11-18 08:50:13 +00:00
Jay McCarthy
bba0d3b3d4
Increasing code xrefs
...
svn: r12481
2008-11-18 00:02:28 +00:00
Sam Tobin-Hochstadt
d1fca9c04a
Fix PR 9918.
...
svn: r12480
2008-11-17 23:58:05 +00:00
Jay McCarthy
1bb01c05cd
Fixing scribble errors
...
svn: r12479
2008-11-17 18:03:22 +00:00
Matthew Flatt
2cea4696f5
slightly better duplicate-key error reporting from Scribble
...
svn: r12478
2008-11-17 17:36:35 +00:00
Jay McCarthy
fd5163ea46
Dont need that information anymore
...
svn: r12476
2008-11-17 17:10:55 +00:00
Jay McCarthy
54429dc56b
Response/basic bug
...
svn: r12474
2008-11-17 17:07:51 +00:00
Matthew Flatt
28ff8eca7e
fix game card-layout method to call correct method
...
svn: r12473
2008-11-17 17:05:49 +00:00
Stevie Strickland
573caad99f
Syncing up to trunk.
...
svn: r12470
2008-11-17 16:03:30 +00:00
Robby Findler
b8687f7957
change 'list' contract to (listof any)
...
svn: r12469
2008-11-17 14:32:15 +00:00
Eli Barzilay
e4da627da9
Welcome to a new PLT day.
...
svn: r12468
2008-11-17 08:50:12 +00:00
Matthew Flatt
b07b874e2e
scheme/load in guide
...
svn: r12466
2008-11-17 01:25:46 +00:00
Eli Barzilay
dfd62c1e92
removed redundant double-quotes from error messages
...
svn: r12465
2008-11-17 01:13:43 +00:00
Matthew Flatt
4254ad8afa
add support for rotated cards in games/cards
...
svn: r12461
2008-11-16 17:27:41 +00:00
Eli Barzilay
1e5caacdde
Welcome to a new PLT day.
...
svn: r12460
2008-11-16 08:50:11 +00:00
Matthew Flatt
69fdabf0a0
fix {s,u}int-list->bytevector (PR 9916)
...
svn: r12459
2008-11-15 18:54:30 +00:00
Matthew Flatt
c0fb0086e9
fix R6RS boolean=? and symbol=?
...
svn: r12456
2008-11-15 13:42:11 +00:00
Eli Barzilay
1d35333026
Welcome to a new PLT day.
...
svn: r12455
2008-11-15 08:50:16 +00:00
Matthew Flatt
c73bb99cf6
fix struct type immutable-field handling and checking of prop:procedure values (PR 9914 and more)
...
svn: r12454
2008-11-15 02:49:54 +00:00
Stevie Strickland
eca59f6b1d
Missed a file.
...
svn: r12452
2008-11-14 16:49:10 +00:00
Stevie Strickland
3212d11712
Add all changes from branches/with-contract (which this branch will replace
...
eventually), plus a couple of fixes in contract-test.ss.
svn: r12451
2008-11-14 16:48:17 +00:00
Robby Findler
00abb80504
fixed a bug in copy/paste of images that have a zero dimension
...
svn: r12448
2008-11-14 14:53:20 +00:00
Eli Barzilay
c4cdaf3c53
Welcome to a new PLT day.
...
svn: r12446
2008-11-14 08:50:11 +00:00
Eli Barzilay
7563016cf8
fix probable bug
...
svn: r12445
2008-11-14 08:02:21 +00:00
Eli Barzilay
984e6d7e2a
undo the previous hack, and now avoid putting coverage points around all non-phase-0 expressions
...
svn: r12444
2008-11-14 08:01:43 +00:00
Eli Barzilay
8e1dc82973
always mark coverage points around quote-syntax as covered (this is a hack, see HACK in the source)
...
svn: r12443
2008-11-14 08:00:27 +00:00
Eli Barzilay
61d747dc96
hack around namespace-variable-value problem
...
svn: r12441
2008-11-14 05:02:28 +00:00
Eli Barzilay
dc4eb77b10
remember the last-chosen assignment
...
svn: r12440
2008-11-14 05:01:55 +00:00
Matthew Flatt
dcab9448e8
typo (PR 9908)
...
svn: r12438
2008-11-14 02:34:10 +00:00
Matthew Flatt
14f57a3f37
xform: keep system-header flag in line info
...
svn: r12435
2008-11-14 01:22:58 +00:00
Matthew Flatt
59f3f19f84
make the optimizer slightly smarter, so that it can see through more patterns of nested let and letrec procedure bindings
...
svn: r12434
2008-11-14 00:48:54 +00:00
Eli Barzilay
f4f559fc3b
use namespace-variable-value for !defined, and add !syntax
...
svn: r12433
2008-11-13 22:19:33 +00:00
Eli Barzilay
4f904c3b4b
fix use of (now gone) servlet-url->url-string/no-continuation
...
svn: r12432
2008-11-13 22:16:01 +00:00
Jay McCarthy
f64d8a5280
Exposing MIME headers to user
...
svn: r12431
2008-11-13 21:25:13 +00:00
Matthew Flatt
4dd202b960
,
...
svn: r12430
2008-11-13 21:11:48 +00:00
Eli Barzilay
fc1b9cdf9d
fix expected error messages
...
svn: r12429
2008-11-13 17:18:50 +00:00
Matthew Flatt
bac4053c37
improved JIT inlining of 'list'
...
svn: r12428
2008-11-13 16:42:15 +00:00
Jay McCarthy
a93b36c953
Clarify SSL
...
svn: r12427
2008-11-13 16:07:02 +00:00
Matthew Flatt
422b1d1e09
make keep-lines? argument optional
...
svn: r12426
2008-11-13 16:03:26 +00:00
Matthew Flatt
54269c8bbd
fix xform to not generate srcloc info in the middle of a macro call
...
svn: r12424
2008-11-13 13:26:25 +00:00
Eli Barzilay
e00480402a
Welcome to a new PLT day.
...
svn: r12423
2008-11-13 08:50:14 +00:00
Robby Findler
c1a98ca9ac
added a printout when tests are disabled
...
svn: r12422
2008-11-13 05:34:56 +00:00
Robby Findler
3abe7d6bea
removed '(send this ...)' and improved the 'all tests passed' message so it counts the tests
...
svn: r12421
2008-11-13 05:29:42 +00:00
Eli Barzilay
987b164478
better syntax error message when define-cstruct gets an identifier without a _
...
svn: r12420
2008-11-13 02:18:16 +00:00
Matthew Flatt
ba7ad5d2e6
add support to xform to output source line numbers
...
svn: r12419
2008-11-13 00:26:04 +00:00
Jay McCarthy
d56eed754b
Redoing documentation layout
...
svn: r12418
2008-11-12 23:45:00 +00:00
Matthew Flatt
cc69a51813
inline 'list' and 'box' allocation
...
svn: r12417
2008-11-12 21:18:08 +00:00
Matthew Flatt
aca2258501
fix defstruct rendering (PR 9906)
...
svn: r12416
2008-11-12 19:09:14 +00:00
Jay McCarthy
d0a5616cb0
Abstracting HTTP code to sub-module
...
svn: r12415
2008-11-12 18:44:29 +00:00
Jay McCarthy
a2b5ebb64c
Removing old GUI launcher
...
svn: r12414
2008-11-12 17:39:54 +00:00
Sam Tobin-Hochstadt
63b33b4765
use new `typed' collection in insert-large-letters
...
svn: r12411
2008-11-12 16:00:10 +00:00
Sam Tobin-Hochstadt
541a47f7fd
Handle (Instance Foo) where Foo is unbound.
...
Return correct error behavior.
svn: r12410
2008-11-12 15:59:24 +00:00
Sam Tobin-Hochstadt
48c90f1c10
Add collection for typed version of collections.
...
Start with mred and framework.
svn: r12409
2008-11-12 15:57:45 +00:00
Robby Findler
9d9f06a167
svn: r12408
2008-11-12 14:43:26 +00:00
Eli Barzilay
bc2d7a4b6a
Welcome to a new PLT day.
...
svn: r12405
2008-11-12 08:50:14 +00:00
Eli Barzilay
d9b4e619eb
add quotes
...
svn: r12404
2008-11-12 05:37:52 +00:00
Eli Barzilay
b1aee15004
improve bad access error (PR9901)
...
svn: r12403
2008-11-12 05:36:52 +00:00
Matthew Flatt
4fe1da791c
display-list[-to-file] to display-lines[-to-file]
...
svn: r12402
2008-11-12 03:25:24 +00:00
Matthew Flatt
68a329430d
adjust excessively pessimistic fix to letrec-bound variable propagation (because a test case caught the change, so maybe it matters)
...
svn: r12401
2008-11-12 03:10:00 +00:00
Matthew Flatt
fc68840124
fix first-order->higher-order
...
svn: r12400
2008-11-12 03:08:15 +00:00
Matthew Flatt
4bb9ef582f
inline vector allocation
...
svn: r12399
2008-11-12 02:09:43 +00:00
Matthew Flatt
c8c04c2186
use scheme/private/map as doc src point for map, etc.
...
svn: r12398
2008-11-12 02:09:24 +00:00
Robby Findler
256182ecbd
adjusted the automatic compilation to make it more disableable
...
svn: r12397
2008-11-11 23:56:54 +00:00
Jay McCarthy
fd6dfdbbc4
Better SSL support
...
svn: r12396
2008-11-11 23:31:26 +00:00
Jay McCarthy
9c174affa7
Removing some old functions
...
svn: r12395
2008-11-11 23:04:49 +00:00
Jay McCarthy
35cb453ea9
Pulling out servlet creation routines
...
svn: r12394
2008-11-11 22:57:41 +00:00
Matthew Flatt
02277342ac
substitute Scheme-implemented map, for-each, andmap, and ormap in scheme/base and mzscheme, since the JIT generates faster code for the common 1- and 2-argument cases
...
svn: r12393
2008-11-11 22:25:24 +00:00
Jay McCarthy
34c5db31ef
Adding a barrier, making a better name, and support stateless in serve/servlet
...
svn: r12392
2008-11-11 22:24:44 +00:00
Matthew Flatt
f96026edf1
minor doc corrections
...
svn: r12391
2008-11-11 22:24:17 +00:00
Matthew Flatt
a6d953b6f5
add port->string, file->string, etc.
...
svn: r12388
2008-11-11 17:55:14 +00:00
Matthew Flatt
209b252f2c
fix shared on top-level 'list' binding
...
svn: r12387
2008-11-11 17:53:12 +00:00
Jay McCarthy
ab1da92ee9
Error in elim-letrec
...
svn: r12386
2008-11-11 17:46:43 +00:00
Matthew Flatt
c4f994658c
fix mzc --include-compiled (PR 9900)
...
svn: r12384
2008-11-11 15:36:33 +00:00
Matthew Flatt
54a8fe3143
fix relto delay in colalpse-module-path
...
svn: r12383
2008-11-11 15:30:24 +00:00
Eli Barzilay
874937eaed
Welcome to a new PLT day.
...
svn: r12382
2008-11-11 08:50:15 +00:00
Jay McCarthy
3c51e88785
Removing unneccessary mutation
...
svn: r12381
2008-11-10 23:04:46 +00:00
Matthew Flatt
ad75c8aa58
fix problems in lex-rename simplification; other tiny improvements and doc repairs
...
svn: r12380
2008-11-10 22:50:54 +00:00
Jay McCarthy
15ad16f28d
Docs update
...
svn: r12379
2008-11-10 22:35:54 +00:00
Jay McCarthy
4f8dfc7514
Merging the web language dispatcher into the standard one
...
svn: r12378
2008-11-10 22:32:51 +00:00
Jay McCarthy
f7481b0c08
Slowly merging the two servlet regimes
...
svn: r12377
2008-11-10 18:45:44 +00:00
Jay McCarthy
138a64c24b
Updating continue
...
svn: r12376
2008-11-10 17:39:30 +00:00
Matthew Flatt
9a1916e03e
link 'help' to general docs
...
svn: r12374
2008-11-10 15:49:39 +00:00
Matthew Flatt
49a4a3a26f
algol60: fix passing array slot as by-reference argument (PR 9895)
...
svn: r12373
2008-11-10 14:33:51 +00:00
Eli Barzilay
80b462c5e5
Welcome to a new PLT day.
...
svn: r12372
2008-11-10 08:50:12 +00:00
Robby Findler
788443072b
misc improvements after writing a beginner program with contracts
...
svn: r12371
2008-11-10 05:54:04 +00:00
Eli Barzilay
1e8bda724d
fix result of write-{string,bytes}
...
svn: r12370
2008-11-10 04:02:44 +00:00
Matthew Flatt
a63a20bd83
first-order->higher-order from lang/prim
...
svn: r12369
2008-11-10 03:21:51 +00:00
Matthias Felleisen
fbd683abb0
small fix to check-proc
...
svn: r12368
2008-11-09 20:57:34 +00:00
Greg Cooper
4d38b45205
fix rendering in debugger when number of return values is not 1
...
svn: r12367
2008-11-09 17:51:04 +00:00
Robby Findler
773aaca3ba
made mutual recursion work for ->d
...
svn: r12366
2008-11-09 13:42:46 +00:00
Eli Barzilay
cfdcfd9a0a
Welcome to a new PLT day.
...
svn: r12365
2008-11-09 08:50:13 +00:00
Eli Barzilay
8009a73622
added get-namespace
...
svn: r12364
2008-11-09 07:35:49 +00:00
Eli Barzilay
f85ab5567c
increment line counter only on real inputs (not evaluator messages)
...
svn: r12363
2008-11-09 07:25:36 +00:00
Eli Barzilay
1e3517d904
clarify errors when creating the sandbox
...
svn: r12362
2008-11-09 05:21:30 +00:00
Eli Barzilay
f278926617
protect more ways of creating a sandbox
...
svn: r12361
2008-11-09 05:14:53 +00:00
Robby Findler
2394848555
function contracts now preserve tail recursion
...
svn: r12360
2008-11-09 02:31:25 +00:00
Eli Barzilay
5c2e2c25c5
argument typo
...
svn: r12359
2008-11-09 01:59:00 +00:00
Matthias Felleisen
0dcf6dc0ee
svn: r12358
2008-11-08 20:35:23 +00:00
Robby Findler
1490cd1c4d
added support for automatic compilation of source files to drscheme
...
svn: r12356
2008-11-08 18:34:39 +00:00
Eli Barzilay
b0a0c8c2ce
avoid using the mzscheme tests in planet, added to nightly tests, but commented out
...
svn: r12354
2008-11-08 17:59:11 +00:00
Mike Sperber
95767e38c0
Synch german-string-constants.ss with latest.
...
svn: r12353
2008-11-08 17:51:53 +00:00
Robby Findler
4e623ef655
improved tab switching when the contour window is open
...
svn: r12352
2008-11-08 16:54:43 +00:00
Eli Barzilay
e10c33eccf
Welcome to a new PLT day.
...
svn: r12350
2008-11-08 08:50:16 +00:00
Jay McCarthy
411f6321fe
Cleaning up dispatch-servlets
...
svn: r12349
2008-11-08 00:23:45 +00:00
Jay McCarthy
8a91afa69d
Moving config:scripts back inside the adt barrier
...
svn: r12348
2008-11-07 23:22:11 +00:00
Matthew Flatt
c1a10edaff
fix compile-zos for modules
...
svn: r12347
2008-11-07 23:21:02 +00:00
Jay McCarthy
7479f59e13
Expanding functionality of serve/servlet
...
svn: r12346
2008-11-07 18:54:23 +00:00
Jay McCarthy
3187b4849d
Adding test
...
svn: r12345
2008-11-07 18:15:18 +00:00
Robby Findler
a4b6310507
a fix to the way tabs switch around, plus a few additions (that are disabled for now) in preparation for making drscheme automatically compile files that it runs
...
svn: r12344
2008-11-07 18:13:33 +00:00
Jay McCarthy
b90c1da006
New tests for password stuff
...
svn: r12343
2008-11-07 17:23:56 +00:00
Jay McCarthy
72db2436c0
Allowing #f for passwords
...
svn: r12342
2008-11-07 17:21:52 +00:00
Eli Barzilay
107364fcf6
Welcome to a new PLT day.
...
svn: r12341
2008-11-07 08:50:13 +00:00
Matthew Flatt
65eb7e7a18
call-with-immediate-continuation-mark
...
svn: r12339
2008-11-07 02:54:12 +00:00
Jay McCarthy
a8bc141a77
Generalizing dispatch-servlets
...
svn: r12338
2008-11-06 22:23:45 +00:00
Eli Barzilay
714031c1d6
status.ss is always in the web directory, so people can modify it more easily
...
svn: r12337
2008-11-06 22:17:18 +00:00
Eli Barzilay
9745240831
adapt to new web-server configuration
...
svn: r12336
2008-11-06 22:05:50 +00:00
Eli Barzilay
dba3ba8591
improved error message, some reformatting
...
svn: r12335
2008-11-06 22:05:13 +00:00
Sam Tobin-Hochstadt
c4deb8e5e7
Fix handling of wrong size vectors.
...
Add tests.
Fixes PR9885.
svn: r12334
2008-11-06 20:23:40 +00:00
Matthew Flatt
f076494c48
change mzc verbosity
...
svn: r12333
2008-11-06 18:54:12 +00:00
Ryan Culpepper
f78ce2c9f3
macro stepper: changed hiding policy impl
...
svn: r12332
2008-11-06 17:10:44 +00:00
Jay McCarthy
cbecece203
Cleaning up timer/conn manager interface
...
svn: r12331
2008-11-06 17:01:27 +00:00
Jay McCarthy
61b44707cd
Cleaning up interface and standardizing functions
...
svn: r12330
2008-11-06 16:47:00 +00:00
Jay McCarthy
dd0bc805fb
Moving TODOs
...
svn: r12329
2008-11-06 16:33:19 +00:00
Matthew Flatt
4215289320
doc fixes
...
svn: r12328
2008-11-06 16:22:12 +00:00
Matthew Flatt
fadf10cf10
fix problems with template expansion when a pattern variable is used at different depths under a common ellipsis
...
svn: r12327
2008-11-06 16:21:50 +00:00
Robby Findler
7872b59070
improved the cat slightly (by making it less predictable) and added a help button
...
svn: r12326
2008-11-06 14:55:08 +00:00
Eli Barzilay
1804f76932
Welcome to a new PLT day.
...
svn: r12325
2008-11-06 08:50:12 +00:00
Jay McCarthy
2be9c6b115
Moving TODOs
...
svn: r12323
2008-11-05 23:19:16 +00:00
Jay McCarthy
d9be3d0c4b
Improving contracts on web lang
...
svn: r12322
2008-11-05 23:09:14 +00:00
Jay McCarthy
93cb8bab4d
TODOs and contracts
...
svn: r12321
2008-11-05 22:48:46 +00:00
Jay McCarthy
326540df07
Moving TODOs
...
svn: r12320
2008-11-05 22:44:08 +00:00
Jay McCarthy
791d43ecd3
Moving TODOs
...
svn: r12319
2008-11-05 22:41:17 +00:00
Jay McCarthy
f046f218b8
Better contracts
...
svn: r12318
2008-11-05 22:39:39 +00:00
Jay McCarthy
05f36015d5
Better contracts
...
svn: r12317
2008-11-05 22:31:55 +00:00
Jay McCarthy
f33a5dbf26
Improving docs
...
svn: r12316
2008-11-05 22:26:56 +00:00
Jay McCarthy
c129307cd4
Clarifying docs
...
svn: r12315
2008-11-05 22:16:00 +00:00
Jay McCarthy
88c842bd06
Cleanup
...
svn: r12314
2008-11-05 22:05:13 +00:00
Jay McCarthy
07474ad477
Refactoring dispatch-passwords
...
svn: r12242
2008-11-05 19:00:07 +00:00
Eli Barzilay
9283c96bfd
Welcome to a new PLT day.
...
svn: r12241
2008-11-05 08:50:27 +00:00
Robby Findler
13e34d32f1
fixed a bug in the way error highlighting was disabled (for the untested code in the teaching languages)
...
svn: r12240
2008-11-05 02:17:49 +00:00
Matthew Flatt
01354149ee
add missing info on set-delta-background (related to PR 9886)
...
svn: r12239
2008-11-05 00:40:19 +00:00
Matthew Flatt
37aae202c5
speed up doc build a little; fix bugs related to getting continuation marks from a thread and using the errortrace profiler
...
svn: r12237
2008-11-04 23:32:44 +00:00
Robby Findler
a6743b3089
the cat now always has to fight against 6 randomly filled in dots instead of having all dots having a 1/30 chance of being filled in
...
svn: r12236
2008-11-04 21:10:17 +00:00
Jay McCarthy
4b10a33b85
Request from Untyped plus new docs
...
svn: r12235
2008-11-04 20:09:13 +00:00
Robby Findler
dfacf40a4c
PR 9682
...
svn: r12234
2008-11-04 17:11:17 +00:00
Jay McCarthy
005576bdad
Bug in new default config, reported by mflatt
...
svn: r12233
2008-11-04 17:10:56 +00:00
Robby Findler
90c0d48642
improved the docs a little bit for writing your own keybindings
...
svn: r12232
2008-11-04 15:31:20 +00:00
Matthew Flatt
95bedb17fb
change contracts to reflect context via #%variable-reference instead of syntax objects; add id-less #%variable-reference form; drop link to unneeded CPort objects in delayed thunks; streamline some modules that tend to show up in deep phases
...
svn: r12231
2008-11-04 14:24:12 +00:00
Matthew Flatt
04369a39c7
add --redirect-main to scribble
...
svn: r12230
2008-11-04 12:16:45 +00:00
Matthew Flatt
791a911198
manipulate scribble --redirect option as URL instead of string
...
svn: r12229
2008-11-04 11:55:51 +00:00
Eli Barzilay
8c28acb838
Welcome to a new PLT day.
...
svn: r12228
2008-11-04 08:50:15 +00:00
Sam Tobin-Hochstadt
477fa5581e
Store contract in Base type representation.
...
Fix tests, pattern matches.
Contract is *ignored* in equality testing.
svn: r12227
2008-11-03 23:58:29 +00:00
Matthew Flatt
3a433f4ae4
clarify that unbound = top-level binding in reference
...
svn: r12226
2008-11-03 16:18:16 +00:00
Matthew Flatt
b8f6e1a91a
handle attaches of embedded modules
...
svn: r12225
2008-11-03 14:37:55 +00:00
Eli Barzilay
a2babc6045
more time (for the solaris machine)
...
svn: r12223
2008-11-03 12:30:54 +00:00
Eli Barzilay
872b43f4dd
Welcome to a new PLT day.
...
svn: r12222
2008-11-03 08:50:15 +00:00
Matthias Felleisen
d2248f6ff6
small bug fix in world, needs more inspection
...
svn: r12221
2008-11-03 01:43:11 +00:00
John Clements
a3ce8a9b85
fixes for mz-level stepper tests
...
svn: r12220
2008-11-02 23:59:21 +00:00
Ryan Culpepper
e12fde1260
macro stepper: added duplicate-frame command (menu items)
...
svn: r12219
2008-11-02 23:18:03 +00:00
Robby Findler
db5dcfa67e
added some error checking
...
svn: r12217
2008-11-02 14:21:04 +00:00
Matthew Flatt
0b79aaa1ae
doc repairs
...
svn: r12216
2008-11-02 12:28:59 +00:00
Eli Barzilay
956fd14f24
Welcome to a new PLT day.
...
svn: r12215
2008-11-02 08:50:12 +00:00
Robby Findler
f6bb5ea5e7
changed around the keymap setup again; now should be in same order as it was before my earlier changed, except the user-specified keybindings should be first
...
svn: r12214
2008-11-02 04:30:03 +00:00
Robby Findler
baffeea2b4
drschemes scheme mode now sets the default extension for files to .ss
...
svn: r12213
2008-11-01 19:55:21 +00:00
Matthew Flatt
de5643ade0
change #planet to require spaces/tabs (any number) before planet path
...
svn: r12212
2008-11-01 13:21:57 +00:00
Eli Barzilay
b0cb953e31
Welcome to a new PLT day.
...
svn: r12211
2008-11-01 07:50:22 +00:00
Matthew Flatt
338a595a7a
fix problem with incrorectly invoking phase -1 relative to base phase 1; sync planet reader with #lang whitespace change
...
svn: r12210
2008-10-31 21:12:22 +00:00
Carl Eastlund
ac0888ee88
Added tests/planet/ to compile-omit-paths in info.ss
...
svn: r12208
2008-10-31 21:06:13 +00:00
Eli Barzilay
9396f697a3
add m: bindings for sexpr navigation
...
svn: r12207
2008-10-31 20:56:52 +00:00
Carl Eastlund
2949809542
Added new directory for planet tests; restored #lang planet test in lang.ss
...
svn: r12206
2008-10-31 20:09:43 +00:00
Eli Barzilay
d1adec4bc6
remove m: bindings that disabled sexpr-based navigation
...
svn: r12205
2008-10-31 19:52:10 +00:00
Eli Barzilay
c1cf821bd9
stupid typo
...
svn: r12204
2008-10-31 19:50:22 +00:00
Sam Tobin-Hochstadt
e69f6e126a
Reorganize initial type definitions to use DSL.
...
Split special type names into base-types-extra.ss
Fix test require.
Base types are now require in main.ss
svn: r12203
2008-10-31 17:12:16 +00:00
Sam Tobin-Hochstadt
9851b3ab78
Split typed scheme docs into guide and reference.
...
svn: r12202
2008-10-31 16:52:35 +00:00
Eli Barzilay
e2ac0f673b
flush output ports to avoid confusing tests output
...
svn: r12201
2008-10-31 15:30:28 +00:00
Matthew Flatt
cc02b65628
point to syntax/module-reader from #lang reference docs
...
svn: r12200
2008-10-31 15:23:16 +00:00
Matthew Flatt
3bc23270cf
fix reference docs to match r12197
...
svn: r12199
2008-10-31 15:18:03 +00:00
Matthew Flatt
51f5d193dd
adjust editor-cavas% refresh to clear border before calling on-paint
...
svn: r12198
2008-10-31 15:08:21 +00:00
Eli Barzilay
a6e8df0dda
Removed misbehaving planet test.
...
svn: r12196
2008-10-31 14:56:46 +00:00
Matthew Flatt
05fbd0ffd3
fix problem with simplifying module-rename contexts that have marked renamings
...
svn: r12195
2008-10-31 14:44:32 +00:00
Eli Barzilay
ae66a076fd
typo (PR9880)
...
svn: r12194
2008-10-31 14:13:01 +00:00
Robby Findler
bd375ef605
PR 9873 (hopefully)
...
svn: r12193
2008-10-31 12:40:05 +00:00
Eli Barzilay
7ab26eb1d7
Welcome to a new PLT day.
...
svn: r12192
2008-10-31 07:50:12 +00:00
Robby Findler
0e7c1aa804
PR 9844
...
svn: r12191
2008-10-31 02:54:29 +00:00
Robby Findler
a398630230
fixed up confused get-metadata arity
...
svn: r12190
2008-10-31 02:48:27 +00:00
Robby Findler
92dcfca644
improved tab navigation keybindings
...
svn: r12189
2008-10-31 01:20:39 +00:00
Robby Findler
968e69bd00
more keybindings cleanup
...
svn: r12188
2008-10-31 01:01:43 +00:00
Robby Findler
26df9acc15
svn: r12187
2008-10-31 00:59:40 +00:00
Robby Findler
b453c09007
svn: r12186
2008-10-31 00:45:23 +00:00
Robby Findler
0c40227dac
added syntax-rules to the magic square-bracket opening list
...
svn: r12185
2008-10-30 21:49:59 +00:00
Robby Findler
f5364c4f46
fixed up some problems the keybinding rearrangement caused
...
svn: r12184
2008-10-30 21:43:16 +00:00
Robby Findler
47297fac9f
added normalization during pasting to eliminate various ligatures, etc
...
svn: r12183
2008-10-30 21:38:40 +00:00
Jay McCarthy
4e7aa80828
Adding exampels to docs
...
svn: r12182
2008-10-30 20:34:24 +00:00
Robby Findler
a6b7f4ba16
removed goto-position
...
svn: r12181
2008-10-30 19:23:08 +00:00
Robby Findler
ebb3efa6ba
changed keybinding setup so that the user keybindings override all of the other keybindings (and improved the names a little)
...
svn: r12180
2008-10-30 19:10:49 +00:00
Jay McCarthy
fc64cf2b77
Changing web server default servlet handling
...
svn: r12178
2008-10-30 14:34:21 +00:00
Jay McCarthy
109be3ebf1
Updating template example re eli changes
...
svn: r12177
2008-10-30 14:32:51 +00:00
Matthew Flatt
531d85f973
fix R6RS language to disallow redefinition of imported names in phase different from import
...
svn: r12176
2008-10-30 13:41:08 +00:00
Matthew Flatt
487df2362e
fix more bugs with lib paths in exe creation
...
svn: r12175
2008-10-30 10:55:07 +00:00
Eli Barzilay
c5efa4c048
Welcome to a new PLT day.
...
svn: r12174
2008-10-30 07:50:16 +00:00
Jay McCarthy
ba562277ed
Updating test
...
svn: r12173
2008-10-29 22:42:58 +00:00
Jay McCarthy
6ff90087ac
Modernizing defaults
...
svn: r12172
2008-10-29 22:30:22 +00:00
Jay McCarthy
10127c9561
Better docs for serve variants
...
svn: r12171
2008-10-29 22:21:37 +00:00
Jay McCarthy
2dbeb18164
Adding test case
...
svn: r12170
2008-10-29 22:19:10 +00:00
Jay McCarthy
e8e94bb82d
Bug in header-assq* and not used enough in request processing
...
svn: r12168
2008-10-29 17:07:28 +00:00
Matthias Felleisen
e9ca169869
string functions take at least two arguments
...
svn: r12167
2008-10-29 15:13:17 +00:00
Philippe Meunier
866260c601
find and replace, plus misc
...
svn: r12166
2008-10-29 09:25:15 +00:00
Eli Barzilay
855f73d6ea
Welcome to a new PLT day.
...
svn: r12165
2008-10-29 05:43:52 +00:00
Sam Tobin-Hochstadt
acfba8a390
Fix types of syntax tests.
...
Test for double instantiation.
svn: r12164
2008-10-29 02:15:50 +00:00
Sam Tobin-Hochstadt
c4d183fcfc
Less polymorphic type for `syntax->datum'.
...
svn: r12163
2008-10-28 22:40:43 +00:00
Sam Tobin-Hochstadt
b7df781999
More specific type for quote-syntax (this hides an infinite loop)
...
svn: r12162
2008-10-28 22:40:19 +00:00
Robby Findler
23a541177b
changed test coverage highlighting to be more color-blind friendly
...
svn: r12161
2008-10-28 21:36:06 +00:00
Robby Findler
39021e2da0
fixed a bug noticed by Casey & John
...
svn: r12160
2008-10-28 21:22:18 +00:00
Matthew Flatt
8cf2306979
adjust HtDP language module-begin to work right if 'provide' shows up
...
svn: r12157
2008-10-28 13:27:22 +00:00
Matthew Flatt
8b666c1710
streamline srfi-4 index-argument check
...
svn: r12155
2008-10-28 12:12:09 +00:00
Eli Barzilay
597f835ec1
Welcome to a new PLT day.
...
svn: r12153
2008-10-28 07:50:21 +00:00
Matthew Flatt
ea659ba286
split scribble/manual module into smaller modules
...
svn: r12150
2008-10-28 01:40:51 +00:00
Ryan Culpepper
05df5e36e0
stxclass cleanup, improved error messages
...
svn: r12149
2008-10-27 22:56:52 +00:00
Sam Tobin-Hochstadt
0c44c5ce40
Handle multiple instantiation of a single expression.
...
svn: r12148
2008-10-27 20:06:31 +00:00
Sam Tobin-Hochstadt
d60ae208e1
Remove stray printf.
...
svn: r12147
2008-10-27 20:04:41 +00:00
Sam Tobin-Hochstadt
0f347883dd
Warn about unreachable code.
...
svn: r12146
2008-10-27 20:03:16 +00:00
Sam Tobin-Hochstadt
5db61f199f
Add `warn-unreachable'
...
svn: r12145
2008-10-27 20:02:34 +00:00
Matthew Flatt
00d2aabaf0
jit tweaks
...
svn: r12144
2008-10-27 19:00:13 +00:00
Sam Tobin-Hochstadt
a7b5d4af4b
Add type for Procedure.
...
Fix types to use Integer instead of Number where appropriate.
add type for maybe-print-message.
svn: r12141
2008-10-27 15:16:22 +00:00
Eli Barzilay
7d72dc43c4
fix typo; layout
...
svn: r12138
2008-10-27 13:37:47 +00:00
Matthew Flatt
6be0f8f4df
put search-box input inside form in Scribbled HTML
...
svn: r12137
2008-10-27 13:06:01 +00:00
Ryan Culpepper
c8dbc9b798
macro stepper: tidied up menus
...
svn: r12133
2008-10-26 23:03:53 +00:00
Robby Findler
e7aef55f74
fixed up some of the platform inconsistencies
...
svn: r12129
2008-10-25 20:35:09 +00:00
Eli Barzilay
415910fe80
Welcome to a new PLT day.
...
svn: r12124
2008-10-25 07:50:05 +00:00
Eli Barzilay
518fc3b0a8
keep syntax properties at the outer module expression level
...
svn: r12122
2008-10-24 22:26:21 +00:00
Jon Rafkind
06e5070d2d
s/open-input-port/open-input-file/
...
svn: r12121
2008-10-24 21:20:09 +00:00
Eli Barzilay
ec6d2a1f40
FIXEM
...
svn: r12120
2008-10-24 20:21:07 +00:00
Eli Barzilay
0ccbac0647
TS tests now work, and are not noisy when succeeding
...
svn: r12119
2008-10-24 19:50:24 +00:00
Kathy Gray
59609e8910
This commit should affect the 4.1.2 release; it removes the buggy bug-fix.
...
svn: r12115
2008-10-24 13:12:42 +00:00
Eli Barzilay
f90412a562
Welcome to a new PLT day.
...
svn: r12111
2008-10-24 08:22:13 +00:00
Sam Tobin-Hochstadt
f18fe09752
Typechecking now uses effects from then branch if else branch is unreachable.
...
svn: r12109
2008-10-23 23:34:44 +00:00
Sam Tobin-Hochstadt
d93505082f
New test from John, fix tests to work with new code.
...
svn: r12108
2008-10-23 23:34:00 +00:00
Sam Tobin-Hochstadt
101ca7ada7
Document `List'.
...
svn: r12107
2008-10-23 22:56:30 +00:00
Jon Rafkind
8b1df48587
add example for write
...
svn: r12106
2008-10-23 22:11:41 +00:00
Sam Tobin-Hochstadt
ae1fd58e2b
Improve printing of effects for functions with simple effects.
...
Reject contract creation of overloaded types.
svn: r12105
2008-10-23 21:43:23 +00:00
Carl Eastlund
9aab8ed8c8
Added a test for #lang planet.
...
svn: r12104
2008-10-23 21:42:55 +00:00
Carl Eastlund
8b6ec4c59e
Fixed two typos in '#lang planet' reader.
...
svn: r12103
2008-10-23 17:02:43 +00:00
Matthew Flatt
70146a8d3f
fix htdp doc errors (PR 9846)
...
svn: r12102
2008-10-23 14:18:58 +00:00
Matthew Flatt
bb7d3d1a28
fix 'local-expand' checking of stop list to disallow symbols; extend 'continuation-marks' to work on threads; fix HtDP language module-level stop list
...
svn: r12101
2008-10-23 13:38:03 +00:00
Eli Barzilay
4db61ef355
take into account pre-release alpha versions also
...
svn: r12099
2008-10-23 09:11:21 +00:00
Sam Tobin-Hochstadt
d02748f0fa
Static info for require-typed-struct
...
svn: r12096
2008-10-22 21:07:47 +00:00
Sam Tobin-Hochstadt
24c4d0b3fc
Fix tests with even?
...
Add test for struct syntax info.
svn: r12095
2008-10-22 21:07:31 +00:00
Robby Findler
5f5faacf29
fixed a bug Mike Sperber reported
...
svn: r12092
2008-10-22 12:55:48 +00:00
Robby Findler
7005c324d4
typos
...
svn: r12091
2008-10-22 12:23:44 +00:00
Robby Findler
e102ee9574
undid last commit ... oops
...
svn: r12090
2008-10-21 23:04:48 +00:00
Robby Findler
567ef6d95c
added half-assed prompt-avoiding control-a keybinding
...
svn: r12089
2008-10-21 23:02:37 +00:00
Robby Findler
505cc65181
added note about experimenting with contracts
...
svn: r12088
2008-10-21 21:24:49 +00:00
Sam Tobin-Hochstadt
0ec881dc60
Fix type of odd and even.
...
svn: r12086
2008-10-21 20:55:07 +00:00
Eli Barzilay
b349b4baa2
look -- a let!
...
svn: r12085
2008-10-21 19:52:40 +00:00
Eli Barzilay
695c8979ec
caml -> camel aka gamal
...
svn: r12084
2008-10-21 18:43:23 +00:00
Sam Tobin-Hochstadt
3a99284745
New error handling for type parsing errors.
...
New error type that is both top/bot.
Fix provide handling if identifier is provided twice.
Note that require/typed is really a definition.
Fix require of #%kernel.
svn: r12083
2008-10-21 18:01:03 +00:00
Sam Tobin-Hochstadt
c6c4a049ee
Add new test for better error reporting.
...
svn: r12082
2008-10-21 17:58:57 +00:00
Eli Barzilay
428d407045
typed-scheme tests fail enough to create a lot of noise
...
svn: r12081
2008-10-21 14:47:01 +00:00
Matthew Flatt
d8a5a4e1c6
fix macro-introduced define-values-for-syntax in HtDP languages
...
svn: r12080
2008-10-21 11:26:35 +00:00
Eli Barzilay
facb6648bb
Welcome to a new PLT day.
...
svn: r12079
2008-10-21 07:50:09 +00:00
Mike Sperber
f26fcdd82c
Add `stepper-skipto/discard' property.
...
Like stepper-skipto, but discards the context. This is for the
contracts implementation in the DMdA teaching languages.
svn: r12078
2008-10-21 07:06:48 +00:00
Matthew Flatt
e2d4bc0d2b
finish decompiler on syntax objects
...
svn: r12077
2008-10-21 00:10:47 +00:00
Robby Findler
122f8d41dc
PR 9852
...
svn: r12076
2008-10-20 20:08:05 +00:00
Sam Tobin-Hochstadt
b173fb073e
revert this change to fix drscheme.
...
svn: r12075
2008-10-20 20:04:15 +00:00
Sam Tobin-Hochstadt
714e356fb4
revert previous change
...
svn: r12074
2008-10-20 19:01:52 +00:00