Replace std min/max. Fix #35
This commit is contained in:
parent
3468d6ea00
commit
c0f9e5be10
@ -23,7 +23,7 @@ import core.stdc.errno;
|
|||||||
public import core.sys.linux.epoll;
|
public import core.sys.linux.epoll;
|
||||||
import core.sys.posix.unistd;
|
import core.sys.posix.unistd;
|
||||||
import core.time;
|
import core.time;
|
||||||
import std.algorithm.comparison;
|
import tanya.algorithm.comparison;
|
||||||
import tanya.async.event.selector;
|
import tanya.async.event.selector;
|
||||||
import tanya.async.loop;
|
import tanya.async.loop;
|
||||||
import tanya.async.protocol;
|
import tanya.async.protocol;
|
||||||
|
@ -52,7 +52,7 @@ import core.stdc.errno;
|
|||||||
import core.sys.posix.time; // timespec
|
import core.sys.posix.time; // timespec
|
||||||
import core.sys.posix.unistd;
|
import core.sys.posix.unistd;
|
||||||
import core.time;
|
import core.time;
|
||||||
import std.algorithm.comparison;
|
import tanya.algorithm.comparison;
|
||||||
import tanya.async.event.selector;
|
import tanya.async.event.selector;
|
||||||
import tanya.async.loop;
|
import tanya.async.loop;
|
||||||
import tanya.async.transport;
|
import tanya.async.transport;
|
||||||
|
@ -15,13 +15,14 @@
|
|||||||
module tanya.container.array;
|
module tanya.container.array;
|
||||||
|
|
||||||
import core.checkedint;
|
import core.checkedint;
|
||||||
import std.algorithm.comparison;
|
import std.algorithm.comparison : equal;
|
||||||
import std.algorithm.mutation : bringToFront,
|
import std.algorithm.mutation : bringToFront,
|
||||||
copy,
|
copy,
|
||||||
fill,
|
fill,
|
||||||
initializeAll,
|
initializeAll,
|
||||||
uninitializedFill;
|
uninitializedFill;
|
||||||
import std.meta;
|
import std.meta;
|
||||||
|
import tanya.algorithm.comparison;
|
||||||
import tanya.algorithm.mutation;
|
import tanya.algorithm.mutation;
|
||||||
import tanya.exception;
|
import tanya.exception;
|
||||||
import tanya.memory;
|
import tanya.memory;
|
||||||
|
@ -15,8 +15,9 @@
|
|||||||
*/
|
*/
|
||||||
module tanya.container.list;
|
module tanya.container.list;
|
||||||
|
|
||||||
import std.algorithm.comparison;
|
import std.algorithm.comparison : equal;
|
||||||
import std.algorithm.searching;
|
import std.algorithm.searching;
|
||||||
|
import tanya.algorithm.comparison;
|
||||||
import tanya.algorithm.mutation;
|
import tanya.algorithm.mutation;
|
||||||
import tanya.container.entry;
|
import tanya.container.entry;
|
||||||
import tanya.memory;
|
import tanya.memory;
|
||||||
|
@ -26,9 +26,10 @@
|
|||||||
*/
|
*/
|
||||||
module tanya.container.string;
|
module tanya.container.string;
|
||||||
|
|
||||||
import std.algorithm.comparison;
|
import std.algorithm.comparison : cmp, equal;
|
||||||
import std.algorithm.mutation : bringToFront, copy;
|
import std.algorithm.mutation : bringToFront, copy;
|
||||||
import std.algorithm.searching;
|
import std.algorithm.searching;
|
||||||
|
import tanya.algorithm.comparison;
|
||||||
import tanya.algorithm.mutation;
|
import tanya.algorithm.mutation;
|
||||||
import tanya.memory;
|
import tanya.memory;
|
||||||
import tanya.meta.trait;
|
import tanya.meta.trait;
|
||||||
|
@ -14,9 +14,10 @@
|
|||||||
*/
|
*/
|
||||||
module tanya.math.mp;
|
module tanya.math.mp;
|
||||||
|
|
||||||
import std.algorithm.comparison;
|
import std.algorithm.comparison : cmp, equal;
|
||||||
import std.algorithm.mutation : copy, fill, reverse;
|
import std.algorithm.mutation : copy, fill, reverse;
|
||||||
import std.range;
|
import std.range;
|
||||||
|
import tanya.algorithm.comparison;
|
||||||
import tanya.algorithm.mutation;
|
import tanya.algorithm.mutation;
|
||||||
import tanya.container.array;
|
import tanya.container.array;
|
||||||
import tanya.encoding.ascii;
|
import tanya.encoding.ascii;
|
||||||
@ -1256,7 +1257,7 @@ struct Integer
|
|||||||
|
|
||||||
for (size_t i; i < this.size; ++i)
|
for (size_t i; i < this.size; ++i)
|
||||||
{
|
{
|
||||||
const limit = min(factor.size, digits - i);
|
const limit = min(cast(size_t) factor.size, digits - i);
|
||||||
word carry;
|
word carry;
|
||||||
auto k = i;
|
auto k = i;
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
*/
|
*/
|
||||||
module tanya.memory.smartref;
|
module tanya.memory.smartref;
|
||||||
|
|
||||||
import std.algorithm.comparison;
|
import tanya.algorithm.comparison;
|
||||||
import tanya.algorithm.mutation;
|
import tanya.algorithm.mutation;
|
||||||
import tanya.conv;
|
import tanya.conv;
|
||||||
import tanya.exception;
|
import tanya.exception;
|
||||||
|
@ -16,10 +16,10 @@ module tanya.network.socket;
|
|||||||
|
|
||||||
import core.stdc.errno;
|
import core.stdc.errno;
|
||||||
import core.time;
|
import core.time;
|
||||||
import std.algorithm.comparison;
|
|
||||||
public import std.socket : SocketOption, SocketOptionLevel;
|
public import std.socket : SocketOption, SocketOptionLevel;
|
||||||
import std.traits;
|
import std.traits;
|
||||||
import std.typecons;
|
import std.typecons;
|
||||||
|
import tanya.algorithm.comparison;
|
||||||
import tanya.memory;
|
import tanya.memory;
|
||||||
import tanya.os.error;
|
import tanya.os.error;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user