summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2016-06-21 16:01:50 +0200
committerAndy Wingo <wingo@pobox.com>2016-06-21 16:01:50 +0200
commitd0d14f410dd7d64c3852c764f2eb6aabc89ef211 (patch)
treef89e068f338cd8f45f35ea1aace55d04166cca43 /NEWS
parentbcc3c6b61b3d1ff411578182c0d5c2604223ab61 (diff)
Importing modules with #:select no longer grovels private bindings
* module/ice-9/boot-9.scm (resolve-interface): Don't look in private interface for #:select bindings. Fixes #17418. * module/system/repl/coop-server.scm: Don't rely on bad #:select behavior. * NEWS: Add entry.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 651d0d76a..4915b94f5 100644
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,11 @@ Changes in 2.1.4 (changes since the 2.1.3 alpha release):
* Bug fixes
** Don't replace + with space when splitting and decoding URI paths
+** Fix bug importing specific bindings with #:select
+
+It used to be that if #:select didn't find a binding in the public
+interface of a module, it would actually grovel in the module's
+unexported private bindings. This was not intended and is now fixed.
[TODO: Fold into generic 2.2 release notes.]