Commit graph

12209 commits

Author SHA1 Message Date
The Dlang Bot
ffee71058e Merge pull request #5693 from RazvanN7/Issue_15096
Fix Issue 15096 - std.array.array cannot be instantiated for pointers to ranges
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-09-14 02:15:30 +02:00
Andrei Alexandrescu
fc468500c9 Merge pull request #5735 from BBasile/issue-12470
fix issue 12470 - std.array.replace does not work with inout(char)[]
2017-09-13 15:07:15 -04:00
Basile Burg
722ecd878c
fix issue 12470 - std.array.replace does not work with inout(char)[] 2017-09-13 20:08:01 +02:00
Basile Burg
2b316c62bd
style, switches in MmFile can be final 2017-09-13 19:12:48 +02:00
Basile Burg
fc5fe24ac2
disable OSX 32 bits due to an unfixed compiler issue 2017-09-13 15:31:01 +02:00
Basile Burg
e606879eac
fix issue 10444 - writeln of a SIMD register 2017-09-10 12:53:01 +02:00
The Dlang Bot
416e0c76cd Merge pull request #5676 from RazvanN7/Unused_vars_part3
Get rid of unused variables part3
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-09-09 10:09:53 +02:00
Andrei Alexandrescu
2b0ae1f219 Merge pull request #5706 from BBasile/issue-16512
fix issue 16512 - Nullify the argument passed to allocator.dispose
2017-09-08 09:48:06 -04:00
Basile Burg
920f6b3473
nullify when necessary, despite of possible elimination of dead assignment by compiler 2017-09-08 00:19:12 +02:00
The Dlang Bot
54cd27dec1 Merge pull request #5724 from dlang/MetaLang-makeGlobal-enum
makeGlobal: Use an enum instead of magic numbers
merged-on-behalf-of: Steven Schveighoffer <schveiguy@users.noreply.github.com>
2017-09-07 17:15:30 +02:00
The Dlang Bot
ccadf2530b Merge pull request #5713 from Biotronic/Issue-8494
Fix issue 17803 std.typecons.Tuple: opAssign should return ref Tuple
merged-on-behalf-of: MetaLang <MetaLang@users.noreply.github.com>
2017-09-07 09:17:17 +02:00
Simen Kjærås
ba2a1cee17 Fix issue 17803 std.typecons.Tuple: opAssign should return ref Tuple 2017-09-07 08:28:26 +02:00
MetaLang
2439463ca4 Remove trailing whitespace 2017-09-06 15:56:38 -03:00
MetaLang
351ddd186b Switch to using a named enum 2017-09-06 15:52:07 -03:00
MetaLang
3d00ff675e Add missing colon to enum declaration 2017-09-06 12:48:20 -03:00
MetaLang
2058363a09 makeGlobal: Use an enum instead of magic numbers 2017-09-06 12:40:41 -03:00
The Dlang Bot
7c82e60054 Merge pull request #5718 from WalterBright/betterC-stdout
stdio: remove reliance on std*** being aliasable
merged-on-behalf-of: MetaLang <MetaLang@users.noreply.github.com>
2017-09-04 18:43:06 +02:00
Walter Bright
2326af4135 stdio: remove reliance on std*** being aliasable 2017-09-02 02:45:18 -07:00
Basile Burg
7cb35fd849
Also nullify the arrays 2017-09-01 22:10:42 +02:00
The Dlang Bot
48dbf2455d Merge pull request #5680 from Alek102/master
Added encoding Windows cp1251
merged-on-behalf-of: Dmitry Olshansky <dmitry@olshansky.me>
2017-08-31 11:39:00 +02:00
Martin Nowak
89d54ea543 Merge remote-tracking branch 'upstream/stable' into merge_stable 2017-08-29 15:31:29 +02:00
Basile Burg
63ed59ffc7
fix issue 16512 - Nullify the argument passed to allocator.dispose 2017-08-27 09:37:10 +02:00
Basile Burg
cf422b0521
fix issue 17780 - Malformed DDOC links in std.range 2017-08-27 09:23:55 +02:00
Martin Nowak
8667632115 Merge remote-tracking branch 'upstream/stable' into merge_stable 2017-08-25 17:30:26 +02:00
The Dlang Bot
c648bca13f Merge pull request #5337 from DmitryOlshansky/uni-regex-charset
Add public API for regex charset parser
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-08-24 17:54:08 +02:00
Dmitry Olshansky
5fbab17c47 Fix issue 17673 - wrong whichPattern in multi-regex with alteration 2017-08-24 14:22:53 +03:00
Dmitry Olshansky
5d0c5dbaeb std.uni : appease circle-CI checks 2017-08-24 13:18:48 +03:00
Dmitry Olshansky
bc14c02e45 Rangify std.regex codepoint set parser 2017-08-24 11:22:51 +03:00
The Dlang Bot
f5e80f19b8 Merge pull request #5701 from RazvanN7/Issue_6004
Fix Issue 6004 - std.range.unzip()
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-08-24 10:17:36 +02:00
RazvanN7
c7dbebe0df Fix Issue 6004 - std.range.unzip() 2017-08-24 10:31:43 +03:00
Dmitry Olshansky
905788a65a Move unicode set parser out of std.regex
This only does the move without adapting
the interface to the commonly accepted ranges.
2017-08-23 19:17:55 +03:00
The Dlang Bot
752fc0323a Merge pull request #5695 from RazvanN7/Issue_9183
Fix Issue 9183 - Add a Nullable.get(x) overload
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2017-08-22 18:03:10 +02:00
RazvanN7
55120ef91a Get rid of unused variables 2017-08-22 11:00:14 +03:00
RazvanN7
4bbfc438d1 std.array.array cannot be instantiated for pointers to ranges 2017-08-22 10:47:34 +03:00
Sebastian Wilzbach
e2a16ccd4d Merge pull request #5694 from schveiguy/fix13262
fix issue 13262 - Cannot send certain shared data to another thread
2017-08-21 17:06:26 +02:00
RazvanN7
1c071c2176 Fix Issue 9183 - Add a Nullable.get(x) overload 2017-08-21 10:15:36 +03:00
dukc
e98e0f44a6 In operator from righthand side for SortedRange. 2017-08-18 17:56:12 +03:00
Steven Schveighoffer
db28e80a4f Avoid using typeid to call postblit and destructor, as it does not take
into account the type qualifiers.
2017-08-17 09:26:03 -04:00
Steven Schveighoffer
373babe48e fix issue 13262 - Ensure shared data can be sent and received via
send/receive. Also now allows all types of shared items to be stored in
a Variant.
2017-08-16 11:35:11 -04:00
RazvanN7
eadf51a841 Fix Issue 15096 - std.array.array cannot be instantiated for pointers to ranges 2017-08-16 13:21:09 +03:00
Martin Nowak
deb28da3ee Merge remote-tracking branch 'upstream/stable' into merge_stable 2017-08-16 12:17:39 +02:00
Martin Nowak
477c4ea6d8 safe unittest 2017-08-16 12:12:30 +02:00
MetaLang
215280b9f1 Workaround for DDOX bug in the official docs
A temporary workaround for the issue described in https://github.com/dlang/phobos/pull/5682

I have also filed an issue against DDOX: https://github.com/rejectedsoftware/ddox/issues/168
2017-08-15 13:54:27 -03:00
Alexandr Belousov
abe7a84904 Add unittest 2017-08-15 15:10:58 +06:00
The Dlang Bot
6b460ab717 Merge pull request #5688 from quickfur/issue17661
Issue 17661: isInputRange should accept .front that returns reference to range
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
2017-08-14 12:52:07 +02:00
The Dlang Bot
61820b7113 Merge pull request #5672 from kinke/exp2_ctfe_dmd
Make std.math.exp2() CTFE-able for 80-bit target reals
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
2017-08-13 17:32:59 +02:00
Martin
c5bda91da6 Make std.math.exp2() CTFE-able for 80-bit target reals 2017-08-13 16:51:44 +02:00
Andrei Alexandrescu
86144e65a4 Merge pull request #5689 from quickfur/chunks_fixes
Don't use alias this in chunks implementation.
2017-08-11 14:18:53 -04:00
H. S. Teoh
9091b16f5c Add unittest.
Needs to be a standalone module because the problem does not show up
within std.range itself.
2017-08-11 08:48:23 -07:00
H. S. Teoh
4501f5520a Add unittest. 2017-08-10 10:19:18 -07:00