Implement -dsuppress-module-prefixes
[ghc-hetmet.git] / docs / users_guide / 6.14.1-notes.xml
index 506f92d..58ae747 100644 (file)
       <listitem>
         <para>
           The full Haskell <literal>import</literal> syntax can now been
-          used to bring modules into scope in GHCi.
+          used to bring modules into scope in GHCi, e.g.
         </para>
+<programlisting>
+Prelude> import Data.List as L
+Prelude Data.List> L.length "foo"
+3
+</programlisting>
       </listitem>
     </itemizedlist>
   </sect2>
@@ -210,6 +215,14 @@ import SpecConstr
 
       <listitem>
         <para>
+          On POSIX platforms, the RTS now has a new I/O manager based
+          on epoll/kqueue/poll, which allows it to scale to a much
+          larger number (100k+) of open file descriptors.
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
           The RTS now exports a function <literal>setKeepCAFs</literal>
           which is important when loading Haskell DLLs dynamically, as
           a DLL may refer to CAFs that hae already been GCed.
@@ -446,17 +459,6 @@ import SpecConstr
     <itemizedlist>
       <listitem>
         <para>
-          GHCi now supports full import syntax, e.g.
-        </para>
-<programlisting>
-Prelude> import Data.List as L
-Prelude Data.List> L.length "foo"
-3
-</programlisting>
-      </listitem>
-
-      <listitem>
-        <para>
           GHCi now understands the layout of multiline-commands, so
           this now works:
         </para>