Sönke Ludwig
e04258a7d8
Merge pull request #222 from Geod24/changelog
...
Cleanup deprecations in test-suite and update release notes
2020-08-21 10:52:37 +02:00
Geod24
10be0035d7
Update release notes for v1.9.4
2020-08-21 15:40:37 +09:00
Geod24
ca9119af62
Fix deprecations in tests and examples
2020-08-21 15:39:02 +09:00
Steven Dwy
467c6a0996
resolveHost: Check expected address family on returned address
...
The code as is never checks the requested address family when doing a DNS query,
so resolving an IPv6 only host with AddressFamily.INET would still return an IPv6.
2020-08-21 07:19:39 +02:00
Geod24
eef6be673b
Workaround dub bug by using '--single'
...
Recently, dub was upgraded from v1.18.0 to v1.22.0
(the remote LATEST file was fixed), which caused half of the test-suite
(all non select-based configs) to fail, because the 'args' test would
somehow run the `0-tcp.d` file.
This works around the problem by using `--single` explicitly.
2020-08-21 03:31:28 +02:00
Geod24
13c61544fe
Improve output of tests/args.sh when failing
2020-08-21 03:31:28 +02:00
Geod24
1d648ce5ae
Fix exclusion list to properly exclude broken LDC releases
2020-08-19 11:00:09 +02:00
Sönke Ludwig
11a42dcc08
Merge pull request #220 from AndrejMitrovic/add-timeout
...
Add optional timeout parameter to resolveHost
2020-08-19 10:37:15 +02:00
Andrej Mitrovic
f2c6cea071
Add optional timeout parameter to resolveHost
...
This will be useful in e.g. the client,
which uses connection timeouts but does not use
any timeout for resolving the host as of yet.
2020-08-19 13:47:34 +09:00
Geod24
b417214e32
Bump version and add changelog for v1.9.3
2020-08-03 02:34:08 +02:00
Geod24
a83b6a75e8
Improve error messages for unimplemented interfaces
...
Using backtips in the message of a static assert means that
the message will get the same syntax highlight as a compiler error message.
2020-08-02 18:25:01 +02:00
Geod24
e51a019d69
Add 'return' annotations to some tests
...
Currently those trigger deprecations messages.
Since they are just used in unittests, it doesn't affect client code.
2020-08-02 17:16:25 +02:00
Geod24
9ae3a2a263
Change a unittest that test for 'in' => 'const' lowering
...
As explained in details in dlang/dmd#11000 and dlang/dmd#11474 ,
'in' has been for a very long time lowered to simply 'const',
or 'scope const' when v2.092.0's '-preview=in' switch is used.
DMD PR 11474 aims to change this, so 'in' is not (visibly)
lowered, and shows up in any user-visible string.
This includes header generation, error messages, and stringof.
Since this code was testing stringof directly, it is affected
by the change. To support testing of both aforementioned DMD PRs,
the change is not tied to a version,
but uses the (soon-to-be) old way as a fallback.
2020-08-02 12:54:58 +02:00
Geod24
9b370b9a87
Remove unused import to enforceEx
...
This function wasn't used anymore, but still imported, despite being deprecated.
It was scheduled to be removed a few releases ago (see dlang/phobos#7545 ).
2020-08-02 12:54:34 +02:00
Sönke Ludwig
b1a35a6241
Bump version.
2020-05-28 21:57:45 +02:00
Leonid Kramer
b7dffd5b2a
Merge pull request #211 from vibe-d/cfrunloop
...
Add "cfrunloop" configuration for macOS.
2020-05-28 20:37:16 +02:00
Sönke Ludwig
00bc3dade5
Test cfrunloop on macOS.
...
The raw kqueue loop is now only tested once with the current version of DMD and LDC.
2020-05-25 11:38:39 +02:00
Sönke Ludwig
5333e4a191
Run high level tests with the correct configuration.
2020-05-25 11:37:33 +02:00
Sönke Ludwig
4f57a98130
Update change log.
2020-05-24 10:29:27 +02:00
Sönke Ludwig
bc2e3c42bf
Update tested compiler range.
2020-05-24 10:29:19 +02:00
Sönke Ludwig
6b1c26eec6
Add "cfrunloop" configuration for macOS.
...
Also requires at least eventcore 0.9.2 to work.
2020-05-24 10:07:26 +02:00
Sönke Ludwig
872bff8472
Merge pull request #210 from vibe-d/async_improvements
...
Remove potentially blocking file I/O code (upgrade to eventcore 0.9.0).
2020-05-22 18:14:22 +02:00
Sönke Ludwig
b846a06a35
Make the std.concurrency test more robust against bad sleep timing.
2020-05-22 10:33:17 +02:00
Sönke Ludwig
4344333946
Add error handling for process creation.
2020-05-18 16:44:11 +02:00
Sönke Ludwig
fb27359214
Fix indentation.
2020-05-18 16:42:28 +02:00
Sönke Ludwig
a4e87237e4
Remove potentially blocking file I/O code (upgrade to eventcore 0.9.0).
...
- file and pipe closing are now asynchronous operations
- moveFile and removeFile are now executed in a worker thread
- requires eventcore ~>0.9.0
2020-05-17 15:10:01 +02:00
Sönke Ludwig
d1340f9e10
Update package copyright.
2020-04-17 20:29:19 +02:00
Sönke Ludwig
080944b400
Bump version to 1.9.1.
2020-04-17 18:53:03 +02:00
Sönke Ludwig
0de7322a88
Update change log.
2020-04-17 18:51:45 +02:00
Sönke Ludwig
41f7357eb5
Merge pull request #188 from Geod24/body-do
...
Replace 'body' with 'do'
2020-04-17 12:10:16 +02:00
Sönke Ludwig
af042756a0
Merge pull request #206 from vibe-d/nothrow
...
Nothrow
2020-04-16 22:10:05 +02:00
Geod24
bccd494072
Replace 'body' with 'do'
2020-04-17 01:29:16 +09:00
Geod24
490a2519a1
Remove dub install in before_install
...
Use the unofficial travis syntax instead.
2020-04-17 01:29:16 +09:00
Geod24
e2fcd43478
Update Travis badge/link to point to .com
2020-04-17 01:29:07 +09:00
Sönke Ludwig
071e325e7e
Merge pull request #192 from Geod24/update-compiler
...
Update list of supported compilers
2020-04-16 17:49:39 +02:00
Geod24
4d12325597
Travis-ci: Update list of supported compiler
...
Update the list to include the latest compilers (DMD 2.091.0 and LDC 1.20.1),
as well as the previous 3 releases, plus the oldest supported release.
Also switch from beta to the latest CI version, which is more informative,
but still allow it to fail so as not to block development.
2020-04-16 19:18:41 +09:00
Sönke Ludwig
f8c25adf02
Ensure that HashMap with POD types is nothrow.
2020-04-16 09:53:13 +02:00
Sönke Ludwig
cc66180ad8
Ensure path relativeTo() is nothrow.
2020-04-16 09:52:58 +02:00
Geod24
d2bfb05e85
Travis-ci: Remove LDC 1.14 and 1.9.0
...
They have been consistently failing on the CI for months,
and there doesn't seem to be any interest in fixing it,
however they do block new PRs.
2020-04-16 03:22:30 +09:00
Geod24
da1b72b946
Travis-ci: Remove sudo:false
...
It is deprecated and hence not required anymore.
2020-04-16 03:22:30 +09:00
Sönke Ludwig
b61b646236
Merge pull request #204 from vibe-d/issue_203_syslogger
...
Fix SyslogLogger. Fixes #203 .
2020-04-10 20:36:20 +02:00
Sönke Ludwig
899a84d834
Fix SyslogLogger. Fixes #203 .
...
This was not working at all since the release of vibe-core due to dependencies on other parts of vibe.d. The unit test has now been moved out of the template class, so that it is actually run.
2020-04-10 18:13:35 +02:00
The Dlang Bot
1233d6a58b
Merge pull request #199 from vibe-d/port_vibed_tests
...
Port TCP tests from the vibe.d repository.
merged-on-behalf-of: Sönke Ludwig <s-ludwig@users.noreply.github.com>
2020-03-19 16:22:53 +01:00
Sönke Ludwig
92ef5cafdf
Port TCP tests from the vibe.d repository.
2020-03-19 12:15:05 +01:00
Sönke Ludwig
b0d417c09e
Update change log.
2020-03-18 21:00:43 +01:00
Sönke Ludwig
b6bedd63c0
Update version to 1.9.0.
2020-03-18 15:32:52 +01:00
Sönke Ludwig
cef4885a63
Update change log.
2020-03-18 15:32:26 +01:00
Sönke Ludwig
3e649f0024
Merge pull request #198 from vibe-d/trivial
...
Trivial improvements
2020-03-18 15:31:03 +01:00
Sönke Ludwig
48c3e793c0
Fix the vibe.core.net.1726 test to work consistently on Windows.
2020-03-18 12:36:08 +01:00
Sönke Ludwig
73367273b5
Fix behavior of TCPConnection.write when the connection gets closed half-way trough.
...
Should throw an exception in case of IOMode.all, but actually returned a partial result.
2020-03-18 12:36:08 +01:00