summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorkonsumlamm <44230978+konsumlamm@users.noreply.github.com>2021-11-09 19:00:33 +0100
committerGitHub <noreply@github.com>2021-11-09 19:00:33 +0100
commitb0f4a9b845e4d483547f1a3818e3caf53cd90964 (patch)
tree9d7679806cce6f9ab6edb4b58d989fc3d0f326a2
parent6ff61766daec10d4cf78488b38bbe05d034e3a1c (diff)
downloadNim-b0f4a9b845e4d483547f1a3818e3caf53cd90964.tar.gz
Add deprecation pragmas in lib/deprecated/pure (#19113)
-rw-r--r--lib/deprecated/pure/LockFreeHash.nim6
-rw-r--r--lib/deprecated/pure/events.nim2
-rw-r--r--lib/deprecated/pure/ospaths.nim5
-rw-r--r--lib/deprecated/pure/securehash.nim5
-rw-r--r--lib/deprecated/pure/sharedstrings.nim2
5 files changed, 13 insertions, 7 deletions
diff --git a/lib/deprecated/pure/LockFreeHash.nim b/lib/deprecated/pure/LockFreeHash.nim
index 97e1ef6ad..69e12226f 100644
--- a/lib/deprecated/pure/LockFreeHash.nim
+++ b/lib/deprecated/pure/LockFreeHash.nim
@@ -1,10 +1,12 @@
 #nim c -t:-march=i686 --cpu:amd64 --threads:on -d:release lockfreehash.nim
 
-import math, hashes
-
 #------------------------------------------------------------------------------
 ## Memory Utility Functions
 
+{.deprecated.}
+
+import math, hashes
+
 proc newHeap*[T](): ptr T =
   result = cast[ptr T](alloc0(sizeof(T)))
 
diff --git a/lib/deprecated/pure/events.nim b/lib/deprecated/pure/events.nim
index 218cb45d5..85fc349c2 100644
--- a/lib/deprecated/pure/events.nim
+++ b/lib/deprecated/pure/events.nim
@@ -36,6 +36,8 @@
 ##    myobj.SomeEvent.addHandler(handleevent)
 ##    ee.emit(myobj.SomeEvent, genericargs)
 
+{.deprecated.}
+
 type
   EventArgs* = object of RootObj ## Base object for event arguments that are passed to callback functions.
   EventHandler* = tuple[name: string, handlers: seq[proc(e: EventArgs) {.closure.}]] ## An eventhandler for an event.
diff --git a/lib/deprecated/pure/ospaths.nim b/lib/deprecated/pure/ospaths.nim
index 6c7fe4fb3..e253a3e5a 100644
--- a/lib/deprecated/pure/ospaths.nim
+++ b/lib/deprecated/pure/ospaths.nim
@@ -7,8 +7,9 @@
 #    distribution, for details about the copyright.
 #
 
-## This module is deprecated, `import os` instead.
-{.deprecated: "import os.nim instead".}
+## This module is deprecated, `import std/os` instead.
+
+{.deprecated: "use `std/os` instead".}
 
 import os
 export ReadEnvEffect, WriteEnvEffect, ReadDirEffect, WriteDirEffect, OSErrorCode,
diff --git a/lib/deprecated/pure/securehash.nim b/lib/deprecated/pure/securehash.nim
index 2f4530d88..ea7930f81 100644
--- a/lib/deprecated/pure/securehash.nim
+++ b/lib/deprecated/pure/securehash.nim
@@ -1,6 +1,5 @@
-
-
 ## This module is a deprecated alias for the `sha1` module.
-{.deprecated.}
+
+{.deprecated: "use `std/sha1` instead".}
 
 include "../std/sha1"
diff --git a/lib/deprecated/pure/sharedstrings.nim b/lib/deprecated/pure/sharedstrings.nim
index 4d4ae151b..99963e1f2 100644
--- a/lib/deprecated/pure/sharedstrings.nim
+++ b/lib/deprecated/pure/sharedstrings.nim
@@ -9,6 +9,8 @@
 
 ## Shared string support for Nim.
 
+{.deprecated.}
+
 type
   UncheckedCharArray = UncheckedArray[char]