Nathan Sashihara
|
a0f4b65db8
|
Fix Issue 20889 - Support construction of std.bigint.BigInt from a sign and a byte-array magnitude
For consistency with other std.bigint functions allows arbitrary ranges.
|
2020-06-04 16:04:26 -07:00 |
|
Geod24
|
62c72ca6ff
|
Follow up review on PR 7441
Steven identified a couple mistakes in the massive round of linkification.
Fixing them here.
|
2020-04-15 02:15:04 +09: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 |
|
Walter Bright
|
0d122a993d
|
more printf format fixes
|
2020-02-22 23:25:59 -08:00 |
|
Martin Kinkelin
|
596c6b09cc
|
Remove obsolete hack in std.internal.math.biguintcore
|
2020-02-21 20:37:14 +01: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 |
|
dkorpel
|
d4f74834d5
|
fix issue 20493 - incorrect result of BigInt * BigInt
|
2020-01-11 14:17:47 +01:00 |
|
dkorpel
|
52a1897464
|
add comments justifying trusted annotations
|
2019-12-22 13:48:37 +01:00 |
|
dkorpel
|
10ed87ddb9
|
make tostring backwards compatible
|
2019-12-14 17:12:44 +01:00 |
|
dkorpel
|
6c6eacecd0
|
try keeping storagenop __gshared
|
2019-12-14 15:23:51 +01:00 |
|
dkorpel
|
4a413c8f01
|
make biguintx86 safe
|
2019-12-14 11:56:17 +01:00 |
|
dkorpel
|
5ad491a451
|
make std.bigint @safe
|
2019-12-14 11:54:05 +01:00 |
|
Ben Jones
|
1674a915d7
|
remove unnecessary extra semicolon
|
2019-12-11 12:51:49 -07:00 |
|
Bernhard Seckinger
|
38c33ed793
|
Fix Issue 16223 - BigUint: undefined shift for small instantiation type
|
2019-12-04 09:15:15 +01:00 |
|
Berni
|
5afe334b11
|
Refactor approxEqual, removed superfluous overload
|
2019-09-09 18:21:29 +02:00 |
|
Robert Schadek
|
312006cc46
|
Addes assert messages to bigint
|
2019-07-10 10:46:56 +01:00 |
|
Mike
|
e0585fa785
|
Replace D1 operator overloads with D2 operator overloads
|
2019-07-04 13:33:53 +09:00 |
|
Nathan Sashihara
|
02659f65ba
|
Fix Issue 19983 - Add fast path using slice assignment to std.internal.cstring.tempCString
This is applicable for narrow strings when the output type matches the
string's encoding type.
|
2019-06-23 22:41:58 -04:00 |
|
shove70
|
4bb550d206
|
Fixes #19740: Incorrect result of BigInt * BigInt.
|
2019-04-21 08:41:33 +08:00 |
|
Nathan Sashihara
|
6ffd4e7f28
|
Replace imports of core.sys.windows.windows to speed up compilation
|
2018-12-17 21:03:31 -05:00 |
|
The Dlang Bot
|
2e2d5fc264
|
Merge pull request #6797 from rainers/win64_sha_ssse3
SHA on Win64: use SSSE3 version by adjusting register usage
merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
|
2018-12-09 09:30:53 +01:00 |
|
Rainer Schuetze
|
4cd43db1d8
|
SHA on Win64: use SSSE3 version by adjusting register usage
|
2018-12-08 15:46:12 +01:00 |
|
Walter Bright
|
f30f6b3ce1
|
inure against windows.d changes by casting to LPCWSTR
|
2018-12-04 22:56:29 -08:00 |
|
The Dlang Bot
|
a66435ea90
|
Merge pull request #6764 from rracariu/master
Fix Issue 19396 - ScopeBuffer can't be used in betterC with inline
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
|
2018-11-21 00:05:11 +01:00 |
|
rracariu
|
7c8d75b72e
|
Fix Issue 19396 - ScopeBuffer can't be used in betterC with inline
|
2018-11-20 22:14:36 +02:00 |
|
Nathan Sashihara
|
d219440c32
|
Correct documentation in std.internal.memory
|
2018-11-18 04:31:42 -05:00 |
|
Nathan Sashihara
|
dcca23edca
|
Fix Issue 19164 - malloc may be considered pure when failure results in program exit (no need to reset errno)
|
2018-11-17 17:00:16 -05:00 |
|
The Dlang Bot
|
f626143a43
|
Merge pull request #6699 from n8sh/issue-19197
Fix Issue 19197 - Replace instances of typeid(T).getHash(..) with hashOf
merged-on-behalf-of: Nathan Sashihara <n8sh@users.noreply.github.com>
|
2018-11-08 06:21:07 +01:00 |
|
Nathan Sashihara
|
f784f74dad
|
Fix Issue 19197 - Replace instances of typeid(T).getHash(..) with hashOf
|
2018-10-22 17:10:08 -04:00 |
|
Andu033
|
57ceb139c7
|
Update errorfunction.d
|
2018-10-21 16:15:08 +03:00 |
|
Iain Buclaw
|
fd5facfe04
|
posix.mak: Enforce whitespace before opening parenthesis for version conditions
|
2018-09-22 16:57:24 +02:00 |
|
The Dlang Bot
|
dc40232b60
|
Merge pull request #6681 from BBasile/pub-symbol-unittest
Fix issue 11959 - Set private symbols declared in version(unittest) blocks
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
|
2018-08-26 22:56:44 +02:00 |
|
Basile Burg
|
db819575f1
|
Fix issue 11959 - Set private symbols declared in version(unittest) blocks
|
2018-08-26 10:22:11 +02:00 |
|
Sebastian Wilzbach
|
1302dd54c1
|
Add @betterC extraction testsuite
|
2018-08-21 17:19:21 +02:00 |
|
Walter Bright
|
45dbd56ccb
|
cstring: add scope
|
2018-06-09 01:13:48 -07:00 |
|
Sebastian Wilzbach
|
c324714fde
|
Remove a few cases of underscore escaping
|
2018-06-04 13:05:01 +02:00 |
|
Sebastian Wilzbach
|
a8c0b833bb
|
Fix DScanner warnings
|
2018-05-30 13:40:07 +02:00 |
|
Steven Schveighoffer
|
d4a35f09da
|
More removal of version(unittest)
|
2018-04-13 12:20:02 -04:00 |
|
Sebastian Wilzbach
|
42894784dd
|
Markdownify Phobos
$(D word) -> `word`
|
2018-04-02 22:32:47 +02:00 |
|
Walter Bright
|
9dec37a9d1
|
biguintcore: more immutability casts needed
|
2018-03-19 15:00:17 -07:00 |
|
Walter Bright
|
0fbf185006
|
biguintcore: immutability cannot be inferred for sub() and add()
|
2018-03-17 18:47:00 -07:00 |
|
Jack Stouffer
|
663b5b9278
|
Revert addition of StdUnittest
|
2018-02-20 13:32:32 -05:00 |
|
Jack Stouffer
|
18cbb29b04
|
Replaced version(unittest) blocks with version(StdUnittest)
|
2018-02-01 19:56:59 -05:00 |
|
Biotronic
|
dd371c19ac
|
Added divMod function to std.bigint
|
2018-01-28 14:24:15 +01:00 |
|
Andrei Alexandrescu
|
adee662094
|
Merge pull request #5987 from JackStouffer/issue17249
Fix Issue 17249: Added BigInt.getDigit
|
2018-01-25 16:59:51 -05:00 |
|
The Dlang Bot
|
3784831e30
|
Merge pull request #6029 from BBasile/issue-14767
fix issue 14767 - Support CTFE of BigInt under x86
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
|
2018-01-24 22:39:54 +01:00 |
|
Basile Burg
|
7bd984203c
|
non X86 is not modified anymore, X86 primitives not always inlined
|
2018-01-17 17:43:20 +01:00 |
|
Basile Burg
|
609e462fce
|
clarify the code comments
|
2018-01-17 17:27:20 +01:00 |
|
Basile Burg
|
bf2c2e646e
|
remove useless pure attrib
|
2018-01-14 23:49:21 +01:00 |
|
Basile Burg
|
fa12390b39
|
prevent deprecetation message about imports + add test from bugzilla
|
2018-01-14 22:07:17 +01:00 |
|