Commit graph

11003 commits

Author SHA1 Message Date
Cauterite
0efa1d3bf9 workaround for bug 11135 (typecons.Nullable) 2016-08-19 23:52:22 +10:00
Steven Schveighoffer
0538d0ce15 Merge pull request #4727 from Cauterite/patch-1
fix Issue 16383 - 'Algebraic visit does not match const'
2016-08-19 08:49:29 -04:00
Steven Schveighoffer
ea3f446a98 Fix issue where initializeAll does not properly use
TypeInfo_StaticArray.initializer. Found in issue 16394
2016-08-18 17:29:29 -04:00
anonymous
a0247166a7 implement std.traits.isInstanceOf for non-types 2016-08-18 22:52:21 +02:00
H. S. Teoh
98567ac6bb Merge pull request #4454 from JackStouffer/patch-17
[trivial] Improved docs for std.range.refRange
2016-08-17 10:26:06 -07:00
Lodovico Giaretta
b96a330b77 fix issue 16319 2016-08-15 21:02:30 +02:00
Cauterite
8b50e1359e Update variant.d 2016-08-15 21:24:24 +10:00
Cauterite
a63348d8c2 unittest for variant bug 16383 2016-08-15 21:12:15 +10:00
Sebastian Wilzbach
ed4404399f Propagate attributes in std.experimental.allocator.make 2016-08-15 12:09:23 +02:00
SealabJaster
f7d26c5715 Issue 16168 - isCopyable trait for value types 2016-08-15 11:04:18 +01:00
Andrei Alexandrescu
bf3669f369 Merge pull request #4687 from wilzbach/std_algorithm_comparison
add unittest attributes to std.algorithm.comparison
2016-08-15 05:38:44 -04:00
Sebastian Wilzbach
9c7bd0e24e std.experimental.allocator: Add attributes to makeArray - part 3 2016-08-15 10:17:40 +02:00
Andrei Alexandrescu
a5c8440bc6 Merge pull request #4681 from wilzbach/allocator_safe_4
Add attributes to makeArray - part 1 (length)
2016-08-15 01:56:42 -04:00
Andrei Alexandrescu
c8e0c6ea08 Merge pull request #4679 from wilzbach/allocator_safe_1
Add attributes to GCAllocator and theAllocator
2016-08-15 01:26:11 -04:00
Andrei Alexandrescu
c38d0d11f2 Merge pull request #4650 from lodo1995/trait_is_inner_class
New trait std.traits.isInnerClass
2016-08-15 00:53:46 -04:00
Andrei Alexandrescu
098e52ec1b Merge pull request #4682 from wilzbach/allocator_safe_5
Add attributes to makeArray - part 2 (length + init)
2016-08-15 00:24:14 -04:00
Andrei Alexandrescu
accf8d540e Merge pull request #4705 from wilzbach/test_alloc
[trivial] Extend reallocate test for all Allocators
2016-08-14 23:44:16 -04:00
Andrei Alexandrescu
2ec8f54103 Merge pull request #4726 from aG0aep6G/16372
fix issue 16372 - Broken links in documentation
2016-08-14 21:51:02 -04:00
Andrei Alexandrescu
30400700d6 Merge pull request #4730 from rainers/issue16386
fix issue 16386: std.concurrency: destructors called twice on objects passed as Message
2016-08-14 21:44:41 -04:00
David Nadlinger
d753c8e377 Merge pull request #4729 from rainers/issue16385
Fix issue 16385:  std.range: undefined behaviour when skipping over 0xff in string.popFront
2016-08-14 13:27:03 +02:00
Rainer Schuetze
17d064e234 fix issue 16386: avoid the assignment operator on an object that has been destroyed 2016-08-14 11:52:00 +02:00
Rainer Schuetze
0d213a9288 Fix issue 16385: do not pass 0 to bsr, it has undefined return value 2016-08-14 11:31:53 +02:00
Cauterite
90e7fd0ab4 fix Issue 16383 - 'Algebraic visit does not match const' 2016-08-14 04:21:31 +10:00
Andrei Alexandrescu
66ba7b87f0 This is 3% faster because of better use of speculative hardware 2016-08-12 17:09:47 -04:00
anonymous
246459ad90 fix issue 16372 - Broken links in documentation
Also fixing another mistakenly highlighted "format".
2016-08-12 22:50:28 +02:00
Andrei Alexandrescu
30cb5191b0 Simplify, eliminate redundant work in sort 2016-08-12 15:55:45 -04:00
Walter Bright
19d30c6d4b outbuffer.d: add overflow checks 2016-08-11 03:29:38 -07:00
Dmitry Olshansky
41a1d2bbb2 Merge pull request #4711 from JackStouffer/patch-20
[trivial] Improved some docs in std.stdio
2016-08-11 00:45:55 +02:00
Andrei Alexandrescu
b2aacbf111 Merge pull request #4723 from aG0aep6G/curl-response-charset
ignore case when looking for "charset"
2016-08-10 17:53:47 -04:00
Andrei Alexandrescu
7978ee793d Merge pull request #4722 from aG0aep6G/transcode
let transcode accept mutable/const characters
2016-08-10 17:03:13 -04:00
Andrei Alexandrescu
af39effdb4 Merge pull request #4721 from jmdavis/issue_16364
Fix issue# 16364. Make getUDAs and hasUDA consistent.
2016-08-10 16:15:35 -04:00
Andrei Alexandrescu
faf0fc156d Merge pull request #4720 from ghost91-/base64-decode-contract-fix
[trivial] Fixed in contract for Base64.decode for arrays
2016-08-10 15:28:14 -04:00
Dmitry Olshansky
488b399c8a Merge pull request #4693 from 9il/iota3
add iotaSlice variant with step
2016-08-09 20:05:48 +02:00
Dmitry Olshansky
31ef7f7c44 Merge pull request #4698 from 9il/zl
relax length constraints
2016-08-09 19:32:44 +02:00
anonymous
f87d112471 fix selective import style 2016-08-09 02:06:01 +02:00
anonymous
c3b6b42a98 fix selective import style 2016-08-09 02:04:47 +02:00
anonymous
84f7662c5d ignore case when looking for "charset"
RF2616 says: "The type, subtype, and parameter attribute names are
case-insensitive."

https://tools.ietf.org/html/rfc2616#section-3.7
2016-08-09 01:56:32 +02:00
anonymous
9d65668007 DRY: the HTTP struct already detects the charset 2016-08-09 01:41:57 +02:00
anonymous
d75ad32c89 remove pointless variable t 2016-08-09 00:06:03 +02:00
anonymous
bc250abbb8 let transcode accept mutable/const characters 2016-08-09 00:01:49 +02:00
Jack Stouffer
edd6aff392 More tests 2016-08-08 15:39:48 -04:00
Jack Stouffer
e936f33ebb Improved some docs in std.stdio 2016-08-08 10:17:45 -04:00
Jonathan M Davis
29470ebb3c Fix issue# 16364. Make getUDAs and hasUDA consistent. 2016-08-08 07:01:36 -07:00
Johannes Loher
1bbe7fe56d Fixed in contract for Base64.decode for arrays 2016-08-08 12:11:30 +02:00
Ilya Yaroshenko
4a634ed2ea Merge pull request #4688 from ZombineDev/use-assert-in-std-numeric
Use assert instead of enforce in std.numeric
2016-08-07 19:08:22 +02:00
David Nadlinger
1efdcd5ebb Merge pull request #4700 from Cauterite/patch-1
Windows is supported; docs said otherwise
2016-08-07 15:23:24 +01:00
Steven Schveighoffer
d7e5537d9e Merge pull request #4717 from WalterBright/container-array-overflow
container.array.sorting.d: add overflow checks
2016-08-05 12:42:41 -04:00
Steven Schveighoffer
c4578cdb80 Merge pull request #4716 from WalterBright/sorting-overflow
sorting.d: add overflow checks
2016-08-05 11:31:01 -04:00
Walter Bright
0c8fd57c66 container.array.sorting.d: add overflow checks 2016-08-05 01:02:52 -07:00
Walter Bright
ec8534d58b sorting.d: add overflow checks 2016-08-05 00:44:20 -07:00