Commit graph

150 commits

Author SHA1 Message Date
Andrei Alexandrescu
f06c92f484 Temporarily disable inlining of T_SHA2_16_79 because it increases build speed by 10x.
See also https://forum.dlang.org/thread/lcgitgilixahbnzwpwfp@forum.dlang.org
2020-08-04 19:01:37 +02:00
Nathan Sashihara
9f84d4ff21 sha: bswap without intermediate conversion to byte array 2020-07-25 10:07:59 +02:00
Walter Bright
2f0ea3fded sha: inline critical functions 2020-07-22 11:53:52 +02:00
Walter Bright
ddca869335 change rotateLeft to rol, rotateRight to ror 2020-07-21 10:01:26 +02:00
Walter Bright
6ca6549f9a std.digest.sha: don't reinvent rotate functions 2020-07-15 18:39:37 +02:00
Walter Bright
8b3a082878 std.digest.sha1: don't reinvent bswap() 2020-07-15 05:21:45 +02:00
Nathan Sashihara
18f2e6f042 Fix Issue 20887 - Improve speed of std.digest.digest!(Hash, Range) on non-array ranges 2020-05-30 18:04:07 -07:00
Geod24
04f3979317 Replace 'Issue XXX' with Bugzilla links
Make the links clickable, as was done in the DMD repository.
Also avoids any ambiguity w.r.t. where the issue is stored.
2020-04-13 16:28:09 +09:00
MoonlightSentinel
10981b2aae
Remove deprecated symbols from std.digest.digest
The empty file is retained because the module was not deprecated.
2020-04-09 11:35:23 +02:00
Walter Bright
418fabe782 sha.d: assert msg cannot be scope 2020-03-20 22:52:14 -07:00
Alexandru Militaru
bb62aaca3d Replaced version (unittest) with version (StdUnittest) to avoid unnecessary overhead when compiling with -unittest 2020-01-19 14:05:17 +02:00
Atila Neves
236c2d3f93 Add scope preparing for in to become const scope 2019-10-30 17:06:13 +01:00
Nicholas Lindsay Wilson
516432d185 Fix issue 13471: can't use crc at CTFE 2019-05-23 02:40:46 -04:00
Ben Jones
349691573a factor out toHexStringCode 2019-04-12 08:23:53 -06:00
Rainer Schuetze
4cd43db1d8 SHA on Win64: use SSSE3 version by adjusting register usage 2018-12-08 15:46:12 +01:00
Iain Buclaw
fd5facfe04 posix.mak: Enforce whitespace before opening parenthesis for version conditions 2018-09-22 16:57:24 +02:00
Sebastian Wilzbach
c324714fde Remove a few cases of underscore escaping 2018-06-04 13:05:01 +02:00
Sebastian Wilzbach
de150a4215
Merge pull request #6453 from schveiguy/version_unittest_p4
More removal of version(unittest)
2018-04-15 00:02:27 +02:00
Steven Schveighoffer
d4a35f09da More removal of version(unittest) 2018-04-13 12:20:02 -04:00
Steven Schveighoffer
6a324db900 Another batch for removing version(unittest) 2018-04-12 16:27:18 -04:00
Sebastian Wilzbach
42894784dd Markdownify Phobos
$(D word) -> `word`
2018-04-02 22:32:47 +02:00
Sebastian Wilzbach
21659561ef Add more public examples to std.digest + add DScanner check 2018-03-29 23:03:37 +02:00
Sebastian Wilzbach
8f86a0d734 Fix if constraints indentation 2018-03-24 13:17:53 +01:00
Sebastian Wilzbach
d63e8edbe1 Trigger deprecation warnings for std.digest.digest 2018-03-17 11:03:04 +01:00
Jack Stouffer
663b5b9278 Revert addition of StdUnittest 2018-02-20 13:32:32 -05:00
Sebastian Wilzbach
d9830b739e Fix DScanner warnings 2018-02-10 22:46:32 +01:00
Walter Bright
f4f071cb8e fix Issue 18397 - Poor implementation of std.conf.hexString results in unintended bloat 2018-02-09 01:18:15 -08:00
Jack Stouffer
18cbb29b04 Replaced version(unittest) blocks with version(StdUnittest) 2018-02-01 19:56:59 -05:00
Joakim
311bb3b0bf Fix some comments from #5902 2018-01-30 19:36:12 +01:00
The Dlang Bot
2f25cdf076
Merge pull request #5902 from kinke/ldc_to_upstream
Upstream some LDC patches
merged-on-behalf-of: unknown
2018-01-29 19:15:07 +01:00
Martin
d5f710c57e std.digest.murmurhash: Support architectures not allowing unaligned loads 2018-01-26 20:16:46 +01:00
Sebastian Wilzbach
ec3f5e017c Replace deprecated hexstrings with std.conv.hexString
Basically `s/x"/hexString!"/`
2018-01-23 22:37:10 +01:00
Sebastian Wilzbach
2591b61b4f Start removing std.{json,zip,zlib,algorithm.mutation}
from the assert_without_msg blacklist
2017-12-01 09:28:05 +01:00
JinShil
f0372315ca Issue 12625 - [scope] [DIP1000] implicit slicing of RValue static array should be illegal 2017-11-29 19:04:45 +09:00
Jack Stouffer
8ca4bf715c
Add secureEqual to the digest booktable 2017-11-20 22:46:43 -05:00
Sebastian Wilzbach
df6365092a Replace body keyword with its replacement: do
Automatic replacement with

    sed -i "s/^\([ ]*\)body/\1do/" -i **/*.d
2017-11-20 15:33:52 +01:00
Walter Bright
73ff97b90b std.digest.package: fix slicing of temp array 2017-08-31 00:55:18 -07:00
Steven Schveighoffer
a0a0842b90 Fix issue 17724 - to be deprecated module std.digest.digest conflicts with contained function digest for alias. 2017-08-06 17:21:49 -04:00
Sebastian Wilzbach
2e2bab3b74 std.digest link cleanup
- Convert references to MREFs
- Add source link to std.digest.murmurhash
- Add assert to the examples in std.digest.murmurhash
2017-07-21 03:19:29 +02:00
Sebastian Wilzbach
de8de6faec Make module unittest runnable 2017-07-10 20:59:28 +02:00
Sebastian Wilzbach
b875d70e97 Make digest.hmac @safe 2017-07-10 20:59:27 +02:00
The Dlang Bot
024858c6de Merge pull request #5588 from MartinNowak/merge_stable
Merge remote-tracking branch 'upstream/stable' into merge_stable
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-07-10 06:19:50 +02:00
Sebastian Wilzbach
5774d017eb Fix issue 16191 - std/digest/digest.d should be renamed to package.d 2017-07-10 05:10:53 +02:00
Sebastian Wilzbach
28e7c95c97 rename digest.d -> package.d 2017-07-10 05:10:53 +02:00
Martin Nowak
effe4fda00 Merge remote-tracking branch 'upstream/stable' into merge_stable 2017-07-10 04:15:21 +02:00
Sebastian Wilzbach
8cf4593243 Update std.digest BOOKTABLE 2017-07-07 20:22:17 +02:00
Vladimir Panteleev
657339069c Fix broken links 2017-07-06 19:15:31 +02:00
Vladimir Panteleev
d0b9555a06
Revert "Sort selective imports"
This reverts commit 998ad51fd7.
2017-06-13 17:51:52 +00:00
Sebastian Wilzbach
2070d867dd Sort multiple packages within one line 2017-06-12 08:18:25 +02:00
Sebastian Wilzbach
998ad51fd7 Sort selective imports 2017-06-12 08:12:09 +02:00