Martin Kinkelin
2bcc2375b6
Minor fixes for -preview=in and targets preferring by-ref for real
...
Code compiled with -preview=in is currently supposed to link
successfully against druntime/Phobos compiled without -preview=in.
There were still a few places where -preview=in makes a difference for
existing `in` params; convert them to `const [scope]`, analogous to
PR #7593 .
2020-11-01 01:50:26 +01:00
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