Commit Graph

8765 Commits

Author SHA1 Message Date
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
bf5dddbd13 Adding current unit contract work over here.
svn: r12743
2008-12-08 17:06:53 +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
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
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
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
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
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
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
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
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
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