Sönke Ludwig
53ea380df8
Merge pull request #61 from vibe-d/update_compiler_versions
...
Test on DMD 2.078.3 and LDC 1.7.0.
2018-02-22 19:52:49 +01:00
Sönke Ludwig
dddcd0b5ef
Test on DMD 2.078.3 and LDC 1.7.0.
2018-02-22 19:52:12 +01:00
Sönke Ludwig
abc353cfe9
Update gitignore.
2018-02-22 18:07:29 +01:00
Sönke Ludwig
ae0b326fbd
Remove noisy log message.
2018-02-22 14:09:20 +01:00
Sönke Ludwig
c15864f5e2
Merge pull request #57 from vibe-d/optional_task_log
...
Make high-frequency log messages in the task scheduler optional.
2018-02-17 00:04:56 +01:00
Sönke Ludwig
e4eaaddbba
Make high-frequency log messages in the task scheduler optional.
...
Requires -debug=VibeTaskLog to enable them now.
2018-02-14 13:11:51 +01:00
Sönke Ludwig
59b25701ac
Remove DMD 2.070.x compatibility code.
2018-02-14 13:10:34 +01:00
Sönke Ludwig
ff26c31a42
Merge pull request #46 from vibe-d/total_cpus
...
Use std.parallelism.totalCPUs to implement logicalProcessorCount.
2018-02-14 13:09:02 +01:00
Sönke Ludwig
83515e4055
Merge pull request #51 from wilzbach/hexstring
...
Replace deprecated hexstring with hexString
2018-02-14 13:08:30 +01:00
Sönke Ludwig
e8862fe04f
Merge pull request #53 from wilzbach/update-dub
...
Update DUB on AppVeyor to 1.7.1
2018-02-14 13:08:10 +01:00
Sönke Ludwig
34cd10b57d
Merge pull request #52 from nexor/tcpconnection_leastsize
...
Fix incorrect return value in TCPConnection.leastSize()
2018-02-14 13:07:12 +01:00
Sebastian Wilzbach
117dc0ed72
Update DUB on AppVeyor to 1.7.1
2018-01-28 17:24:45 +01:00
Pavel Chebotarev
13e6c2aa41
Fix incorrect return value in TCPConnection.leastSize()
2018-01-27 18:53:16 +03:00
Sebastian Wilzbach
6107c1d807
Replace deprecated hexstring with hexString
2018-01-25 08:43:13 +01:00
Sönke Ludwig
eb82c2ad35
Merge pull request #49 from MartinNowak/buffer_init
...
avoid Buffer type which creates a huge __initZ symbol
2018-01-16 10:24:23 +01:00
Martin Nowak
30102f9e3a
avoid Buffer type which creates a huge __initZ symbol
2018-01-14 04:43:14 +01:00
Sönke Ludwig
1ed1c85f76
Use std.parallelism.totalCPUs to implement logicalProcessorCount.
...
See vibe-d/vibe.d#2008 .
2018-01-10 18:28:26 +01:00
Sönke Ludwig
c9aaf0cb29
Merge pull request #43 from wilzbach/stdx-allocator
...
Use the stable stdx-allocator DUB package
2017-12-04 21:21:50 +01:00
Sebastian Wilzbach
0eed0fe8b7
Use the stable stdx-allocator DUB package
2017-12-03 20:38:07 +01:00
Sebastian Wilzbach
3c046633c3
Merge pull request #45 from vibe-d/drop_2071_support
...
Drop 2.071.2 support and test 2.077.1 and LDC 1.6.0.
2017-12-03 20:37:34 +01:00
Sönke Ludwig
cf19597896
Drop 2.071.2 support and test 2.077.1 and LDC 1.6.0.
2017-12-03 17:57:02 +01:00
Sönke Ludwig
a6b82e4ab2
Update change log.
2017-12-03 17:52:34 +01:00
Sönke Ludwig
aa300d39ca
Increase test delays to accommodate for the polling directory watcher.
2017-12-01 20:32:07 +01:00
Sönke Ludwig
d0d8b78568
Merge pull request #44 from vibe-d/connect_timeout2
...
Rebased version of "tcp connect timeout" with Optlink fix
2017-11-25 21:50:38 +01:00
Sönke Ludwig
2625397f91
Use asyncAwaitAny instead of asyncAwait to work around linker error.
2017-11-25 15:27:17 +01:00
Boris-Barboris
6634cbc645
switch to asyncAwait
2017-11-25 15:27:17 +01:00
Boris-Barboris
55e7866497
implement tcp connect timeout
2017-11-25 15:27:17 +01:00
Sönke Ludwig
dad84e8a46
Adjust DirectoryWatcher implementation for changed FileChange definition in eventcore.
2017-11-21 21:42:44 +01:00
Sönke Ludwig
3dd3636468
Merge pull request #42 from vibe-d/update_compiler_support
...
Test with DMD 2.077.0 and LDC 1.4.0/1.5.0.
2017-11-21 21:42:07 +01:00
Sönke Ludwig
311eb2587f
Test with DMD 2.077.0 and LDC 1.4.0/1.5.0.
2017-11-17 12:00:09 +01:00
Sönke Ludwig
8c68a4aeef
Bump version number.
2017-11-17 11:56:59 +01:00
Sönke Ludwig
094de42f97
Update change log.
2017-11-17 11:56:18 +01:00
Sönke Ludwig
2a106ebcbb
Add FileInfo.hidden.
2017-11-07 16:14:02 +01:00
Sönke Ludwig
fc89257afd
Fixup for c95306245f
.
2017-10-31 23:04:13 +01:00
Sönke Ludwig
e44db31532
Fix echo-server example.
2017-10-30 23:08:08 +01:00
Sönke Ludwig
c95306245f
Improve InterfaceProxy(Class).
...
- InterfaceProxyClass can now be allocated/freed using a custom allocator
- Non-copyable values can be moved into an InterfaceProxyClass instance
- Non-copyable values can be moved into an InterfaceProxy
2017-10-30 23:01:22 +01:00
Sönke Ludwig
b68d23f515
Add opCast(bool) to FreeListRef and remove opAssign with value type.
2017-10-30 22:58:30 +01:00
Sönke Ludwig
ecd981b1e1
Fix compile error in internal API.
2017-10-30 22:56:19 +01:00
Sönke Ludwig
340357d455
Let pipe() return the number of bytes written.
2017-10-30 22:55:54 +01:00
Sönke Ludwig
710c996666
Add assertion message.
2017-10-30 22:55:22 +01:00
Sönke Ludwig
874e174d38
Add const overload for Task.tid.
2017-10-24 09:44:54 +02:00
Sönke Ludwig
db449e3cb3
Fix implementation of TCPListener.bindAddress.
2017-09-28 23:52:39 +02:00
The Dlang Bot
f6cd1d038c
Merge pull request #27 from vibe-d/nogc_async
...
Convert Waitable from struct to pure template to avoid heap closures.
merged-on-behalf-of: Sönke Ludwig <s-ludwig@users.noreply.github.com>
2017-09-27 20:56:44 +02:00
Sönke Ludwig
72540d7eaf
Work around DigitalMars/optlink#18 .
2017-09-27 17:43:08 +02:00
Sönke Ludwig
9fe9783443
Convert Waitable from struct to pure template to avoid heap closures.
...
Also fixes a case where ThreadLocalWaiter.emitSingle overlaps a call to .emit.
2017-09-27 16:41:11 +02:00
Sönke Ludwig
e32d818873
Add CircularDList.insertAfter.
2017-09-27 16:41:11 +02:00
Sönke Ludwig
a93b6e1cb1
Move log message to print before shutdown to avoid potential mixup with other log messages during shutdown.
2017-09-21 14:35:53 +02:00
Sönke Ludwig
9e0b5a7821
Fix access violation in the log module when called from a non-D thread.
2017-09-21 14:09:19 +02:00
Sönke Ludwig
59e3112e95
Add echo server example.
2017-09-21 14:08:52 +02:00
Sönke Ludwig
90d5784c2d
Add description field to HTTP server example.
2017-09-21 14:03:44 +02:00