Commit Graph

9281 Commits

Author SHA1 Message Date
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
Sam Tobin-Hochstadt
aad41cc46e require/typed is really a definition for the purpose of provide.
svn: r12073
2008-10-20 16:55:55 +00:00
Sam Tobin-Hochstadt
2b4a60ced6 Document singleton symbol types.
svn: r12072
2008-10-20 14:04:10 +00:00
Eli Barzilay
79b0487270 Welcome to a new PLT day.
svn: r12070
2008-10-20 07:50:09 +00:00
Eli Barzilay
d90bf83f8c fix output contract (see PR9845)
svn: r12069
2008-10-20 03:28:01 +00:00
Eli Barzilay
72198bf856 a little improvement (see PR9847) but still not working
svn: r12068
2008-10-20 02:52:23 +00:00
Matthias Felleisen
d5e3fdf639 svn: r12067 2008-10-20 02:24:04 +00:00
Robby Findler
a559c81d63 svn: r12066 2008-10-19 12:40:31 +00:00
Matthew Flatt
46af55311d regexp contract refinemenets (follow-up on PR 9840)
svn: r12065
2008-10-19 11:20:13 +00:00
Eli Barzilay
a81f0b07db Welcome to a new PLT day.
svn: r12064
2008-10-19 07:50:11 +00:00
Robby Findler
860bbfe0a0 svn: r12063 2008-10-19 03:03:45 +00:00
Robby Findler
2288db4fc9 modernized notation
svn: r12059
2008-10-18 15:00:53 +00:00
Eli Barzilay
1d1aea5b2b Welcome to a new PLT day.
svn: r12055
2008-10-18 07:50:10 +00:00
Eli Barzilay
5e323e53b7 conract fixes (PR9840)
svn: r12053
2008-10-17 14:57:12 +00:00
Eli Barzilay
33bfa42df4 nice memory printout
svn: r12052
2008-10-17 08:36:29 +00:00
Eli Barzilay
c1d1405150 Welcome to a new PLT day.
svn: r12051
2008-10-17 07:50:18 +00:00
Eli Barzilay
ec506bc5e3 reorganize code a little
svn: r12049
2008-10-17 01:36:14 +00:00
Danny Yoo
614b8757de Fixed typo in time-apply's documentation.
svn: r12048
2008-10-16 14:48:37 +00:00
Eli Barzilay
a0eafb1e8d Welcome to a new PLT day.
svn: r12047
2008-10-16 07:50:11 +00:00
Matthew Flatt
7a55275a26 unit bug fixes related to new scoping of signature elements; change scribble/manual to compute ids typeset as variables at compile time, in preparation for moving from a parameter to syntax bindings; fix docs typos; extend decompiler's support for unmarshaling syntax objects
svn: r12046
2008-10-15 22:23:56 +00:00
Eli Barzilay
61aa266525 typo (PR9836)
svn: r12045
2008-10-15 19:34:22 +00:00
Robby Findler
2e9ac659bd svn: r12044 2008-10-15 13:00:01 +00:00
Robby Findler
eb7d9be3f0 fixed the contract? predicate so that it recognizes thigns that aren't yet turned into contract structs
svn: r12043
2008-10-15 12:54:37 +00:00
Eli Barzilay
f3d72831bb Welcome to a new PLT day.
svn: r12042
2008-10-15 07:50:10 +00:00
John Clements
44ff646c50 fixed incorrect change of appendbang to append, added test/exn
svn: r12041
2008-10-15 07:35:45 +00:00
Eli Barzilay
05db2f04af allow the arrow to appear anywhere (since no inputs is a possible case)
svn: r12039
2008-10-14 19:07:27 +00:00
Eli Barzilay
9cc7f90a0a Allow an implicit paren for (: <id> : T ... -> T)
svn: r12038
2008-10-14 18:44:05 +00:00
Kathy Gray
20e8888dad Turned blank window into a window with sensible content instead
svn: r12037
2008-10-14 16:44:20 +00:00
Sam Tobin-Hochstadt
e802682c4d add args to error
svn: r12036
2008-10-14 16:34:14 +00:00
Kathy Gray
c8dce8dccd Erase the contents of a test report after success.
svn: r12035
2008-10-14 16:29:24 +00:00
Sam Tobin-Hochstadt
453deb8a5d Better error message for extra ->.
svn: r12034
2008-10-14 15:58:34 +00:00
Robby Findler
b3701d6f76 PR 9833
svn: r12033
2008-10-14 13:52:25 +00:00
Matthew Flatt
8b595ed120 make-syntax-delta-introducer and adjusted binding in scheme/unit forms
svn: r12032
2008-10-14 13:27:43 +00:00
Eli Barzilay
62cfa88381 Welcome to a new PLT day.
svn: r12031
2008-10-14 07:50:08 +00:00
Matthew Flatt
81dfc14cc6 remove search box for Scribble HTML output unless requested; move some hardwired styles to CSS file
svn: r12029
2008-10-14 01:53:34 +00:00
Matthew Flatt
bad81f8bcd small edits to contract docs
svn: r12028
2008-10-14 00:13:12 +00:00
Robby Findler
7ace3962fa improved overview a little
svn: r12027
2008-10-13 22:31:43 +00:00
Matthew Flatt
d3397103a8 add some datatype deftechs
svn: r12026
2008-10-13 21:36:18 +00:00
Robby Findler
2ef287f107 added empty as a coerceable value
svn: r12025
2008-10-13 21:09:18 +00:00
Matthew Flatt
d3e26ef74d fix missing page numbers in index of latex output
svn: r12024
2008-10-13 20:34:45 +00:00
Matthew Flatt
077e5a4666 change reference and some other docs to use #f instead of false/c and or/c insteda of one-of/c
svn: r12023
2008-10-13 19:45:37 +00:00
Eli Barzilay
beec99c12e make-Listof -> -lst
svn: r12021
2008-10-13 17:17:30 +00:00
Carl Eastlund
cbe1b2dce4 Fixed scribble typesetting error in GUI docs.
svn: r12020
2008-10-13 16:43:24 +00:00
Sam Tobin-Hochstadt
6a0b9b4e20 Fix type of error.
svn: r12019
2008-10-13 16:22:52 +00:00
Matthew Flatt
ec68bafa9c add eqv hash tables; add hash-update
svn: r12018
2008-10-13 16:21:18 +00:00
Eli Barzilay
c08e09ae6c list-tail
svn: r12017
2008-10-13 16:16:18 +00:00
Eli Barzilay
72f8e1d3e6 rem{ove,q,v} and rem[qv]*
svn: r12016
2008-10-13 15:58:29 +00:00
Eli Barzilay
fd89ef7d41 gcd & lcm, move sqrt with its friends
svn: r12015
2008-10-13 15:56:06 +00:00
Eli Barzilay
b58b3d72fc sleep and time-apply
svn: r12014
2008-10-13 15:51:02 +00:00
Eli Barzilay
b9866e0af2 trigonometric functions
svn: r12013
2008-10-13 15:48:46 +00:00
Eli Barzilay
dbadf365a3 bitwise functions
svn: r12012
2008-10-13 15:47:52 +00:00
Eli Barzilay
757c51957e Some more arithmetic functions
svn: r12011
2008-10-13 15:47:24 +00:00
Eli Barzilay
d5028463f2 bad non-typo fix, go back, and change to Univ
svn: r12010
2008-10-13 15:42:53 +00:00
Eli Barzilay
86d70f52d8 some more sensible grouping of similar functions
svn: r12009
2008-10-13 15:42:19 +00:00
Eli Barzilay
1beabaf5e8 capitalization typo
svn: r12008
2008-10-13 15:37:16 +00:00
Eli Barzilay
e114ca005e * Grouped the ass* functions
* Made them all use -opt

svn: r12007
2008-10-13 15:36:59 +00:00
Eli Barzilay
f4ae28d714 use all of scheme/list, so the types for first and friends actually works
svn: r12006
2008-10-13 15:33:06 +00:00
Eli Barzilay
fea96706f1 (random) returns a floating point number
svn: r12005
2008-10-13 15:32:17 +00:00
Eli Barzilay
0209663ec7 * Move write' next to display'
* Make it have the same type (can write anything)
* Add `print' with the same type

svn: r12004
2008-10-13 15:30:55 +00:00
Eli Barzilay
9ba08bc558 minor reformatting (brackets, spaces, indents)
svn: r12003
2008-10-13 15:29:13 +00:00
Casey Klein
9e316c3162 1. Improved support for generating random numbers.
2. Fixed bug in find-base-cases.

svn: r12002
2008-10-13 15:19:13 +00:00
Robby Findler
86671cf6dc PR 9814
svn: r12001
2008-10-13 13:45:55 +00:00
Eli Barzilay
b9cbd0a5c8 Welcome to a new PLT day.
svn: r12000
2008-10-13 07:50:10 +00:00
Robby Findler
4c010b7d4a fixed PR 9770
svn: r11999
2008-10-13 00:53:23 +00:00
Matthew Flatt
198b05897b adjust HTML rendering of paragraphs as table cells; avoiding 'p' tags makes cut-and-paste work better
svn: r11998
2008-10-12 16:14:39 +00:00
Matthew Flatt
4fe97848b2 fix HTML problems that affect Opera; add ++style to scribble executable; fix some Latex back-end issues
svn: r11997
2008-10-12 15:53:49 +00:00
Eli Barzilay
e1c4040072 Welcome to a new PLT day.
svn: r11995
2008-10-12 07:50:11 +00:00
Eli Barzilay
2bd0019110 register-finalizer is not unsafe
svn: r11994
2008-10-12 06:13:46 +00:00
Matthew Flatt
b46a5091ba fix change that avoids re-running documents just to get xref information when the .sxref files are up-to-date
svn: r11993
2008-10-12 01:49:42 +00:00
Eli Barzilay
078ce5f8c6 removed unused leftover file
svn: r11992
2008-10-11 19:17:17 +00:00
Eli Barzilay
cff6f07259 fix whitespace before open-brace issues
svn: r11991
2008-10-11 19:09:50 +00:00
Robby Findler
161f9301f4 clicking in the whitespace between circles no longer counts as your turn
svn: r11990
2008-10-11 18:17:20 +00:00
Matthew Flatt
95fa65b7b3 fix great awlful memory leak in scribble's collect phase (which was exposed most clearly by the web-server tutorial); change in.sxref to be use fasl (bytecode) format
svn: r11989
2008-10-11 14:50:22 +00:00
Eli Barzilay
14c4931da3 Welcome to a new PLT day.
svn: r11987
2008-10-11 07:50:11 +00:00
Eli Barzilay
4f57cbbf37 fix flushing issue
svn: r11986
2008-10-10 09:58:18 +00:00
Eli Barzilay
31c55616a9 Welcome to a new PLT day.
svn: r11985
2008-10-10 07:50:11 +00:00
Casey Klein
b2ce9f4cd3 1. Fixed bug in reduction-semantics.ss.
2. Fixed bug in generation of 'any pattern.
3. Added `check-metafunction' form.

svn: r11984
2008-10-09 19:09:11 +00:00
Eli Barzilay
18f05a6823 Welcome to a new PLT day.
svn: r11983
2008-10-09 07:50:08 +00:00
Eli Barzilay
a51ea08cb4 fix a bug, when there is no user field
svn: r11982
2008-10-09 01:33:35 +00:00
Eli Barzilay
98c8abeb3b use >>> for a marker, like the build does
svn: r11978
2008-10-08 16:09:45 +00:00
Sam Tobin-Hochstadt
3db02a50e1 Fix inference for simple fns with ...
svn: r11977
2008-10-08 15:34:05 +00:00
Eli Barzilay
c5b666026a Welcome to a new PLT day.
svn: r11970
2008-10-08 07:50:22 +00:00
Sam Tobin-Hochstadt
665da912c8 New test for bug found by eli.
svn: r11969
2008-10-07 21:55:45 +00:00
Sam Tobin-Hochstadt
dbf4462228 Fix bug in inference when tvars in env.
svn: r11968
2008-10-07 21:55:25 +00:00
Matthew Flatt
89f2315374 fix bug in exe creation where 'lib runtime-paths could be mis-parsed as mzlib paths
svn: r11966
2008-10-07 16:00:36 +00:00
Matthew Flatt
82ad7da253 change -S, -X, and -z flags for mz/mr
svn: r11964
2008-10-07 14:56:26 +00:00
Eli Barzilay
98975fc524 move the reader of make-module-evaluator inside the user context jail
svn: r11963
2008-10-07 14:20:18 +00:00
Eli Barzilay
bbceacae84 turn on read-accept-reader in the default-sandbox-reader
svn: r11962
2008-10-07 14:14:59 +00:00
Eli Barzilay
9f3161cf24 doc clarifications
svn: r11961
2008-10-07 14:14:23 +00:00
Eli Barzilay
0899471d32 use the default language if there was an error reading the preference file
svn: r11960
2008-10-07 14:07:56 +00:00
Matthew Flatt
06efa91709 scheme_malloc_code and scheme_free_code
svn: r11958
2008-10-07 11:58:51 +00:00
Eli Barzilay
8217dddd56 * The module-path place is now optional, and #:language can be used
with an expression (evaluated as usual, not quoted), or with a thunk
  that is invoked before reading the body begins.
* Added some missing tests that were not used for some reason...
* Some other documentation improvements.
* Improved the code a little more.

svn: r11957
2008-10-07 10:56:29 +00:00
Eli Barzilay
da389b03a9 better code layout (easier to add new options)
svn: r11956
2008-10-07 07:53:50 +00:00
Eli Barzilay
d2bd4c050e * Added (module <lang>) as a specification for using
`make-module-evaluator' accepting only modules with the specified
  language.
* Fix a bug with deciding on how to convert values for printing.
* Improved code in checker.ss.

svn: r11955
2008-10-06 21:44:23 +00:00
Eli Barzilay
433819df52 Added a #:language argument to `make-module-evaluator' to enforce a
particular language module.

svn: r11954
2008-10-06 21:34:24 +00:00
Sam Tobin-Hochstadt
c953007f63 Fix automated TS tests.
svn: r11953
2008-10-06 19:41:30 +00:00
Eli Barzilay
499fc08d0d set props and a little better code for syntax in scribble file
svn: r11952
2008-10-06 17:24:16 +00:00
Eli Barzilay
dd20d88776 Welcome to a new PLT day.
svn: r11950
2008-10-06 07:50:04 +00:00
Eli Barzilay
f205e32302 clarify and give an example for PLTCOLLECTS
svn: r11949
2008-10-06 04:52:21 +00:00
Robby Findler
c556fd74aa svn: r11948 2008-10-06 03:42:33 +00:00
Robby Findler
d2d85b39b3 cleaned up chat noir
svn: r11947
2008-10-06 02:32:37 +00:00
Robby Findler
a01a8a962f svn: r11946 2008-10-05 23:12:37 +00:00
Eli Barzilay
191d6fbf48 set svn:* props
svn: r11945
2008-10-05 21:39:14 +00:00
Robby Findler
baf98c4136 added chat noir
svn: r11944
2008-10-05 20:32:26 +00:00
Eli Barzilay
115e2d9b91 Welcome to a new PLT day.
svn: r11941
2008-10-05 04:43:23 +00:00
Eli Barzilay
062152e711 fixed PR9806 and PR9807
svn: r11940
2008-10-05 04:42:48 +00:00
Eli Barzilay
9c92ce8cc9 disable htdp languages context for now
svn: r11939
2008-10-05 04:17:26 +00:00
Eli Barzilay
a1bbd7dd3c oops, revert this line
svn: r11938
2008-10-05 03:41:17 +00:00
Eli Barzilay
2899c1f1cc planet-requires moved to tests/typed-scheme/util-tests
svn: r11937
2008-10-05 03:40:55 +00:00
Eli Barzilay
0d6a9d73dc proper fix for the latex problem (blockquote was used unnecessarily)
svn: r11936
2008-10-05 02:23:21 +00:00
Eli Barzilay
76172dd0f3 bad hack to make compilation go through
svn: r11935
2008-10-04 21:20:35 +00:00
Eli Barzilay
202535a7f4 typo
svn: r11934
2008-10-04 20:33:22 +00:00
Eli Barzilay
4dbd674671 Welcome to a new PLT day.
svn: r11933
2008-10-04 19:16:54 +00:00
Eli Barzilay
8d06e0c707 rename holder -> keep
svn: r11932
2008-10-04 19:10:38 +00:00
Eli Barzilay
2886a95318 * Exported `cvector-ptr'
* Added `#:hold' to `_fun' for callbacks (will be changed to `#:keep'
  soon, but better to have a checkpoint)
* _cprocedure also has a `hold' argument, and is now using keyword
  arguments (it was getting crowded in the optional arguments
  department)
* Documented everything that changed, with a longish descrption for
  options for holding callback values.
* More tests, including tests for callbacks that would crash if the
  callback values are not held.

svn: r11931
2008-10-04 19:01:17 +00:00
Sam Tobin-Hochstadt
7e32802fe0 Changes for auto-language. 2008-10-03 15:00:56 -04:00
Matthias Felleisen
b51e02b81a revised world documentation
svn: r11927
2008-10-02 20:25:20 +00:00
Matthias Felleisen
df9ce08681 revised world documentation
svn: r11926
2008-10-02 20:21:15 +00:00
Robby Findler
a7217aed0e improved error checking when the response is badly malformed
svn: r11925
2008-10-02 19:49:33 +00:00
Matthew Flatt
e99645136b fix sirmail header checking, since encoding was moved to later
svn: r11924
2008-10-02 11:54:03 +00:00
Matthew Flatt
ab864d4888 declare htdp/image as original source for docs
svn: r11923
2008-10-01 22:17:45 +00:00
Matthew Flatt
37d6c77066 fix docs for bibliography
svn: r11922
2008-10-01 16:04:05 +00:00
Matthew Flatt
6c2f070bb8 fix docs for bib-entry
svn: r11921
2008-10-01 15:59:46 +00:00
Matthew Flatt
7c88dd9c2a fix PS citation typesetting
svn: r11920
2008-10-01 15:56:17 +00:00
Matthew Flatt
01c2214d80 doc clarifications on dc-path
svn: r11919
2008-10-01 15:54:36 +00:00
Matthew Flatt
1097cb35a6 add ++xref-in flag to scribble
svn: r11918
2008-10-01 13:03:06 +00:00
Matthew Flatt
086f3c3b44 fix int-def context binding problems, fix scheme/splicing, change rnrs/base-6 to use scheme/splicing
svn: r11917
2008-09-30 22:03:55 +00:00
Robby Findler
33d52cb379 performance improvement
svn: r11916
2008-09-30 20:18:55 +00:00
Matthew Flatt
d6ba5a2820 minor typos in FFI doc
svn: r11914
2008-09-30 14:37:46 +00:00
Matthew Flatt
a529b45e7c add __isnan and __isinf (PR 9802)
svn: r11911
2008-09-30 12:08:09 +00:00
Eli Barzilay
2ee9f2979c Welcome to a new PLT day.
svn: r11910
2008-09-30 07:50:08 +00:00
Chongkai Zhu
cd8e24b02b fix equal?
svn: r11909
2008-09-30 01:46:37 +00:00
Robby Findler
07cfcb4f07 updated tests for newest stuff
svn: r11908
2008-09-29 21:06:13 +00:00
Robby Findler
025c1d2637 removed the (useless) mouse-over-the-overview-window-and-it-shows-you-one-line-of-text feature because it made the window jump around in annoying ways and made clicking on the overview window not work properly
svn: r11907
2008-09-29 18:44:27 +00:00
Sam Tobin-Hochstadt
b81ba54dae fix for automated running
svn: r11903
2008-09-29 15:15:50 +00:00
Kathy Gray
5844ef4a3d Corrected error in using libraries
svn: r11902
2008-09-29 15:09:29 +00:00
Robby Findler
0ad2b06c66 added shift-return to go backwards
svn: r11901
2008-09-29 13:51:42 +00:00
Eli Barzilay
772760f197 Welcome to a new PLT day.
svn: r11899
2008-09-29 07:50:10 +00:00
Eli Barzilay
ad2928e32a typo (PR9789)
svn: r11898
2008-09-28 22:59:34 +00:00
Eli Barzilay
d892cb243e * Move the help functionality into the search collection, so it is not
packaged with the mzscheme distribution
* Make scheme/help throw a helpful message if the file is missing

svn: r11896
2008-09-28 20:43:13 +00:00
Eli Barzilay
6342131e6d fix dropping of duplicate items & multi-line items
svn: r11895
2008-09-28 20:42:18 +00:00
Eli Barzilay
ab9e4edc85 Welcome to a new PLT day.
svn: r11894
2008-09-28 07:50:14 +00:00
Robby Findler
a2314a8f0e fixed a bug in the last commit
svn: r11893
2008-09-28 04:12:23 +00:00
Robby Findler
eadcced90d some attempts to lower the profj footprint
svn: r11892
2008-09-28 04:06:33 +00:00
Eli Barzilay
232c61be27 Welcome to a new PLT day.
svn: r11890
2008-09-27 07:50:23 +00:00
Eli Barzilay
c8be2b6f57 make _cpointer types return the result of the scheme->c function, if any
svn: r11888
2008-09-27 06:35:08 +00:00
Eli Barzilay
856fb22152 use 'infinity instead of +inf.0 for pretty-print
fix error messages to use ~e instead of ~s

svn: r11887
2008-09-27 02:19:47 +00:00
Eli Barzilay
4efab4f12f removed some unnecessary old autoloading, reformat some stuff
svn: r11886
2008-09-27 02:12:02 +00:00
Eli Barzilay
59b1eea0bc fixed help with #:search, made most of the help-related overhead loaded when help is used
svn: r11885
2008-09-27 02:07:59 +00:00
Eli Barzilay
989a17ede4 added master
svn: r11884
2008-09-26 20:40:11 +00:00
Robby Findler
d1b2bf63c7 added metafunction result caching
svn: r11883
2008-09-26 16:13:03 +00:00
Eli Barzilay
c0bc68f35b pull out the right bindings from the right places
svn: r11882
2008-09-26 13:16:02 +00:00
Sam Tobin-Hochstadt
98c02cb887 Fix handling of explicit maker in tc-struct.
svn: r11881
2008-09-26 12:23:33 +00:00
Eli Barzilay
63397d1edd Welcome to a new PLT day.
svn: r11880
2008-09-26 07:50:16 +00:00
Eli Barzilay
e328ad4136 stupid typo
svn: r11878
2008-09-25 20:41:39 +00:00
Eli Barzilay
fa86e9ee9f minor formatting
svn: r11877
2008-09-25 20:07:07 +00:00
Eli Barzilay
0c6b7c4e26 fix typo
svn: r11876
2008-09-25 19:57:33 +00:00
Sam Tobin-Hochstadt
cd6a37ff4c Fix error in use of tc-error/delayed.
Fix expansion of with-handlers:
add test

svn: r11875
2008-09-25 19:35:00 +00:00
Eli Barzilay
9373be4b3d some macro cleanup
svn: r11874
2008-09-25 19:21:01 +00:00
Eli Barzilay
7695ee44e3 added !eval and documented it
svn: r11873
2008-09-25 19:17:50 +00:00
Sam Tobin-Hochstadt
77e9b026b3 fix type of assq
svn: r11872
2008-09-25 15:56:55 +00:00
Sam Tobin-Hochstadt
23db0aa366 Add test for assq
svn: r11871
2008-09-25 14:55:36 +00:00
Sam Tobin-Hochstadt
814bfb189e Test for print-convert of keyword.
svn: r11870
2008-09-25 14:53:55 +00:00
Eli Barzilay
8380372d46 oops
svn: r11869
2008-09-25 08:43:11 +00:00
Eli Barzilay
3b6ca1b7a6 Welcome to a new PLT day.
svn: r11868
2008-09-25 07:50:14 +00:00
Eli Barzilay
18d0028d35 Added `guess' as a fake teachpack. See additional note in
"overridden-collects/readme.txt".

svn: r11866
2008-09-25 07:05:48 +00:00
Eli Barzilay
b465a25656 teachpacks -> requires (keep :teachpacks for compatibility)
svn: r11865
2008-09-25 06:26:18 +00:00
Matthew Flatt
cc5a495f87 fix SRFI 63 'equal?'
svn: r11864
2008-09-25 05:17:57 +00:00
Eli Barzilay
516647216d some more stuff about text related options
svn: r11862
2008-09-25 00:34:23 +00:00
Eli Barzilay
d981ea63ec fix the make-evaluator call
svn: r11861
2008-09-24 23:23:19 +00:00
Eli Barzilay
95526fbc5a formatting
svn: r11860
2008-09-24 20:38:57 +00:00
Eli Barzilay
6bb96f95b0 minor
svn: r11859
2008-09-24 20:14:56 +00:00
Eli Barzilay
943b22ebeb set svn:eol-style
svn: r11858
2008-09-24 20:08:05 +00:00
Sam Tobin-Hochstadt
15e7be91f5 Reorg to separate out files.
svn: r11857
2008-09-24 19:56:48 +00:00
Sam Tobin-Hochstadt
9b6a8d2e5a Fix print-convert on keywords.
svn: r11856
2008-09-24 19:55:52 +00:00
Sam Tobin-Hochstadt
89171c0329 Make contract error regexps more flexible.
svn: r11855
2008-09-24 19:55:29 +00:00
Eli Barzilay
ea52bc06ad more clarifications
svn: r11854
2008-09-24 19:02:34 +00:00
Eli Barzilay
06baadf3a8 clarify the docs for text-related options
svn: r11853
2008-09-24 18:41:49 +00:00
Eli Barzilay
d35ceb9f4f better to use begin
svn: r11852
2008-09-24 18:05:46 +00:00
Sam Tobin-Hochstadt
9c08df4789 Add kw test
svn: r11850
2008-09-24 14:03:25 +00:00
Sam Tobin-Hochstadt
81b9f63852 Remove output redirection.
svn: r11849
2008-09-24 14:02:20 +00:00
Eli Barzilay
6d93ceb809 Welcome to a new PLT day.
svn: r11848
2008-09-24 07:50:16 +00:00
Eli Barzilay
956e290b03 use mred-text in the instructions for starting the server
svn: r11847
2008-09-24 04:01:59 +00:00
Eli Barzilay
5b70b732a5 remove old unnecessary function definition
svn: r11845
2008-09-23 20:46:58 +00:00
Robby Findler
cde0dc2566 svn: r11843 2008-09-23 13:56:47 +00:00
Eli Barzilay
add3676853 Welcome to a new PLT day.
svn: r11842
2008-09-23 07:50:13 +00:00
Sam Tobin-Hochstadt
917307bd2e Fix delay/force.
svn: r11841
2008-09-22 21:37:13 +00:00
Eli Barzilay
9728740294 sample code for diverting searches somewhere online
svn: r11840
2008-09-22 20:05:38 +00:00
Robby Findler
ba975f0ed2 added plt version to bug report submission
svn: r11839
2008-09-22 19:58:20 +00:00
Sam Tobin-Hochstadt
091089f27d add char?
svn: r11838
2008-09-22 18:37:48 +00:00
Sam Tobin-Hochstadt
88d44f9c5b Catch error before internal error, more informative internal error.
svn: r11837
2008-09-22 18:35:24 +00:00
Sam Tobin-Hochstadt
e7a7036a48 Fix internal errors in error reporting.
svn: r11836
2008-09-22 18:09:49 +00:00
Matthias Felleisen
52b9740042 added an example
svn: r11835
2008-09-22 18:07:36 +00:00
Matthew Flatt
ce10c4a5fc fix 'module-langugage tracking
svn: r11832
2008-09-22 13:08:40 +00:00
Eli Barzilay
afb21c32b5 Welcome to a new PLT day.
svn: r11831
2008-09-22 07:50:18 +00:00
Eli Barzilay
f5a019f23d better message if no results and we have a context
svn: r11830
2008-09-22 04:30:31 +00:00
John Clements
862aff6f6d added kill-enclosing-parens (c:c,c:e)
svn: r11829
2008-09-22 01:15:48 +00:00
John Clements
ed306e1e18 documented kill-enclosing-parens
svn: r11828
2008-09-22 01:15:12 +00:00
Matthew Flatt
dd7db9ff7b add read-language, module-compiled-language-info, and module->language-info
svn: r11827
2008-09-21 16:00:42 +00:00
Eli Barzilay
cc8d16d300 Welcome to a new PLT day.
svn: r11826
2008-09-21 07:50:13 +00:00
Mike Sperber
f5326ecb0f Synch with latest.
svn: r11825
2008-09-21 04:34:07 +00:00
Eli Barzilay
056ca07a7f avoid showing the lock thread
svn: r11824
2008-09-20 13:53:22 +00:00
Matthew Flatt
6f9b5ad586 correct error message for bad formal argument after keyword
svn: r11823
2008-09-20 11:24:53 +00:00
Matthew Flatt
b43f0456fc fix some r6rs printing problems
svn: r11822
2008-09-20 11:20:15 +00:00
Eli Barzilay
a79058812e Welcome to a new PLT day.
svn: r11821
2008-09-20 07:50:07 +00:00
Eli Barzilay
5f0f50863b no scribblings until this collection moves up
svn: r11820
2008-09-19 16:49:04 +00:00
Casey Klein
12bba4996f Improved performance of `check' by factoring language and pattern
pre-processing out of its loop.

svn: r11819
2008-09-19 13:22:00 +00:00
Eli Barzilay
967dca08e3 Welcome to a new PLT day.
svn: r11818
2008-09-19 07:50:18 +00:00
Eli Barzilay
23c4073c44 clarification
svn: r11817
2008-09-19 02:37:25 +00:00
Eli Barzilay
5072b8d0c4 clarification
svn: r11816
2008-09-19 01:08:35 +00:00
Jay McCarthy
905d0b3566 Spelling
svn: r11814
2008-09-18 20:56:23 +00:00
Eli Barzilay
b8c1988ada clarification
svn: r11811
2008-09-18 19:47:29 +00:00
Eli Barzilay
bafb87990d create directories that are specified but missing, use open-output-nowhere
svn: r11810
2008-09-18 19:42:30 +00:00
Ryan Culpepper
f22c42d8a4 stxclass: minor improvements to syntax, docs, literals, etc
svn: r11808
2008-09-18 19:37:09 +00:00
Eli Barzilay
d44850f515 check handin-server directory exists
svn: r11807
2008-09-18 19:13:25 +00:00
Casey Klein
bab55e4e20 Changed syntax for `check'
svn: r11806
2008-09-18 18:58:39 +00:00
Jay McCarthy
ff43b3ec42 Adding formlet documentation
svn: r11805
2008-09-18 18:16:43 +00:00
Casey Klein
3177457e0b 1. Generation of string/symbol/variable now uses compiled-lang-literals.
2. `check' prints counterexamples to current-error-port rather than
returning a string.
3. Non-terminals and built-ins (e.g., variable, number, etc.) now
properly bind in generation.

svn: r11804
2008-09-18 17:42:39 +00:00
Eli Barzilay
0dfca67442 clarify https-port-number in the quickstart section
svn: r11803
2008-09-18 16:28:25 +00:00
Eli Barzilay
8b2bf40f55 reorganize docs into separate files
svn: r11802
2008-09-18 16:24:35 +00:00
Eli Barzilay
bb1e10bd1c forgot to include this too
svn: r11801
2008-09-18 15:14:53 +00:00
Eli Barzilay
011301e80d some fixes, put stuff in common.ss
svn: r11800
2008-09-18 15:12:35 +00:00
Robby Findler
db9c864d0f svn: r11798 2008-09-18 13:38:52 +00:00
Robby Findler
c7e4af29c6 more little typo fixes
svn: r11797
2008-09-18 13:26:15 +00:00
Robby Findler
4600e4639e svn: r11796 2008-09-18 13:17:48 +00:00
Eli Barzilay
f9c83af415 Welcome to a new PLT day.
svn: r11795
2008-09-18 07:50:22 +00:00
Casey Klein
189ef12cd0 Fixed bug in generation of ellipses.
svn: r11794
2008-09-18 04:51:02 +00:00
Jay McCarthy
432a1424ef Refactoring API
svn: r11793
2008-09-17 15:34:16 +00:00
Jay McCarthy
130be7b597 Refactoring API
svn: r11792
2008-09-17 15:32:22 +00:00
Kathy Gray
a454479345 Correction for setup-plt error
svn: r11791
2008-09-17 14:54:11 +00:00
Eli Barzilay
064eb9a147 Rename input files so they get compiled too.
(And also see that the resulting .dep files are good re `include')

svn: r11789
2008-09-17 14:26:40 +00:00
Eli Barzilay
ffde7e7b42 preprocessor tests
svn: r11787
2008-09-17 14:19:55 +00:00
Eli Barzilay
639ba223cc Welcome to a new PLT day.
svn: r11785
2008-09-17 07:50:18 +00:00
John Clements
829b27f343 changed module-syntax/module-reader to syntax/module-reader
svn: r11784
2008-09-17 04:14:26 +00:00
Jay McCarthy
b1a0d785ba Adding formlets
svn: r11782
2008-09-16 22:59:19 +00:00
Sam Tobin-Hochstadt
6d228898ee Documentation for define-struct:
svn: r11781
2008-09-16 22:26:34 +00:00
Sam Tobin-Hochstadt
405ed4de3f Document `Parameter'
svn: r11780
2008-09-16 22:21:44 +00:00
Robby Findler
ce217355f8 PR 9761
svn: r11779
2008-09-16 20:26:15 +00:00
Robby Findler
1fa518f9d8 PR 9762
svn: r11776
2008-09-16 11:34:17 +00:00
Eli Barzilay
081611f574 Welcome to a new PLT day.
svn: r11775
2008-09-16 07:50:15 +00:00
Eli Barzilay
7d00e626c9 svn: r11773 2008-09-16 04:14:03 +00:00
Eli Barzilay
26b9bd6c3d * Added text utilities
* begin/collect, and a begin/text that is based on it (ignoring
  inter-defns spaces)
* include/text, available as `include' in the scribble/text langauge
* tests, only for begin/collect for now

svn: r11772
2008-09-16 00:46:35 +00:00
Eli Barzilay
52f0e100a7 properly use module-reader
svn: r11770
2008-09-15 23:09:25 +00:00
Eli Barzilay
0b2f559e29 module-reader constructs proper source information, fix s-exp reader to use it
svn: r11769
2008-09-15 23:01:06 +00:00
Robby Findler
d165c586af PR 9760
svn: r11766
2008-09-15 21:58:59 +00:00
Matthew Flatt
186bf67630 msvs9-friendly patches; preliminary splicing let-syntax library; export and doc GC_resolve and GC_fixup_self
svn: r11758
2008-09-15 19:08:50 +00:00
Robby Findler
9c1f3eda0c removed a race condition in the way the colors were initialized
svn: r11757
2008-09-15 12:52:55 +00:00
Eli Barzilay
f25da8fd7d require at least one test expression
svn: r11756
2008-09-15 09:57:56 +00:00
Eli Barzilay
99dc711ac0 Removed the redundant uncaught-exception-handler setting, use with-handlers except for the mzscheme tests
svn: r11755
2008-09-15 09:57:16 +00:00
Eli Barzilay
d32f0a9692 * Made run-automated-tests invoke the original exception handler when
need to
* comment out stepper tests for now
* lazy/main has a single batch of tests
* added lazy/main to the tests

svn: r11754
2008-09-15 08:01:06 +00:00
Eli Barzilay
1e40590ea4 Use a parameter for nested uses of test
svn: r11753
2008-09-15 07:19:41 +00:00
Eli Barzilay
e281030aba fix lcons example (PR9751)
svn: r11752
2008-09-15 04:59:59 +00:00
Robby Findler
bd954710f6 fixed some bugs in the yellow highlighting
svn: r11750
2008-09-14 23:19:42 +00:00
Eli Barzilay
c870eadf03 a nested (test ...) expression is implicitly in a 'do' block for convenicnce
svn: r11749
2008-09-14 22:15:20 +00:00
Matthew Flatt
afd3cd3729 release mred internal lock during canvas set-editor super call
svn: r11748
2008-09-14 14:48:08 +00:00
Matthew Flatt
18176568c7 exit status clarifications in reference doc
svn: r11747
2008-09-14 14:15:49 +00:00
Eli Barzilay
3d4c42a442 Welcome to a new PLT day.
svn: r11746
2008-09-14 07:50:32 +00:00
Robby Findler
4302033e82 svn: r11741 2008-09-14 03:50:20 +00:00
Sam Tobin-Hochstadt
35244d474e revert contracts
svn: r11739
2008-09-13 23:51:16 +00:00
Sam Tobin-Hochstadt
9d53eab27d contracts for infer, and keyword argument for expected
svn: r11735
2008-09-13 23:00:24 +00:00
Sam Tobin-Hochstadt
302e28da62 provide tc-result? for contracts
svn: r11734
2008-09-13 22:48:19 +00:00
Sam Tobin-Hochstadt
49c816cfaa Fix call to *Keyword - thanks Matthew.
svn: r11733
2008-09-13 22:47:52 +00:00
Sam Tobin-Hochstadt
37796884d8 Doc changes.
svn: r11732
2008-09-13 22:45:22 +00:00
Robby Findler
fb17d339ef oops, committed too soon...
svn: r11731
2008-09-13 22:38:21 +00:00
Robby Findler
d69957455c a bunch more values are now converted into contracts automatically (added bytes)
svn: r11730
2008-09-13 22:37:16 +00:00
Robby Findler
85e489219c a bunch more values are now converted into contracts automatically
svn: r11729
2008-09-13 22:35:09 +00:00
Robby Findler
06a4d0df4a got rid of define-struct/prop since scheme/base has a define-struct that does all that (and more) now
svn: r11727
2008-09-13 16:29:01 +00:00
Robby Findler
c6c876a821 a little more, inspired by PR 9742
svn: r11725
2008-09-13 15:27:15 +00:00
Robby Findler
bd7cf63ed0 alt-return and control-return now insert returns
svn: r11724
2008-09-13 15:07:48 +00:00
Robby Findler
5566ec2ef2 PR 9742
svn: r11723
2008-09-13 13:22:22 +00:00
Eli Barzilay
1f9ee1aac3 Welcome to a new PLT day.
svn: r11722
2008-09-13 07:50:30 +00:00
John Clements
bafd239ef0 changed result of check-expect
svn: r11721
2008-09-13 06:32:42 +00:00
John Clements
7d5e704058 went to simple true/false for stepper results
svn: r11720
2008-09-13 06:28:46 +00:00
Eli Barzilay
42e33b7d94 minor tweaks
svn: r11710
2008-09-13 00:51:21 +00:00
Matthew Flatt
72055191b4 add printable<%>
svn: r11705
2008-09-12 22:50:09 +00:00
Stevie Strickland
f7cd4784de Need the #:exists keyword here.
svn: r11704
2008-09-12 22:43:58 +00:00
Robby Findler
3c2cb93f74 adjusted colors, hopefully better for colorblind people
svn: r11703
2008-09-12 22:31:57 +00:00
John Clements
5895f67bfe fixed stepper tests
svn: r11694
2008-09-12 18:19:33 +00:00
Eli Barzilay
5541890dd5 yet more v4-isms
svn: r11684
2008-09-12 15:41:34 +00:00
Eli Barzilay
0c0630d50d more v4-isms
svn: r11683
2008-09-12 15:30:38 +00:00
Eli Barzilay
78632e178d svn: r11682 2008-09-12 15:23:05 +00:00
Eli Barzilay
5675f4574c more v4-updates
svn: r11679
2008-09-12 15:18:00 +00:00
Eli Barzilay
41a4f4b2ae macro -> function
svn: r11678
2008-09-12 15:03:54 +00:00
Eli Barzilay
854d52d987 mzlib/* -> scheme/*, for-each -> for
svn: r11677
2008-09-12 14:56:10 +00:00
Eli Barzilay
4f1b829413 switch to #lang, reindent, minor fix (when -> if), merge stuff with csu660 version
svn: r11675
2008-09-12 14:49:22 +00:00
Eli Barzilay
ef92bf90f4 svn: r11674 2008-09-12 13:23:52 +00:00
Eli Barzilay
a3930ea088 improved reader documentation
svn: r11673
2008-09-12 13:22:31 +00:00
Eli Barzilay
c7dc9e73f3 Welcome to a new PLT day.
svn: r11672
2008-09-12 07:50:12 +00:00
Robby Findler
cce9d7d6e5 improved keybindings for search
svn: r11668
2008-09-12 02:57:21 +00:00
Eli Barzilay
21640dcc36 put scribble property on escape expressions (no []s or {}s)
svn: r11667
2008-09-12 02:47:13 +00:00
John Clements
92df21d9df added stepper to automatic tests
svn: r11652
2008-09-11 21:12:50 +00:00
Sam Tobin-Hochstadt
4f5a412230 Merge in keywords branch and directory reorg.
svn: r11643
2008-09-11 14:07:10 +00:00
Sam Tobin-Hochstadt
7cf9b36c15 Add eof and read-accept-reader.
Fix find-mutated-vars
2008-09-11 09:01:49 -04:00
Eli Barzilay
c2dfbc3559 Welcome to a new PLT day.
svn: r11639
2008-09-11 07:50:17 +00:00
John Clements
041cfa3264 ...
svn: r11638
2008-09-11 05:22:37 +00:00
Sam Tobin-Hochstadt
c7b51cfd2d Add no-check language 2008-09-10 14:49:15 -04:00
Stevie Strickland
12bcac14d3 Converting utils.ss and checker.ss to scheme/base.
svn: r11633
2008-09-10 17:59:24 +00:00
John Clements
a115dc3d8b re-added run-nightly-tests.ss
svn: r11632
2008-09-10 15:31:33 +00:00
Robby Findler
95b35a43f6 PR 9739
svn: r11630
2008-09-10 12:55:47 +00:00
Eli Barzilay
f865a37c3d Welcome to a new PLT day.
svn: r11628
2008-09-10 07:50:16 +00:00
Stevie Strickland
594c89f8c4 Doesn't take an event, just the button being clicked.
svn: r11627
2008-09-10 02:38:45 +00:00