Commit Graph

10152 Commits

Author SHA1 Message Date
Eli Barzilay
4bd58d9473 Welcome to a new PLT day.
svn: r12718
2008-12-07 08:50:11 +00:00
Matthew Flatt
014bd392da save a few instructions on mark-stack operations
svn: r12716
2008-12-06 17:31:18 +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
Matthew Flatt
6dabd5cb31 fix potential problem with checking accessible module-bound ids; avoid unnecessary pagemap update in GC
svn: r12702
2008-12-04 20:47:10 +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
Kevin Tew
827bc8755b syntax error fix
svn: r12679
2008-12-02 18:45:59 +00:00
Kevin Tew
e90cee15e1 [gc2] Merged for loops in reset_gen1_pages_live_and_previous_sizes.
svn: r12678
2008-12-02 17:35:09 +00:00
Kevin Tew
9fdd717d48 Windows gc2/sighand.c, make code consise
svn: r12677
2008-12-02 17:32:28 +00:00
Matthew Flatt
de03ebd5f9 fix allocation size for single-instance message under Windows
svn: r12676
2008-12-02 16:01:13 +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
3b89976e37 new Mac file-dialog support only for 10.5 and up
svn: r12652
2008-11-30 18:26:25 +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