~ chicken-core (chicken-5) efad96cac187de51a696f712d6470a0c38b3513c
commit efad96cac187de51a696f712d6470a0c38b3513c Author: Evan Hanson <evhan@foldling.org> AuthorDate: Wed Jan 27 19:26:42 2016 +1300 Commit: Evan Hanson <evhan@foldling.org> CommitDate: Tue Mar 8 22:52:34 2016 +1300 Drop feature test from evaluated requirement processing This keeps decisions about whether to load a library or not local to `load-library` and `load-extension`. diff --git a/eval.scm b/eval.scm index 1fdf1a31..5b55338f 100644 --- a/eval.scm +++ b/eval.scm @@ -1298,8 +1298,6 @@ (values '(##core#undefined) id #f)) ((memq id static-units) (values '(##core#undefined) id #f)) - ((and (not compiling?) (##sys#feature? id)) - (values '(##core#undefined) id #f)) ((memq id core-syntax-units) (values '(##core#undefined) id #f)) ((memq id core-library-units)Trap