Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
276 commits
Select commit Hold shift + click to select a range
5e0699a
Merge pull request #5498 from WalterBright/comments-os.mak
wilzbach Jun 20, 2017
82d947c
Merge pull request #5495 from wilzbach/selective-checks
dlang-bot Jun 21, 2017
2ec7e91
Fix Ddoc comments
wilzbach Jun 19, 2017
77f68ca
Fix long lines in Phobos
wilzbach Jun 21, 2017
483f163
Fix DScanner to a specific commit
wilzbach Jun 21, 2017
f3770ba
Fix Issue 17539 - std.parallellism.parallel triggers 'statement not r…
wilzbach Jun 21, 2017
4d85ada
Merge pull request #5500 from wilzbach/fix-longline
dlang-bot Jun 21, 2017
bbcbae5
DScanner: Enable a check blacklist for a gradual transition
wilzbach Jun 21, 2017
2fc8a1e
Merge pull request #5499 from wilzbach/fix-ddoc2
dlang-bot Jun 22, 2017
6e79d22
Merge pull request #5487 from wilzbach/fix-traits
dlang-bot Jun 24, 2017
a47530b
Added Base64URLNoPadding (backport from vibe.d)
lionello Jun 22, 2017
a8dc01a
Merge pull request #5501 from wilzbach/enable-blacklist
dlang-bot Jun 26, 2017
e3a1414
Merge remote-tracking branch 'upstream/stable' into merge_stable
MartinNowak Jun 26, 2017
4de14ab
Change opOpAssign to use auto ref to prevent copying static arrays
schveiguy Jun 26, 2017
9f82a92
Merge pull request #5512 from MartinNowak/merge_stable
MartinNowak Jun 26, 2017
5983bcc
Since std.concurrency.Generator is a class already, I made it to impl…
dukc Feb 24, 2017
5d1bd05
Re-add has_public_example to circleci.sh for legacy compatibility
wilzbach Jun 26, 2017
47aa7b9
Merge pull request #5514 from wilzbach/add-has-public-example
dlang-bot Jun 26, 2017
8f98afc
Merge pull request #5473 from dmarquant/bug12866
dlang-bot Jun 26, 2017
0fb66f0
Fix issue 17562 - tan returning -nan for inputs where abs(x) >= 2^63
pineapplemachine Feb 10, 2017
e4afaca
Merge pull request #5114 from pineapplemachine/fix_tan_asm
dlang-bot Jun 27, 2017
820a676
Make $(DMD) and $(LIB) an order-only dependency for DScanner
wilzbach Jun 28, 2017
96a3175
Make DScanner a separate Makefile target
wilzbach Jun 28, 2017
0e90f7a
Use a unique DScanner directory (with commit hash)
wilzbach Jun 28, 2017
56a7ddd
Merge pull request #5518 from wilzbach/dscanner
dlang-bot Jun 28, 2017
108d0c7
Import std.meta.staticMap in std.typecons to avoid regressions
wilzbach Jun 20, 2017
f89cf8c
std.concurrency: Fix "Synposis" typo
CyberShadow Jun 28, 2017
32b5334
Merge pull request #5484 from wilzbach/fix-17224
dlang-bot Jun 28, 2017
6fe6dff
Merge pull request #5521 from CyberShadow/pull-20170628-193328
dlang-bot Jun 28, 2017
46cfe3f
Fix broken ddoc macro.
Jun 29, 2017
3a8d144
Merge pull request #5523 from quickfur/refcounted-ddoc
dlang-bot Jun 29, 2017
bb03407
Fix issue 17574 - Avoid range error by checking the result of indexOf
Hackerpilot Jun 29, 2017
2523fa1
Fix ARM unittest (again) in std.math.
ibuclaw Jun 29, 2017
818deb3
Fix DDoc macros
wilzbach Jun 29, 2017
51f1191
Merge pull request #5524 from ibuclaw/armfix
dlang-bot Jun 29, 2017
5eec0d0
Merge pull request #5526 from wilzbach/fix-ddoc3
dlang-bot Jun 30, 2017
d574d08
Upgrade DScanner to 620ffaffe9a8019caed12f405edd73e6d9134406
wilzbach Jun 29, 2017
a311ba1
Remove hard-coded DScanner exclusion of std.traits and std.typecons
wilzbach Jun 29, 2017
b9229d0
Enable has_public_example check
wilzbach Jun 30, 2017
0ee79d7
Merge pull request #5527 from wilzbach/dscanner-upgrade
dlang-bot Jun 30, 2017
9456dd2
Add documentation comments for ErrnoException constructors
FreeSlave Jun 30, 2017
87e7cc2
Refer to global errno in ErrnoException doc comments
FreeSlave Jun 30, 2017
2000532
Merge pull request #5528 from FreeSlave/ErrnoException_ctors_doc_comm…
dlang-bot Jun 30, 2017
3f8b5b3
Annotate with @nogc most of std.datetime.date's API
PetarKirov Jun 30, 2017
8ef9c2f
Make throwing on invalid input optional in stda.datetime.date.Date.da…
PetarKirov Jun 30, 2017
20d40a9
Switched package-wide datetime imports to new sub-packages
JackStouffer Jun 29, 2017
fc5e0d3
Merge pull request #5522 from JackStouffer/datetime-imports
dlang-bot Jun 30, 2017
e37ce5a
Merge pull request #5468 from andralex/nononosharedstaticzisincurl
WalterBright Jun 30, 2017
59108e6
Unit test for 17574.
Hackerpilot Jun 30, 2017
700d44d
Merge pull request #5525 from Hackerpilot/issue-17574
dlang-bot Jun 30, 2017
404c4c2
Merge pull request #5529 from ZombineDev/datetime-attributes
wilzbach Jun 30, 2017
dc7f802
Add errnoString to remove code duplication from some modules
FreeSlave Jun 30, 2017
942da35
Some cleanup on imports and comments
dukc Jun 27, 2017
83ae83c
Merge pull request #5515 from dukc/fiberRangeInterface
dlang-bot Jul 1, 2017
954dccd
std.datetime: Clarify range of integer month parameters
CyberShadow Jul 1, 2017
7f17f84
Fix errnoString attributes
FreeSlave Jul 1, 2017
9216d92
[std.exception.errnoString]: avoid redundant allocation
PetarKirov Jul 1, 2017
f4f54d5
Merge pull request #5530 from FreeSlave/errnoString
dlang-bot Jul 1, 2017
79618bb
Merge pull request #5531 from CyberShadow/pull-20170701-103714
dlang-bot Jul 1, 2017
10d0522
Make Phobos module examples runnable
wilzbach Jun 27, 2017
9b5c340
Immediately send CodeCov notifications
wilzbach Jun 9, 2017
5348e05
Merge pull request #5455 from wilzbach/set-codecov
dlang-bot Jul 1, 2017
436b678
Merge pull request #5440 from Geod24/format-extended
dlang-bot Jul 2, 2017
76668a1
Merge pull request #5385 from ntrel/hasNested-recurse
dlang-bot Jul 2, 2017
018094a
Upgrade to latest tools
wilzbach Jul 2, 2017
6ca28ae
Merge pull request #5533 from wilzbach/upgrade-tools
dlang-bot Jul 2, 2017
ca67e2f
Remove osmodel.mak in favor of ../dmd/osmodel.mak
wilzbach Jul 3, 2017
339308b
Add // nocoverage to non-deterministically covered lines
wilzbach Jul 3, 2017
a43eb21
Merge pull request #5534 from wilzbach/remove-osmodelmak
dlang-bot Jul 3, 2017
b985d27
Merge pull request #5536 from wilzbach/std-parallelism-no-coverage
dlang-bot Jul 3, 2017
c266aa9
index.d: Use MREF to fix broken DDox links
CyberShadow Jul 3, 2017
d9984a3
Merge pull request #5537 from CyberShadow/pull-20170703-220527
dlang-bot Jul 4, 2017
c065234
Merge pull request #5502 from wilzbach/fix-17539
dlang-bot Jul 4, 2017
73244e1
mangledName: update documentation and add runnable example using stat…
rainers Jun 4, 2017
044c0af
Merge pull request #5448 from Wulfklaue/patch-1
dlang-bot Jul 4, 2017
b37db35
Fix CircleCI - unittests need to be annotated
wilzbach Jul 4, 2017
2323806
Merge pull request #5540 from wilzbach/fix-circle
dlang-bot Jul 5, 2017
1d1b42f
Fix Issue 17525 - std.algorithm.skipOver should have a single argumen…
RazvanN7 Jul 5, 2017
74a8f6b
Fix Issue 17365 - checkedint.html is missing the Throw hook description
RazvanN7 Jul 5, 2017
19f2a96
Remove some extra string allocations in std.datetime.date.datetime
JackStouffer May 23, 2017
84c0d12
Merge pull request #5544 from RazvanN7/Issue_17365
dlang-bot Jul 5, 2017
16431f1
Trigger a hard error on deprecation messages
wilzbach Jul 5, 2017
16b9188
Fix deprecations
wilzbach Jul 5, 2017
24f44d0
Merge remote-tracking branch 'upstream/stable' into merge_stable
MartinNowak Jul 5, 2017
4b31727
Update tools to get a deprecation-free DScanner
wilzbach Jul 5, 2017
5b456a1
Undocument failing unittests
wilzbach Jul 5, 2017
8b4dc6c
Improve docs for std.algorithm.remove.
Jul 5, 2017
9f0d764
Merge pull request #5548 from quickfur/improve-docs-remove
dlang-bot Jul 5, 2017
58ebf54
Optimized std.datetime.date.DateTime from string methods
JackStouffer Jul 5, 2017
abbd350
Merge pull request #5419 from JackStouffer/timeofday-string-alloc
dlang-bot Jul 5, 2017
3b9fbff
Fix style (space between a .. b) in std/json.d
wilzbach Jul 5, 2017
d895932
Fix deprecations on Windows
wilzbach Jul 5, 2017
e0fc939
Merge pull request #5546 from wilzbach/deprecation-halt
dlang-bot Jul 5, 2017
51c52bb
Merge pull request #5429 from rainers/mangledName_obsolete
dlang-bot Jul 6, 2017
7988c28
Move tools checkout to style_lint to avoid failing PRs
wilzbach Jul 6, 2017
43eadc3
Fix Issue 17369 - [Module std.traits] Documentation lists ditto in table
RazvanN7 Jul 6, 2017
8d29b4d
Made the comment of MutableOf private
RazvanN7 Jul 6, 2017
6573390
Fix broken links
CyberShadow Jul 6, 2017
e40a356
Fix Issue 17540 - std.net.curl: HTTP no possibillity to set CURLOPT_N…
RazvanN7 Jul 4, 2017
ffad916
Merge pull request #5554 from CyberShadow/pull-20170704-125447
dlang-bot Jul 6, 2017
1a5ae4a
Merge pull request #5538 from RazvanN7/Issue17540
dlang-bot Jul 6, 2017
734641b
Optimize count with an overload which calls walkLength
RazvanN7 Jul 6, 2017
0d7ce7f
Merge pull request #5558 from RazvanN7/Issue_17369
dlang-bot Jul 6, 2017
63f6426
Merge pull request #5557 from RazvanN7/Optimize_count
dlang-bot Jul 6, 2017
35e0f84
Merge pull request #5559 from wilzbach/move-circleci
dlang-bot Jul 7, 2017
37d15a8
Merge pull request #5543 from RazvanN7/Issue_17525
dlang-bot Jul 7, 2017
54bda1e
fix Issue 17616 - makeIndex cannot fully use range of index type
MartinNowak Jul 7, 2017
2267cf2
makeIndex: fix special case for uint
wilzbach Jul 7, 2017
b4e1043
makeIndex: Remove the explicit casting from the foreach loop
wilzbach Jul 7, 2017
2317f97
Merge pull request #5564 from MartinNowak/fix17616
dlang-bot Jul 7, 2017
2108df2
Added examples to std.array.split
JackStouffer Jul 7, 2017
ac2dbe4
Merge pull request #5567 from JackStouffer/split-examples
dlang-bot Jul 7, 2017
73c36a8
Removed old debug printfs
JackStouffer Jul 7, 2017
efd740e
Improve documentation of std.file.SpanMode (issue 8680)
CyberShadow Jul 7, 2017
8fadb88
Merge pull request #5569 from CyberShadow/pull-20170707-153926
dlang-bot Jul 7, 2017
4697a12
Update a missed dirEntries overload (fixup for #5569)
CyberShadow Jul 7, 2017
3c76440
Merge pull request #5568 from JackStouffer/string-debug-prints
dlang-bot Jul 7, 2017
2e6c52d
std.file: Unify dirEntries overloads' documentation
CyberShadow Jul 7, 2017
4f0e28b
Merge pull request #5571 from CyberShadow/pull-20170707-153926
wilzbach Jul 7, 2017
e3c9171
Fix random coverage in std.algorithm.sorting
wilzbach Jul 7, 2017
fafaca8
Merge pull request #5572 from wilzbach/fix-random-coverage
dlang-bot Jul 7, 2017
9465e44
show documentation for rounding modes and exceptions
aG0aep6G Jul 7, 2017
c239ec5
show definition of RoundingMode in docs
aG0aep6G Jul 7, 2017
979fa03
move `rounding` up to RoundingMode (for docs)
aG0aep6G Jul 7, 2017
a6dd949
Unify needle overloads of std.algorithm.searching.find
wilzbach Jul 7, 2017
24e2f9e
Merge pull request #5550 from JackStouffer/DateTime-fromstring
dlang-bot Jul 8, 2017
ecef6f0
Merge pull request #5574 from aG0aep6G/FloatingPointControl-StdDdoc
dlang-bot Jul 8, 2017
97e9db7
throw specific HTTPStatusException on http request errors
MartinNowak Jul 5, 2017
0b6b743
Merge pull request #5547 from MartinNowak/merge_stable
dlang-bot Jul 8, 2017
1f7e599
fix test coverage
MartinNowak Jul 8, 2017
f4672d5
remove import of deprecated std.c.linux.linux
MartinNowak Jul 8, 2017
87587ce
run coverage tests in parallel
MartinNowak Jul 8, 2017
0503b9b
add JSONOptions.doNotEscapeSlashes
aG0aep6G Jul 5, 2017
4cfe0f3
Merge pull request #5551 from MartinNowak/http_status_exception
dlang-bot Jul 8, 2017
5f8802f
Merge pull request #5579 from MartinNowak/fix_coverage
dlang-bot Jul 8, 2017
59a32d5
code formatting
aG0aep6G Jul 8, 2017
334642b
has_public_example: std.algorithm.comparison
wilzbach Jul 8, 2017
8180178
has_public_example: std.algorithm.mutation
wilzbach Jul 8, 2017
b2f88c3
Removed old debug printfs
JackStouffer Jul 9, 2017
20e3df9
Merge pull request #5583 from JackStouffer/utf-debug-prints
wilzbach Jul 9, 2017
60b32e7
Make dependencies of tests_extrator order-only
wilzbach Jul 8, 2017
2c281e3
Make std.uuid examples runnable
wilzbach Jul 8, 2017
28b521b
Make std.typecons examples runnable
wilzbach Jul 8, 2017
283cab2
Make std.base64 examples runnable
wilzbach Jul 8, 2017
cf7766c
Make std.file examples runnable
wilzbach Jul 8, 2017
2aa7d2c
Merge pull request #5582 from wilzbach/public-runnable
dlang-bot Jul 9, 2017
5c31dd2
Issue 15750 - remove substr from std.net.isemail
wilzbach Jul 9, 2017
e9ff980
Merge pull request #5585 from wilzbach/remove-substr
dlang-bot Jul 9, 2017
b6512b9
has_public_example: std.array
wilzbach Jul 8, 2017
cc80b57
has_public_example: std.ascii
wilzbach Jul 8, 2017
54c47a7
has_public_example: std.base64
wilzbach Jul 8, 2017
effe4fd
Merge remote-tracking branch 'upstream/stable' into merge_stable
MartinNowak Jul 10, 2017
568210f
Merge pull request #5581 from wilzbach/has_public_example
dlang-bot Jul 10, 2017
28e7c95
rename digest.d -> package.d
wilzbach Jan 4, 2017
5774d01
Fix issue 16191 - std/digest/digest.d should be renamed to package.d
wilzbach Jan 4, 2017
720018f
Add changelog entry for the std.digest.digest -> std.digest rename
wilzbach Jan 7, 2017
1772b24
Update .dscanner.ini to ignore std.digest
wilzbach Jul 10, 2017
cd94d23
Merge pull request #5013 from wilzbach/fix-16191
dlang-bot Jul 10, 2017
024858c
Merge pull request #5588 from MartinNowak/merge_stable
dlang-bot Jul 10, 2017
0c41d96
Bugfix for "undefined identifier _min" in SharedFreeList.
chadjoan Jul 6, 2017
0958adf
Merge pull request #5556 from chadjoan/shared_freelist_min_typo
dlang-bot Jul 10, 2017
681c743
Merge pull request #5517 from wilzbach/runnable-examples
dlang-bot Jul 10, 2017
b875d70
Make digest.hmac @safe
wilzbach Jul 10, 2017
de8de6f
Make module unittest runnable
wilzbach Jul 10, 2017
4e14bef
Merge pull request #5587 from wilzbach/digest-runnable
wilzbach Jul 11, 2017
24df657
Add initial version of a CODEOWNERS mapping
wilzbach Jul 7, 2017
70f06b2
Remove old, redundant private import access specifier
wilzbach Jul 5, 2017
e8806ad
Remove redundant public: labels in std.uni + move FormatException imp…
wilzbach Jul 5, 2017
00a2e9f
Merge pull request #5573 from wilzbach/add-codeowners
dlang-bot Jul 11, 2017
57ef919
Fix issue 16993: Clarify documentation of std.datetime's toString fun…
jmdavis Jul 11, 2017
3324796
Merge pull request #5592 from jmdavis/issue_16993
dlang-bot Jul 11, 2017
c09200b
Merge pull request #5553 from wilzbach/remove-private-imports
dlang-bot Jul 11, 2017
350300b
Fix docs for std.algorithm.remove (avoid Ddoc auto-escape)
wilzbach Jul 11, 2017
619c8c1
Merge pull request #5597 from wilzbach/fix-remove-docs
dlang-bot Jul 11, 2017
09ab8e9
Fix Issue 16062 - Add 'clear' method to OutBuffer (std.outbuffer)
RazvanN7 Jul 11, 2017
d7e0de2
Cleanup std.outbuffer: remove unnecessary slicing + make unittest doc…
wilzbach Jul 12, 2017
a1f274d
Merge pull request #5593 from RazvanN7/Issue_16062
dlang-bot Jul 12, 2017
e85381e
Fix Issue 15771 - FileLogger should create the output directory if it…
RazvanN7 Jul 11, 2017
d27a3bf
Merge pull request #5594 from RazvanN7/Issue_15771
dlang-bot Jul 12, 2017
a5afe16
Fix Issue 17640 - std.concurrenct writeln conflicts with std.stdio wr…
wilzbach Jul 12, 2017
360f6db
Remove invalid stars from the CODEOWNERS file
wilzbach Jul 12, 2017
f9aade3
Removed old debug printfs
JackStouffer Jul 12, 2017
cd37847
Merge pull request #5602 from JackStouffer/array-printfs
dlang-bot Jul 12, 2017
f59dde1
Merge pull request #5601 from wilzbach/invalid-stars-codeowners
dlang-bot Jul 12, 2017
68ea591
CODEOWNERS: Add whitespace after # comments due to GitHub bug
wilzbach Jul 12, 2017
72c1c2b
Merge pull request #5600 from wilzbach/fix-17640
dlang-bot Jul 12, 2017
72e93db
Merge pull request #5604 from wilzbach/codeowners-whitespace
dlang-bot Jul 12, 2017
1a08d2a
Convert section labels to title case
andralex Jul 12, 2017
ab78bce
Merge pull request #5606 from andralex/upcase-ddoc-labels
dlang-bot Jul 12, 2017
b6ea0d7
Add std.meta.Stride
wilzbach Jul 11, 2017
5948f1c
Merge pull request #5598 from wilzbach/stride
dlang-bot Jul 13, 2017
296184f
Fix issue 17650: std.getopt range violation when option value is a hy…
jondegenhardt Jul 15, 2017
82c3371
Convert range primitives to CNF like a boss
andralex Jun 17, 2017
603e406
Merge pull request #5612 from jondegenhardt/issue-17650-getopt-range-…
dlang-bot Jul 15, 2017
afc7d47
Merge pull request #5613 from andralex/cnf
dlang-bot Jul 15, 2017
141eba9
Merge remote-tracking branch 'upstream/stable' into merge_stable
MartinNowak Jul 16, 2017
e3666ce
Merge pull request #5616 from MartinNowak/merge_stable
dlang-bot Jul 16, 2017
b4284db
Fix Issue 17250 - ProcessPipes (std.process) should provide a test fo…
RazvanN7 Jul 17, 2017
e471b22
Rename nWayUnion => multiwayMerge and NWayUnion => MultiwayMerge
RazvanN7 Jul 17, 2017
e8ebd82
Merge pull request #5619 from RazvanN7/Issue_6718_partial_fix
andralex Jul 17, 2017
9efa504
Fix Issue 6718 - nWayUnion => nWayMerge, plus true nWayUnion
RazvanN7 Jul 17, 2017
8a1a73c
Unify function overloads in std.range: chooseAmong
wilzbach Jul 12, 2017
5373f12
Unify function overloads in std.range: take
wilzbach Jul 12, 2017
f52fd35
Unify function overloads in std.range: refRange
wilzbach Jul 12, 2017
fedab33
Merge pull request #5575 from wilzbach/unify-find-step1
dlang-bot Jul 17, 2017
7359705
Merge pull request #5608 from wilzbach/unify-std-range
dlang-bot Jul 17, 2017
bdae5f0
Merge pull request #5620 from RazvanN7/Issue_6718
dlang-bot Jul 17, 2017
739c409
Merge pull request #5151 from wilzbach/static_if_sorting
dlang-bot Jul 17, 2017
948b390
[dox] Positive example for isStaticArray.
Jul 17, 2017
f46a73a
Mark random coverage line in std.concurrency
wilzbach Jul 17, 2017
f6fa59e
Merge pull request #5623 from quickfur/static-array-docs
dlang-bot Jul 17, 2017
ebde1ad
Merge pull request #5622 from wilzbach/mark-yet-another-random-line
dlang-bot Jul 17, 2017
1e296c1
Merge pull request #5621 from RazvanN7/Issue_17250
dlang-bot Jul 17, 2017
a8859e9
reimplement std.traits.ParameterStorageClassTuple() with __traits
rainers Jul 18, 2017
df14606
Merge pull request #5485 from wilzbach/remove-typetuple-from-docs
dlang-bot Jul 18, 2017
8ef2b19
Move some deprecations along.
jmdavis Jul 18, 2017
d9a65e1
Fix the date on some deprecations.
jmdavis Jul 18, 2017
abe4f45
Move some std.datetime deprecations along.
jmdavis Jul 18, 2017
be29450
Merge pull request #5628 from jmdavis/deprecations
dlang-bot Jul 18, 2017
102cd2d
fix case in documentation
rainers Jul 18, 2017
aefb589
Merge pull request #4367 from wilzbach/fix_16079
wilzbach Jul 18, 2017
2c0e2c7
convert static loop into runtime/CTFE loop
rainers Jul 18, 2017
598c563
Add @safe to unittests to fix CircleCi
wilzbach Jul 18, 2017
cdd9d6e
Merge pull request #5631 from wilzbach/fix-circle2
dlang-bot Jul 19, 2017
272722f
avoid new CTFE function to be emitted to the object file
rainers Jul 19, 2017
f3c1744
Merge remote-tracking branch 'upstream/stable' into merge_stable
MartinNowak Jul 19, 2017
d2078c6
Merge pull request #5632 from MartinNowak/merge_stable
dlang-bot Jul 19, 2017
e1de10a
Merge pull request #5626 from rainers/retry_ParameterStorageClassTuple
dlang-bot Jul 19, 2017
caf2743
Mention TypeTuple at std.meta.AliasSeq
wilzbach Jul 20, 2017
58989c3
Remove all mentions of TypeTuple from std.meta
MetaLang Jul 20, 2017
bb4c83f
Merge pull request #5636 from wilzbach/mention-typetuple
dlang-bot Jul 20, 2017
d68a6c3
Merge pull request #5638 from dlang/MetaLang-patch-1
dlang-bot Jul 20, 2017
2e2bab3
std.digest link cleanup
wilzbach Jul 20, 2017
a2a96e9
Merge pull request #5640 from wilzbach/murmurhash-cleanup
dlang-bot Jul 21, 2017
dc648c5
Add documentation and unittests regarding multisets
RazvanN7 Jul 21, 2017
987ebc5
Merge pull request #5552 from aG0aep6G/17587
andralex Jul 21, 2017
35429a3
Merge pull request #5645 from RazvanN7/Setops_doc
wilzbach Jul 21, 2017
7a024ec
Merge pull request #5506 from lionello/feature/base64urlnopadding
dlang-bot Jul 21, 2017
e3a650c
Support abstract UnixAddress
epi Jul 16, 2017
4aaffed
Merge pull request #4764 from tmccombs/unique-interface
wilzbach Jul 21, 2017
c29516a
Merge pull request #5617 from epi/abstract-uds
dlang-bot Jul 22, 2017
7d1b089
formattedWrite should take output range by reference
japplegame Jul 23, 2017
6995c19
Change "ref" to "auto ref"
japplegame Jul 23, 2017
d2a3d8a
Remove unnecessary auto refs and fix style.
japplegame Jul 23, 2017
2e293eb
Remove extra semicolon
japplegame Jul 23, 2017
d427c3a
Merge pull request #5649 from japplegame/patch-2
dlang-bot Jul 23, 2017
e8ef731
Merge pull request #5648 from japplegame/patch-1
dlang-bot Jul 23, 2017
1e44763
improve unittests
RazvanN7 Jul 20, 2017
da50204
Merge pull request #5635 from RazvanN7/Unused_Variables_range_package
dlang-bot Jul 24, 2017
8dfcb49
Add bookmark table to std.typecons
wilzbach Jul 20, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Documentation: https://github.com/codecov/support/wiki/codecov.yml

codecov:
ci:
- "circleci.com"
notify:
after_n_builds: 1 # send notifications after the first upload
bot: dlang-bot

coverage:
Expand Down
131 changes: 108 additions & 23 deletions .dscanner.ini

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions changelog/std-base64-base64urlnopadding.dd
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
`Base64URLNoPadding` (URL-safe Base64 without padding) was added

$(REF Base64URLNoPadding, std, base64) allows encoding/decoding without padding:

---
import std.base64 : Base64URLNoPadding;

ubyte[] data = [0x83, 0xd7, 0x30, 0x7b, 0xef];
assert(Base64URLNoPadding.encode(data) == "g9cwe-8");
assert(Base64URLNoPadding.decode("g9cwe-8") == data);
---
8 changes: 8 additions & 0 deletions changelog/std-digest-package.dd
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
`std.digest.digest` was renamed to `std.digest`.

$(B Motivation):

The fully qualified name of the digest function template was `std.digest.digest.digest`.
This is because `std.digest` is a package, with a module named `digest` in it, and the function `digest` inside that.

$(MREF std, digest) contains the former `std.digest.digest` package.
9 changes: 9 additions & 0 deletions changelog/std-meta-stride.dd
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
`std.meta.Stride` was added

$(REF Stride, std,meta) allows selecting a subset of template by a step size and offset:

---
alias attribs = AliasSeq!(short, int, long, ushort, uint, ulong);
static assert(is(Stride!(3, attribs) == AliasSeq!(short, ushort)));
static assert(is(Stride!(3, attribs[1 .. $]) == AliasSeq!(int, uint)));
---
10 changes: 10 additions & 0 deletions changelog/std-socket-abstract.dd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
`std.socket.UnixAddress` now supports abstract addresses.

UNIX domain sockets are usually identified by pathnames. Linux offers a
non-portable extension to this scheme, known as abstract socket addresses,
which are independent of the filesystem. An abstract socket address starts with
a null byte (`'\0'`), e.g.:

---
auto addr = new UnixAddress("\0/tmp/dbus-OtHLWmCLPR");
---
1 change: 0 additions & 1 deletion circle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ test:
override:
- ./circleci.sh setup-repos
- ./circleci.sh style_lint
- ./circleci.sh has_public_example
- ./circleci.sh publictests
- ./circleci.sh coverage:
parallel: true
Expand Down
31 changes: 14 additions & 17 deletions circleci.sh
Original file line number Diff line number Diff line change
Expand Up @@ -100,11 +100,6 @@ style_lint()
# dscanner needs a more up-to-date DMD version
source "$(CURL_USER_AGENT=\"$CURL_USER_AGENT\" bash ~/dlang/install.sh dmd-$DSCANNER_DMD_VER --activate)"

# some style tools are at the tools repo
clone https://github.com/dlang/tools.git ../tools master
# fix to a specific version of https://github.com/dlang/tools/tree/master/styles
git -C ../tools checkout 60583c8363ff25d00017dffdb18c7ee7e7d9a343

make -f posix.mak style_lint DUB=$DUB
}

Expand All @@ -115,12 +110,13 @@ coverage()
# remove all existing coverage files (just in case)
rm -rf $(find -name '*.lst')

# currently using the test_runner yields wrong code coverage results
# see https://github.com/dlang/phobos/pull/4719 for details
ENABLE_COVERAGE="1" make -f posix.mak MODEL=$MODEL unittest-debug
# Coverage information of the test runner can be missing for some template instatiations.
# https://issues.dlang.org/show_bug.cgi?id=16397
# ENABLE_COVERAGE="1" make -j$N -f posix.mak MODEL=$MODEL unittest-debug

# instead we run all tests individually
make -f posix.mak $(find std etc -name "*.d" | sed "s/[.]d$/.test")
# So instead we run all tests individually (hoping that that doesn't break any tests).
# -cov is enabled by the %.test target itself
make -j$N -f posix.mak $(find std etc -name "*.d" | sed "s/[.]d$/.test/")

# Remove coverage information from lines with non-deterministic coverage.
# These lines are annotated with a comment containing "nocoverage".
Expand All @@ -130,21 +126,22 @@ coverage()
# extract publictests and run them independently
publictests()
{
make -f posix.mak -j$N publictests DUB=$DUB
}
# checkout a specific version of https://github.com/dlang/tools
if [ ! -d ../tools ] ; then
clone https://github.com/dlang/tools.git ../tools master
fi
git -C ../tools checkout df3dfa3061d25996ac98158d3bdb3525c8d89445

# check modules for public unittests
has_public_example()
{
make -f posix.mak -j$N has_public_example DUB=$DUB
make -f posix.mak -j$N publictests DUB=$DUB
}

case $1 in
install-deps) install_deps ;;
setup-repos) setup_repos ;;
coverage) coverage ;;
publictests) publictests ;;
has_public_example) has_public_example;;
style_lint) style_lint ;;
# has_public_example has been removed and is kept for compatibility with older PRs
has_public_example) echo "OK" ;;
*) echo "Unknown command"; exit 1;;
esac
2 changes: 1 addition & 1 deletion etc/c/curl.d
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ alias curl_socket_t = socket_t;
/// jdrewsen - Would like to get socket error constant from std.socket by it is private atm.
version(Windows)
{
private import core.sys.windows.windows, core.sys.windows.winsock2;
import core.sys.windows.windows, core.sys.windows.winsock2;
enum CURL_SOCKET_BAD = SOCKET_ERROR;
}
version(Posix) enum CURL_SOCKET_BAD = -1;
Expand Down
4 changes: 2 additions & 2 deletions etc/c/odbc/sqlext.d
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ See_Also: $(LINK2 https://docs.microsoft.com/en-us/sql/odbc/reference/syntax/odb

module etc.c.odbc.sqlext;

private import etc.c.odbc.sql;
private import etc.c.odbc.sqltypes;
import etc.c.odbc.sql;
import etc.c.odbc.sqltypes;

extern (Windows):

Expand Down
Loading