Commit Graph

10270 Commits

Author SHA1 Message Date
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
Matthew Flatt
88b0e558c3 better syntax checking for scribble defform #:literals
svn: r12647
2008-11-30 13:25:10 +00:00
Matthew Flatt
382a650b74 change another property to a method call
svn: r12646
2008-11-30 12:57:46 +00:00
Matthew Flatt
0f43e934a7 use method call instead of propert set on NSSavePanel
svn: r12645
2008-11-30 12:49:08 +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
Matthew Flatt
789e51897c consistently initialize libunwind local-address-space record
svn: r12637
2008-11-29 14:43:14 +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
Matthew Flatt
f922996173 try to avoid loop in getting x86_64 stack trace
svn: r12635
2008-11-29 14:18:00 +00:00
Eli Barzilay
2f73042c99 Welcome to a new PLT day.
svn: r12634
2008-11-29 05:31:23 +00:00
Matthew Flatt
695bb48100 fix JIT-inlined set-mc{ad}r! error reporting for PPC
svn: r12633
2008-11-28 15:36:37 +00:00
Matthew Flatt
4bfb12ff3c clean up to avoid some more compiler warnings
svn: r12632
2008-11-28 15:00:20 +00:00
Matthew Flatt
9da2a8f395 clean up to avoid some compiler warnings
svn: r12631
2008-11-28 14:58:28 +00:00
Matthew Flatt
84ffa34efd safer x86_64 backtrace
svn: r12630
2008-11-28 14:07:11 +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
Matthew Flatt
e0e672e9ca finish x86_64+JIT backtrace support
svn: r12624
2008-11-27 19:32:55 +00:00
Matthew Flatt
ca45e93763 support for stack traces under Linux x86_64, but the trace currently ends if working backward from JIT codes runs back into C-compiled code
svn: r12623
2008-11-27 16:14:31 +00:00
Matthew Flatt
8412e85b64 last bit of prep for x86_64 backtrace (might even work)
svn: r12622
2008-11-27 15:24:47 +00:00
Matthew Flatt
84f52ab704 link unwind into mzscheme, though it's not used, yet (another step toward x86_64 backtraces)
svn: r12620
2008-11-27 15:01:48 +00:00
Matthew Flatt
961d459a7d import a slice of libunwind, a step toward JIT backtraces for x86_64
svn: r12619
2008-11-27 14:52:09 +00:00
Eli Barzilay
3094c95aee Welcome to a new PLT day.
svn: r12617
2008-11-27 08:50:19 +00:00
Eli Barzilay
b28bf7025d Welcome to a new PLT day.
svn: r12616
2008-11-27 04:00:59 +00:00
Matthew Flatt
792ab171b0 improved error backtraces for a few for JIT-inlined primitives, notably 'car' and 'cdr'
svn: r12607
2008-11-27 00:47:18 +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