]> gitweb.factorcode.org Git - factor.git/commit
locals.parser: don't clone the manifest, just pop used words.
authorJohn Benediktsson <mrjbq7@gmail.com>
Tue, 21 Jul 2015 00:33:33 +0000 (17:33 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Tue, 21 Jul 2015 00:35:22 +0000 (17:35 -0700)
commit507dac7599cd981d6e0730c27b2eea7b474c3c3c
tree819be478e4fa93949b04aa72e7f50f37f9560ba3
parent529a57bbb4603afe8e309b7424a7ebd20239eb68
locals.parser: don't clone the manifest, just pop used words.

It seems the manifest gets cloned on restarts, which makes unuse-words
not work since it just checks ``eq?``. If we pop the last qualified
vocabs, then everything works.
basis/locals/parser/parser-tests.factor
basis/locals/parser/parser.factor