summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/tanya/container/array.d2
-rw-r--r--source/tanya/container/buffer.d2
-rw-r--r--source/tanya/container/entry.d2
-rw-r--r--source/tanya/container/package.d2
-rw-r--r--source/tanya/container/queue.d2
-rw-r--r--source/tanya/container/set.d2
-rw-r--r--source/tanya/container/string.d7
7 files changed, 9 insertions, 10 deletions
diff --git a/source/tanya/container/array.d b/source/tanya/container/array.d
index f7784a4..a6c4d24 100644
--- a/source/tanya/container/array.d
+++ b/source/tanya/container/array.d
@@ -5,7 +5,7 @@
/**
* Single-dimensioned array.
*
- * Copyright: Eugene Wissner 2016-2017.
+ * Copyright: Eugene Wissner 2016-2018.
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
* Mozilla Public License, v. 2.0).
* Authors: $(LINK2 mailto:info@caraus.de, Eugene Wissner)
diff --git a/source/tanya/container/buffer.d b/source/tanya/container/buffer.d
index 4974167..5506733 100644
--- a/source/tanya/container/buffer.d
+++ b/source/tanya/container/buffer.d
@@ -5,7 +5,7 @@
/**
* This module contains buffers designed for C-style input/output APIs.
*
- * Copyright: Eugene Wissner 2016-2017.
+ * Copyright: Eugene Wissner 2016-2018.
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
* Mozilla Public License, v. 2.0).
* Authors: $(LINK2 mailto:info@caraus.de, Eugene Wissner)
diff --git a/source/tanya/container/entry.d b/source/tanya/container/entry.d
index 75edbe8..f55aead 100644
--- a/source/tanya/container/entry.d
+++ b/source/tanya/container/entry.d
@@ -5,7 +5,7 @@
/*
* Internal package used by containers that rely on entries/nodes.
*
- * Copyright: Eugene Wissner 2016-2017.
+ * Copyright: Eugene Wissner 2016-2018.
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
* Mozilla Public License, v. 2.0).
* Authors: $(LINK2 mailto:info@caraus.de, Eugene Wissner)
diff --git a/source/tanya/container/package.d b/source/tanya/container/package.d
index 50dad10..96e932a 100644
--- a/source/tanya/container/package.d
+++ b/source/tanya/container/package.d
@@ -5,7 +5,7 @@
/**
* Abstract data types whose instances are collections of other objects.
*
- * Copyright: Eugene Wissner 2016-2017.
+ * Copyright: Eugene Wissner 2016-2018.
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
* Mozilla Public License, v. 2.0).
* Authors: $(LINK2 mailto:info@caraus.de, Eugene Wissner)
diff --git a/source/tanya/container/queue.d b/source/tanya/container/queue.d
index 7e0d95a..8ceab7a 100644
--- a/source/tanya/container/queue.d
+++ b/source/tanya/container/queue.d
@@ -5,7 +5,7 @@
/**
* FIFO queue.
*
- * Copyright: Eugene Wissner 2016-2017.
+ * Copyright: Eugene Wissner 2016-2018.
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
* Mozilla Public License, v. 2.0).
* Authors: $(LINK2 mailto:info@caraus.de, Eugene Wissner)
diff --git a/source/tanya/container/set.d b/source/tanya/container/set.d
index 6ec3e23..a1996b4 100644
--- a/source/tanya/container/set.d
+++ b/source/tanya/container/set.d
@@ -6,7 +6,7 @@
* This module implements a $(D_PSYMBOL Set) container that stores unique
* values without any particular order.
*
- * Copyright: Eugene Wissner 2017.
+ * Copyright: Eugene Wissner 2017-2018.
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
* Mozilla Public License, v. 2.0).
* Authors: $(LINK2 mailto:info@caraus.de, Eugene Wissner)
diff --git a/source/tanya/container/string.d b/source/tanya/container/string.d
index b48522b..690c74d 100644
--- a/source/tanya/container/string.d
+++ b/source/tanya/container/string.d
@@ -17,7 +17,7 @@
* Internally $(D_PSYMBOL String) is represented by a sequence of
* $(D_KEYWORD char)s.
*
- * Copyright: Eugene Wissner 2017.
+ * Copyright: Eugene Wissner 2017-2018.
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
* Mozilla Public License, v. 2.0).
* Authors: $(LINK2 mailto:info@caraus.de, Eugene Wissner)
@@ -29,7 +29,6 @@ module tanya.container.string;
import std.algorithm.comparison;
import std.algorithm.mutation : bringToFront, copy;
import std.algorithm.searching;
-static import std.range;
import tanya.algorithm.mutation;
import tanya.memory;
import tanya.meta.trait;
@@ -759,7 +758,7 @@ struct String
}
dchar d = (range[0] - 0xd800) | ((range[1] - 0xdc00) >> 10);
- std.range.popFrontN(range, 2);
+ popFrontN(range, 2);
}
else
{
@@ -1527,7 +1526,7 @@ struct String
assert(s.length == 38);
auto byCodePoint = s.byCodePoint();
- std.range.popFrontN(byCodePoint, 8);
+ popFrontN(byCodePoint, 8);
assert(s.remove(byCodePoint).count == 0);
assert(s == "Из слова");