diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2015-10-03 14:51:43 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2015-10-03 14:51:43 +0100 |
commit | 3fe573177715b1c21d34e79a113862d298741c01 (patch) | |
tree | 4e7b292ac84080219738779d002e5e380b93a677 | |
parent | a35ba105f708a5f36da13c84a53f0fd2f31e3a55 (diff) | |
parent | e9f5c256d78ca38885eac1d245992dd75df09380 (diff) | |
download | Nim-3fe573177715b1c21d34e79a113862d298741c01.tar.gz |
Merge pull request #3389 from nanoant/patch/separate-deprecated-modules
Patch/separate deprecated modules
-rw-r--r-- | compiler/installer.ini | 3 | ||||
-rw-r--r-- | config/nim.cfg | 2 | ||||
-rw-r--r-- | doc/lib.txt | 32 | ||||
-rw-r--r-- | lib/deprecated/core/unsigned.nim (renamed from lib/core/unsigned.nim) | 0 | ||||
-rw-r--r-- | lib/deprecated/pure/actors.nim (renamed from lib/pure/actors.nim) | 0 | ||||
-rw-r--r-- | lib/deprecated/pure/actors.nim.cfg (renamed from lib/pure/actors.nim.cfg) | 0 | ||||
-rw-r--r-- | lib/deprecated/pure/asyncio.nim (renamed from lib/pure/asyncio.nim) | 0 | ||||
-rw-r--r-- | lib/deprecated/pure/ftpclient.nim (renamed from lib/pure/ftpclient.nim) | 0 | ||||
-rw-r--r-- | lib/deprecated/pure/parseopt.nim (renamed from lib/pure/parseopt.nim) | 0 | ||||
-rw-r--r-- | lib/deprecated/pure/parseurl.nim (renamed from lib/pure/parseurl.nim) | 0 | ||||
-rw-r--r-- | lib/deprecated/pure/sockets.nim (renamed from lib/pure/sockets.nim) | 0 |
11 files changed, 26 insertions, 11 deletions
diff --git a/compiler/installer.ini b/compiler/installer.ini index c8af38886..729c13503 100644 --- a/compiler/installer.ini +++ b/compiler/installer.ini @@ -115,6 +115,9 @@ Files: "lib/posix/*.nim" Files: "lib/js/*.nim" Files: "lib/packages/docutils/*.nim" +Files: "lib/deprecated/core/*.nim" +Files: "lib/deprecated/pure/*.nim" +Files: "lib/deprecated/pure/*.cfg" [Other] Files: "examples/*.nim" diff --git a/config/nim.cfg b/config/nim.cfg index bf78c35cc..b8608b3ce 100644 --- a/config/nim.cfg +++ b/config/nim.cfg @@ -27,6 +27,8 @@ mips.linux.gcc.linkerexe = "mips-openwrt-linux-gcc" cs:partial @end +path="$lib/deprecated/core" +path="$lib/deprecated/pure" path="$lib/pure/collections" path="$lib/pure/concurrency" path="$lib/impure" diff --git a/doc/lib.txt b/doc/lib.txt index 868adde89..7c71e8ae5 100644 --- a/doc/lib.txt +++ b/doc/lib.txt @@ -201,12 +201,6 @@ Internet Protocols and Support * `scgi <scgi.html>`_ This module implements helpers for SCGI applications. -* `sockets <sockets.html>`_ - This module implements a simple portable type-safe sockets layer. - -* `asyncio <asyncio.html>`_ - This module implements an asynchronous event loop for sockets. - * `browsers <browsers.html>`_ This module implements procs for opening URLs with the user's default browser. @@ -220,9 +214,6 @@ Internet Protocols and Support * `smtp <smtp.html>`_ This module implement a simple SMTP client. -* `ftpclient <ftpclient.html>`_ - This module implements an FTP client. - * `cookies <cookies.html>`_ This module contains helper procs for parsing and generating cookies. @@ -265,8 +256,6 @@ Parsers * `parseopt <parseopt.html>`_ The ``parseopt`` module implements a command line option parser. - **Deprecated since version 0.9.3:** Use the `parseopt2 - <parseopt2.html>`_ module instead. * `parseopt2 <parseopt2.html>`_ The ``parseopt2`` module implements a command line option parser. This @@ -397,6 +386,27 @@ Modules for JS backend Declaration of the Document Object Model for the JS backend. +Deprecated modules +------------------ + +* `asyncio <asyncio.html>`_ + This module implements an asynchronous event loop for sockets. + **Deprecated since version 0.11.2:** + Use the `asyncnet <asyncnet.html>`_ together with the + `asyncdispatch <asyncdispatch.html>`_ module instead. + +* `ftpclient <ftpclient.html>`_ + This module implements an FTP client. + **Deprecated since version 0.11.3:** + Use the `asyncftpclient <asyncftpclient.html>`_ module instead. + +* `sockets <sockets.html>`_ + This module implements a simple portable type-safe sockets layer. + **Deprecated since version 0.11.2:** + Use the `net <net.html>`_ or the `rawsockets <rawsockets.html>`_ module + instead. + + Impure libraries ================ diff --git a/lib/core/unsigned.nim b/lib/deprecated/core/unsigned.nim index 93a29e1c9..93a29e1c9 100644 --- a/lib/core/unsigned.nim +++ b/lib/deprecated/core/unsigned.nim diff --git a/lib/pure/actors.nim b/lib/deprecated/pure/actors.nim index f0791f954..f0791f954 100644 --- a/lib/pure/actors.nim +++ b/lib/deprecated/pure/actors.nim diff --git a/lib/pure/actors.nim.cfg b/lib/deprecated/pure/actors.nim.cfg index c6bb9c545..c6bb9c545 100644 --- a/lib/pure/actors.nim.cfg +++ b/lib/deprecated/pure/actors.nim.cfg diff --git a/lib/pure/asyncio.nim b/lib/deprecated/pure/asyncio.nim index 5fd45b215..5fd45b215 100644 --- a/lib/pure/asyncio.nim +++ b/lib/deprecated/pure/asyncio.nim diff --git a/lib/pure/ftpclient.nim b/lib/deprecated/pure/ftpclient.nim index 229fe4b51..229fe4b51 100644 --- a/lib/pure/ftpclient.nim +++ b/lib/deprecated/pure/ftpclient.nim diff --git a/lib/pure/parseopt.nim b/lib/deprecated/pure/parseopt.nim index 218f5ab81..218f5ab81 100644 --- a/lib/pure/parseopt.nim +++ b/lib/deprecated/pure/parseopt.nim diff --git a/lib/pure/parseurl.nim b/lib/deprecated/pure/parseurl.nim index 6d58e8a73..6d58e8a73 100644 --- a/lib/pure/parseurl.nim +++ b/lib/deprecated/pure/parseurl.nim diff --git a/lib/pure/sockets.nim b/lib/deprecated/pure/sockets.nim index 8fa69256b..8fa69256b 100644 --- a/lib/pure/sockets.nim +++ b/lib/deprecated/pure/sockets.nim |