Commit graph

16903 commits

Author SHA1 Message Date
Sebastian Wilzbach
5c01f5a8ee
Merge pull request #6221 from rracariu/patch-1
Add uClibc definitions to std.stdio
2018-02-27 23:38:11 +01:00
Sebastian Wilzbach
214aa016ef Temporarily disable curl tests for FreeBSD 32-bit 2018-02-27 23:32:07 +01:00
Timothee Cour
1c63a329ce simplify changelog scripting example 2018-02-27 13:21:20 -08:00
Sebastian Wilzbach
247411827b
Merge pull request #6230 from MartinNowak/merge_stable
Merge remote-tracking branch 'upstream/stable' into merge_stable
2018-02-27 22:03:07 +01:00
Sebastian Wilzbach
bc05618575
Merge pull request #6226 from timotheecour/pr_fix_changelog_readtext
fix bad url in std-file-readText.dd
2018-02-27 21:56:34 +01:00
Martin Nowak
ee32ec1fec Merge remote-tracking branch 'upstream/stable' into merge_stable 2018-02-27 20:12:37 +01:00
Martin Nowak
9d00e0d895
Merge pull request #6081 from wilzbach/rewrite-exception-synopsis
Rewrite synopsis example of std.exception
2018-02-27 16:18:57 +01:00
Jack Stouffer
efc1f44aa2 Optimized byDchar 2018-02-27 09:33:11 -05:00
Dmitry Olshansky
7d2928b24a Fix awfully slow sicmp
Turns out byDchar is ~2x slower then decodeFront,
time to either deprecate byDchar or make it fast.

2nd minor improvement is handling
ascii case w/o lookup tables.
2018-02-27 11:25:04 +03:00
Timothee Cour
2bbfa430ec fix bad url in std-file-readText.dd 2018-02-26 13:41:53 -08:00
Sebastian Wilzbach
b4a9de0764
Merge pull request #6223 from n8sh/zip-moveBack
Fix Issue 18524 - std.range.Zip.moveBack instead performs moveFront
2018-02-26 21:00:55 +01:00
Nathan Sashihara
a5b69d5487 Fix Issue 18524 - std.range.Zip.moveBack instead performs moveFront 2018-02-26 07:40:28 -05:00
Thomas Mader
138d43e254 Use baseName to also skip leapseconds file in subfolders like on NixOS in the posix subfolder. 2018-02-26 13:10:13 +01:00
Martin Nowak
6128ed629f
Merge pull request #6177 from MartinNowak/bit_flags
add opDispatch-based test to BitFlags enum
2018-02-25 23:13:23 +01:00
Radu Racariu
0641553468
Add uClibc definitions 2018-02-25 18:59:47 +02:00
Sebastian Wilzbach
36f80d3636 Rewrite synopsis example of std.exception 2018-02-25 09:38:54 +01:00
Sebastian Wilzbach
6952d89ae2
Merge pull request #6219 from kinke/complex
std.complex: Minimally relax unittest for 64-bit reals
2018-02-25 08:55:59 +01:00
Martin
2e7dc831ef std.complex: Minimally relax unittest for 64-bit reals 2018-02-25 01:55:18 +01:00
Sebastian Wilzbach
fb070e1a06 Make test for an unsafe enum more explicit 2018-02-24 15:03:25 +01:00
Sebastian Wilzbach
6dbc8d00d7 Use DStyle for the if constraints 2018-02-24 14:56:57 +01:00
Sebastian Wilzbach
1b10265dbe Improve wording of the changelog entry 2018-02-24 14:55:42 +01:00
Sebastian Wilzbach
898e90c430 Add direct REF link to BitFlags in the changelog entry 2018-02-24 14:48:24 +01:00
Martin Nowak
327fec1946 add opDispatch-based property access to BitFlags enum
- allows to use BitFlags similar to a struct with many boolean flags
- allows for less brittle flag test
  (`flags.featureX` vs. `(flags & FlagsEnum.featureX)`)
- allows for clear set/unset
  (`flags.featX = false` vs. `flags &= ~FlagsEnum.featX`)
- allows for simpler testing of combined (unsafe) flags
  (`flags.combined` vs.
   `(flags & FlagsEnum.combined) == BitFlags!(FlagsEnum, Yes.unsafe)(FlagsEnum.combined)`)
2018-02-24 14:35:05 +01:00
Sebastian Wilzbach
66f4316734
Merge pull request #6186 from wilzbach/scripting-all
Renaming the upcoming global import file to std.experimental.all
2018-02-24 12:38:50 +01:00
Sebastian Wilzbach
29557f1da3
Merge pull request #6215 from MartinNowak/merge_stable
Merge remote-tracking branch 'upstream/stable' into merge_stable
2018-02-24 12:36:28 +01:00
Martin Nowak
09926f9837 Merge remote-tracking branch 'upstream/stable' into merge_stable 2018-02-23 21:37:12 +01:00
The Dlang Bot
6c3b889baa
Merge pull request #6146 from ntrel/meta-docs
[trivial] Tweak `std.meta` docs
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-02-23 20:58:18 +01:00
The Dlang Bot
230292aef0
Merge pull request #6213 from dlang/revert-6040-signbit_sig
Revert "Issue 18244: std.math generic functions need to have sig constraints"
merged-on-behalf-of: Iain Buclaw <ibuclaw@gdcproject.org>
2018-02-23 19:39:33 +01:00
MetaLang
a74271be4c
Revert "Issue 18244: std.math generic functions need to have sig constraints" 2018-02-23 10:46:07 -04:00
The Dlang Bot
ae5e41d208
Merge pull request #6210 from wilzbach/fix-18492
Fix Issue 18492 - DLang STL links are broken
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-02-23 14:41:11 +01:00
Basile Burg
b9196a976c fix issue 18501 - randomShuffle and partialShuffle should return their input argument 2018-02-23 04:38:58 +01:00
Sebastian Wilzbach
adf6113eb9 Fix Issue 18492 - DLang STL links are broken 2018-02-23 04:31:09 +01:00
Sebastian Wilzbach
1619579d25
Merge pull request #6201 from JackStouffer/format-spec-tostring
Added writer version of toString to FormatSpec
2018-02-23 03:29:24 +01:00
Sebastian Wilzbach
ab93c469f0 Add another test for #7879 2018-02-23 01:53:53 +01:00
The Dlang Bot
460693c26f
Merge pull request #5981 from MartinNowak/issue18114
fix Issue 18114 - regex performance regression
merged-on-behalf-of: Martin Nowak <code@dawg.eu>
2018-02-22 23:48:17 +01:00
Martin Nowak
7283f680f3 add back logical const workaround
- needed for compatibility with existing ctRegex users (e.g. Higgs)
- cast reference instead of value to avoid copying
2018-02-22 17:35:08 +01:00
Martin Nowak
59520969ef fix Issue 18114 - regex performance regression
- reduce copying of fat structs
- optimize layouts and opAssign of Captures
2018-02-22 16:59:09 +01:00
Martin Nowak
2e9a9db772 Revert "fix broken Jenkins CI"
This reverts commit 7bf26afced.
2018-02-22 16:59:09 +01:00
Jack Stouffer
502aed8cc3 Fix Issue 7879 - format of const/immutable/shared class with no toString() 2018-02-22 10:49:08 -05:00
The Dlang Bot
b26aad3209
Merge pull request #6193 from joakim-noah/musl
Add needed changes to get all tests passing with Musl
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
2018-02-22 06:51:19 +01:00
The Dlang Bot
d17a195abc
Merge pull request #6184 from wilzbach/enforce-docs
Expose the enforce overload on the docs
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-02-21 17:50:04 +01:00
The Dlang Bot
d54386b28a
Merge pull request #6198 from JackStouffer/nullable-tostring
Added writer version of toString to Nullable
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-02-21 15:17:22 +01:00
Jack Stouffer
8c67a25f16 Added writer version of toString to Nullable 2018-02-20 16:39:10 -05:00
The Dlang Bot
28f9bce845
Merge pull request #6202 from JackStouffer/stdunittest2
Revert addition of StdUnittest
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-02-20 21:02:39 +01:00
Jack Stouffer
663b5b9278 Revert addition of StdUnittest 2018-02-20 13:32:32 -05:00
Jack Stouffer
432bf7496e Added writer version of toString to FormatSpec 2018-02-20 13:03:37 -05:00
The Dlang Bot
d487bec91f
Merge pull request #6200 from wilzbach/fix-18341
Fix Issue 18341 - Documentation for std.array.split is confusing/incorrect
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2018-02-20 15:54:35 +01:00
Nick Treleaven
8a0228d13e Fix link title 2018-02-20 13:48:16 +00:00
Sebastian Wilzbach
1956daf34f Fix Issue 18341 - Documentation for std.array.split is confusing/incorrect 2018-02-19 22:50:03 +01:00
Sebastian Wilzbach
1c4153064e Remove public ddoc comment for a private symbol 2018-02-19 19:34:24 +01:00