mirror of
https://github.com/janet-lang/janet
synced 2025-10-22 11:17:40 +00:00
Be stricter with function arity.
This commit is contained in:
@@ -155,7 +155,7 @@
|
||||
|
||||
# yield tests
|
||||
|
||||
(def t (fiber.new (fn [] (yield 1) (yield 2) 3)))
|
||||
(def t (fiber.new (fn @[] (yield 1) (yield 2) 3)))
|
||||
|
||||
(assert (= 1 (resume t)) "initial transfer to new fiber")
|
||||
(assert (= 2 (resume t)) "second transfer to fiber")
|
||||
|
@@ -43,7 +43,7 @@
|
||||
(defn assert-many [f n e]
|
||||
(var good true)
|
||||
(loop [i :range [0 n]]
|
||||
(if (not (f i))
|
||||
(if (not (f))
|
||||
(:= good false)))
|
||||
(assert good e))
|
||||
|
||||
@@ -76,9 +76,9 @@
|
||||
# More fiber semantics
|
||||
|
||||
(var myvar 0)
|
||||
(defn fiberstuff []
|
||||
(defn fiberstuff @[]
|
||||
(++ myvar)
|
||||
(def f (fiber.new (fn [] (++ myvar) (debug) (++ myvar))))
|
||||
(def f (fiber.new (fn @[] (++ myvar) (debug) (++ myvar))))
|
||||
(resume f)
|
||||
(++ myvar))
|
||||
|
||||
|
Reference in New Issue
Block a user