Commit Graph

10780 Commits

Author SHA1 Message Date
Kevin Tew
32771932c9 Add make dependency for gc2/sighand.c
svn: r12795
2008-12-12 19:34:27 +00:00
Kevin Tew
51399481c4 Add support for creating a place with a module and a channel
svn: r12794
2008-12-12 19:34:22 +00:00
Kevin Tew
1f836aea24 Added GC_switch_out_master_gc and GC_construct_child_gc
svn: r12793
2008-12-12 19:34:17 +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
e1d2145909 Welcome to a new PLT day.
svn: r12782
2008-12-11 21:07:40 +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
Matthew Flatt
d80ef6a301 fix incorrect by-hand xform annotation
svn: r12779
2008-12-11 19:35:01 +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
Matthew Flatt
990e0e209a more sgc repairs
svn: r12777
2008-12-11 18:27:18 +00:00
Matthew Flatt
ac63ab24da fix sgc
svn: r12776
2008-12-11 18:22:04 +00:00
Eli Barzilay
baffbeeeb2 close the input after reading
svn: r12775
2008-12-11 18:00:43 +00:00
Matthew Flatt
251d15f800 fix module->namespace on unexported syntax bindings
svn: r12774
2008-12-11 16:48:29 +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
5eb22cfa8d add jit_bomulr_l for PPC
svn: r12753
2008-12-09 15:57:34 +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