#lang setup/infotab

#;(define drracket-name "js-vm")
#;(define drracket-tools (list (list "private/tool.rkt")))

(define compile-omit-paths '("externals" "support" "lib" "tests" "sandbox" "tmp"))

(define scribblings '(("js-vm.scrbl" (multi-page))))
(define name "js-vm")
(define primary-file "main.rkt")
(define categories '(devtools))
(define can-be-loaded-with 'all)
(define required-core-version "5.0.1")
(define version "1.10")
(define repositories '("4.x"))
(define blurb 
  '("Provides support for compiling Racket programs to run as Javascript on the browser."))

(define release-notes
    (p "Fixes:"

	(li "check-expect: check-expect now works by
    applying tests after all of the definitions and other expressions
    have evaluated.")
	(li "jsworld reentrancy: there was an issue where jsworld behaved badly
    (reverting to old worlds) if events came in at a rate faster than
    it could handle them.")
	(li "member: the definition of member can been corrected to return a
    boolean in the WeScheme (Moby) languages.")
	(li "miscellaneous fixes: corrected errors involving
    struct-mutator-procedure, exn structures constructors, and some
    arithmetic edge cases.")
	(li "exposed the struct-out form for provides.")))))