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
a8c0b833bb
Fix DScanner warnings
2018-05-30 13:40:07 +02:00
Sebastian Wilzbach
425ab667a3
Automatically set the range style from a..b -> a .. b
...
Commands:
sed -E "s/([[:alnum:]])[.][.]([[:alnum:]])/\1 .. \2/g" -i **/*.d
sed -E "s/([[:alnum:]])[.][.] ([[:alnum:]])/\1 .. \2/g" -i **/*.d
sed -E "s/([[:alnum:]]) [.][.]([[:alnum:]])/\1 .. \2/g" -i **/*.d
2017-02-22 05:37:31 +01:00
Martin Nowak
12c56c935c
partly fix Issue 9378 - SHA1 asm not PIC compatible
...
- access SHA1 constants through extra register in x64 code
- tried same for x86 but there is no register left and
loading constants via stack was way too slow
2016-12-24 16:26:23 +01:00
Martin Nowak
ce2ac192c9
fix incorrect imports/fqn usages
...
- mostly of the form `import a.b : sym; a.b.sym();`, which is wrong b/c
selective imports do not add the module to the current scope
2016-02-20 14:41:44 +01:00
Walter Bright
8e6faa560f
fix problems that prevent implementing import shadowing protection
2016-02-11 22:38:53 -08:00
Walter Bright
7fe9cc897c
sha_SSSE3.d: small optimization
2015-10-19 07:12:27 -07:00
Martin Nowak
26a52bc2d9
attributes for inline asm
2014-09-30 00:58:10 +02:00
sinkuu
cd5da9b21a
Add @nogc
to std.digest.sha
2014-08-22 17:01:39 +09:00
Martin Nowak
e7bcad9406
localize some imports
2014-08-02 01:05:56 +02:00
monarchdodra
44fe3d88f7
Remove tabs
2014-01-08 08:37:52 +01:00
k-hara
03a32d6fa4
Fix issue 313 & 314
2013-06-25 08:38:30 +09:00
Martin Nowak
4a6af4e42e
workaround Bug 9378
...
- SHA1 asm is broken for PIC
2013-01-24 03:16:26 +01:00
kai
4592361e06
Add SSSE3 implementation to SHA1 digest.
2012-11-21 19:44:01 +01:00