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
bd48d376aa
extra '((lambda' check in bytecode optimizer
...
svn: r12724
2008-12-07 23:15:28 +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
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
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
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
Stevie Strickland
2fc429dbda
Moving this branch to a better name.
...
svn: r12700
2008-12-04 17:31:19 +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
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