proper descriptions of the rvm model bugs
This commit is contained in:
parent
240695a4c1
commit
9ec3eea040
|
@ -1,7 +1,7 @@
|
|||
3c3
|
||||
< (define the-error "no-error")
|
||||
---
|
||||
> (define the-error "bug 14")
|
||||
> (define the-error "certain updates to initialized slots could break optimizer assumptions")
|
||||
142c142,143
|
||||
< (where uninit (stack-ref n s_2))]
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
3c3
|
||||
< (define the-error "no-error")
|
||||
---
|
||||
> (define the-error "bug 15")
|
||||
> (define the-error "neglected to restict case-lam to accept only 'val' arguments")
|
||||
125c125,126
|
||||
< [(verify (case-lam (name l (lam (val ...) (n ...) e)) ...) s n_l b γ η f)
|
||||
---
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
3c3
|
||||
< (define the-error "no-error")
|
||||
---
|
||||
> (define the-error "stack offset / pointer confusion")
|
||||
338c338,339
|
||||
< (side-condition (< (term n_0) (term n_h)))]
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
3c3
|
||||
< (define the-error "no-error")
|
||||
---
|
||||
> (define the-error "bug 3")
|
||||
> (define the-error "application slots not initialized properly")
|
||||
100c100
|
||||
< (where s_1 (abs-push n not s))
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
3c3
|
||||
< (define the-error "no-error")
|
||||
---
|
||||
> (define the-error "bug 4")
|
||||
> (define the-error "mishandling branches when then branch needs more stack than else branch")
|
||||
155c155,156
|
||||
< (side-condition (< (term n_p) (term n_l)))]
|
||||
---
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
3c3
|
||||
< (define the-error "no-error")
|
||||
---
|
||||
> (define the-error "forgot to implement the case-lam branch in verifier")
|
||||
127c127,128
|
||||
< (side-condition (term (AND (lam-verified? l s ?) ...)))]
|
||||
---
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang racket
|
||||
|
||||
(define the-error "bug 14")
|
||||
(define the-error "certain updates to initialized slots could break optimizer assumptions")
|
||||
|
||||
(require redex/reduction-semantics)
|
||||
(require "../../racket-machine/grammar.rkt"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang racket
|
||||
|
||||
(define the-error "bug 15")
|
||||
(define the-error "neglected to restict case-lam to accept only 'val' arguments")
|
||||
|
||||
(require redex/reduction-semantics)
|
||||
(require "../../racket-machine/grammar.rkt"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang racket
|
||||
|
||||
(define the-error "no-error")
|
||||
(define the-error "stack offset / pointer confusion")
|
||||
|
||||
(require redex/reduction-semantics)
|
||||
(require "../../racket-machine/grammar.rkt"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang racket
|
||||
|
||||
(define the-error "bug 3")
|
||||
(define the-error "application slots not initialized properly")
|
||||
|
||||
(require redex/reduction-semantics)
|
||||
(require "../../racket-machine/grammar.rkt"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang racket
|
||||
|
||||
(define the-error "bug 4")
|
||||
(define the-error "mishandling branches when then branch needs more stack than else branch")
|
||||
|
||||
(require redex/reduction-semantics)
|
||||
(require "../../racket-machine/grammar.rkt"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang racket
|
||||
|
||||
(define the-error "no-error")
|
||||
(define the-error "forgot to implement the case-lam branch in verifier")
|
||||
|
||||
(require redex/reduction-semantics)
|
||||
(require "../../racket-machine/grammar.rkt"
|
||||
|
|
Loading…
Reference in New Issue
Block a user