Converting mutators

This commit is contained in:
Jay McCarthy 2012-01-04 15:35:14 -07:00
parent e4755a5ffc
commit f80292b4cf
42 changed files with 44 additions and 44 deletions

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../bad-collectors/broken-collector.rkt" 12)
50

View File

@ -1 +1 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator

View File

@ -1,2 +1,2 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
1

View File

@ -1,2 +1,2 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../collectors/trivial-collector.rkt" "y")

View File

@ -1,2 +1,2 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup a 100)

View File

@ -1,2 +1,2 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/trivial-collector.rkt")

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 100)
(define x (cons 1 2))
((set-first! x 2) 1)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 400)
(define (do-one i) (/ (- i 1)))
(define (loop i)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 28)
(define (app f)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 58)
(define x 'intial)

View File

@ -1,5 +1,5 @@
; Ensure that call by value is correctly implemented.
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 40)
(define global-val 'global)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 40)
(test/value=? (case 1 [(1) 2])
2)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 68)
(define (gen-circular)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
; This is `classic' in that it caught many bugs in copying collectors that students wrote for CS173, Fall 2007.
(allocator-setup "../good-collectors/good-collector.rkt" 28)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 60)
(define lst '(2 -10)) ; (cons 2 (cons -10 empty)))

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 40)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 40)
(cond

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 6)
(define

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
; Is else defined?
(allocator-setup "../good-collectors/good-collector.rkt" 40)

View File

@ -1,3 +1,3 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 80)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 58)
(define x 3)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 20)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 20)
(import-primitives modulo)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 84)
(define L (cons 3 empty))
(test/value=? L '(3))

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
(allocator-setup tests/plai/gc2gc/good-collectors/good-collector 10)
#lang plai/gc2/mutator
(allocator-setup tests/plai/gc2/good-collectors/good-collector 10)
1
2

View File

@ -1,3 +1,3 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 100)
(cons 4 #t)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 58)
(define x 'intial)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 58)
(define x 'initial)

View File

@ -1,3 +1,3 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 10)
(let ([f (λ (x) x)]) f)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
; Demonstrates garbage collection while a closure is on the stack. A correct collector must ensure that the roots
; reachable from (make-adder 90) and (make-adder 200) -- that is, the values 90 and 200 that k is bound to -- do
; not get discarded.

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 30)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
; mark-and-sweep-test.rkt - Ben Childs
; Designed to test the mark and sweep collector

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 84)
(halt-on-errors)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 68)
(define (length-accum lst len)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 28)
(halt-on-errors #t)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 4)
; 2

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 6)
(define (go)

View File

@ -1,3 +1,3 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 400)
(error 'error "plai/gc2mutator has error")
(error 'error "plai/gc2/mutator has error")

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 24)
(define a '(1 2 3 4 5))

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 400)
(print-only-errors #f)

View File

@ -1,4 +1,4 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 28)
1 2

View File

@ -1,3 +1,3 @@
#lang plai/gc2mutator
#lang plai/gc2/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 400)
frozzle