Sönke Ludwig
|
3503001ec6
|
Add contract to Channel.consumeAll to force the input buffer to be empty.
|
2019-01-20 14:31:29 +01:00 |
|
The Dlang Bot
|
c21e1aa06d
|
Merge pull request #25 from vibe-d/channels
Implement typed cross-task channels
merged-on-behalf-of: Leonid Kramer <l-kramer@users.noreply.github.com>
|
2019-01-20 13:51:36 +01:00 |
|
Sönke Ludwig
|
48908a7f15
|
Bump version number.
|
2019-01-20 13:26:44 +01:00 |
|
Sönke Ludwig
|
5833d19b9a
|
Update change log.
|
2019-01-20 13:26:18 +01:00 |
|
The Dlang Bot
|
92fa6aea2b
|
Merge pull request #123 from vibe-d/test_issue_115
Make the test for #115 actually fail if a socket gets leaked.
merged-on-behalf-of: Sönke Ludwig <s-ludwig@users.noreply.github.com>
|
2019-01-20 12:35:27 +01:00 |
|
Sönke Ludwig
|
3be1de2fdb
|
Refine the semantics of consumeAll.
|
2019-01-20 11:57:16 +01:00 |
|
Sönke Ludwig
|
cb6a79a86f
|
Make the test for #115 actually fail if a socket gets leaked.
|
2019-01-20 11:16:53 +01:00 |
|
Sönke Ludwig
|
00bf61b3b7
|
Make the test for #115 actually fail if a socket gets leaked.
|
2019-01-19 15:47:39 +01:00 |
|
Sönke Ludwig
|
568cdb112b
|
Merge pull request #116 from WebFreak001/fix-115
release ref on failing connectTCP
|
2019-01-19 15:06:39 +01:00 |
|
The Dlang Bot
|
113d16b860
|
Merge pull request #121 from vibe-d/issue117-bogus-ip-address-detection
Use a robust check IP vs. host name check for resolveHost
merged-on-behalf-of: Leonid Kramer <l-kramer@users.noreply.github.com>
|
2019-01-18 20:31:48 +01:00 |
|
Sönke Ludwig
|
28260bd612
|
Use a robust check IP vs. host name check for resolveHost. Fixes #117.
|
2019-01-16 22:31:14 +01:00 |
|
Sönke Ludwig
|
f31db98144
|
Add documentation, basic unit test, createChannel(), close() and tryConsumeOne().
|
2019-01-14 22:16:45 +01:00 |
|
Sönke Ludwig
|
dee54e505a
|
Make FixedRingBuffer compatible with non-copyable structs.
|
2019-01-14 22:15:38 +01:00 |
|
Sönke Ludwig
|
82936041e4
|
Add some more notes.
|
2019-01-14 20:42:31 +01:00 |
|
Sönke Ludwig
|
bce39e512c
|
Implement a simple thread-safe cross-task channel.
|
2019-01-14 20:42:31 +01:00 |
|
The Dlang Bot
|
8edca75696
|
Merge pull request #119 from vibe-d/issue-118-interruptible-task-mutex-use
Improve robustness of the sync module. Fixes #118.
merged-on-behalf-of: Leonid Kramer <l-kramer@users.noreply.github.com>
|
2019-01-14 20:21:04 +01:00 |
|
The Dlang Bot
|
021f52e633
|
Merge pull request #120 from vibe-d/improve_copy_move_file
Improve copyFile/moveFile
merged-on-behalf-of: Leonid Kramer <l-kramer@users.noreply.github.com>
|
2019-01-14 20:11:36 +01:00 |
|
Sönke Ludwig
|
2f552ac408
|
Properly handle directory watcher creation failures.
|
2019-01-14 14:59:03 +01:00 |
|
Sönke Ludwig
|
9583df3c44
|
Preserve times and attributes in copyFile.
|
2019-01-14 14:59:02 +01:00 |
|
Sönke Ludwig
|
dfd7d97225
|
Fix parameter documentation syntax. Fixes #103.
|
2019-01-14 10:22:13 +01:00 |
|
Sönke Ludwig
|
cccf45cfea
|
Add a motivational introduction to the sync module.
Especially mention the issues of using `core.sync.*`.
|
2019-01-14 10:22:13 +01:00 |
|
Sönke Ludwig
|
6c0bdf2976
|
Add documentation and unittest example to scopedMutexLock.
|
2019-01-14 10:22:12 +01:00 |
|
Sönke Ludwig
|
fb64c07d3c
|
Make scopedMutexLock work with InterruptibleTaskMutex.
|
2019-01-14 10:22:12 +01:00 |
|
Sönke Ludwig
|
452fa411c2
|
Avoid overload conflict when using TaskMutex together with InterruptibleTaskCondition.
|
2019-01-14 10:22:12 +01:00 |
|
Sönke Ludwig
|
ffa5bd5c58
|
Add a trap to detect invalid uses of InterruptibleTaskMutex in conjunction with synchronized.
|
2019-01-14 10:22:12 +01:00 |
|
Sönke Ludwig
|
c899798be7
|
Avoid blocking copy in moveFile.
|
2019-01-14 00:34:15 +01:00 |
|
WebFreak001
|
4d4401c31f
|
Fix assert not compiling in releaseRef
|
2019-01-09 00:28:27 +01:00 |
|
WebFreak001
|
9d6b34c73a
|
release ref on failing connectTCP
fix #115
|
2019-01-09 00:18:43 +01:00 |
|
Sönke Ludwig
|
ea4917d4d0
|
Merge pull request #114 from BenjaminSchaaf/patch-1
Fix error message in FileStream.write
|
2019-01-07 07:06:34 +01:00 |
|
Benjamin Schaaf
|
12a8825f86
|
Fix error message in FileStream.write
|
2019-01-07 10:26:16 +11:00 |
|
Sönke Ludwig
|
e5ce1394b1
|
Bump version number.
|
2018-12-28 14:09:14 +01:00 |
|
Sönke Ludwig
|
4dd45b3fdc
|
Update change log.
|
2018-12-28 14:08:42 +01:00 |
|
The Dlang Bot
|
e5d53249fc
|
Merge pull request #113 from vibe-d/file_truncate
Add FileStream.truncate
merged-on-behalf-of: Sönke Ludwig <s-ludwig@users.noreply.github.com>
|
2018-12-28 14:03:19 +01:00 |
|
The Dlang Bot
|
3dc89d6f6f
|
Merge pull request #112 from kubo39/use-monotonic-clocktype
Use monotonic clock for timeout
merged-on-behalf-of: Sönke Ludwig <s-ludwig@users.noreply.github.com>
|
2018-12-28 10:47:48 +01:00 |
|
Sönke Ludwig
|
f35e8f1d69
|
Add FileStream.truncate.
|
2018-12-28 10:14:50 +01:00 |
|
Hiroki Noda
|
a408aac808
|
Use monotonic clock for timeout
|
2018-12-24 06:22:53 +09:00 |
|
Sönke Ludwig
|
0d3338a16b
|
Merge pull request #111 from WebFreak001/fix-110
Make waitForData not assert fail on close fix #110
|
2018-12-20 10:14:08 +01:00 |
|
Sönke Ludwig
|
6a9a082ac4
|
Merge pull request #108 from Marenz/patch-1
UDP connect wrongly passes port as addr family to resolveHost
|
2018-12-20 10:13:22 +01:00 |
|
WebFreak001
|
bc3b319783
|
Fix potential crash if context is null on closed socket
If the other side closes the connection this might happen
Without this check the following m_context.readBuffer would segfault
|
2018-12-20 02:20:41 +01:00 |
|
WebFreak001
|
c8ab6ae2f8
|
Make waitForData not assert fail on close fix #110
|
2018-12-20 02:10:40 +01:00 |
|
Mathias L. Baumann
|
e2834a245b
|
UDP connect wrongly passes port as addr family to resolveHost
|
2018-12-08 10:14:59 +01:00 |
|
Sönke Ludwig
|
26b6190743
|
Bump version number.
|
2018-11-23 22:28:33 +01:00 |
|
Sönke Ludwig
|
a05a54e98f
|
Update change log.
|
2018-11-23 22:28:21 +01:00 |
|
Sönke Ludwig
|
c5443f0fc8
|
Merge pull request #106 from vibe-d/issue-104-unreferenced-periodic-timers
Fix unreferenced periodic timers
|
2018-11-23 19:07:49 +01:00 |
|
Sönke Ludwig
|
b5442b5efd
|
Make sure that pending but unreferenced timers still invoke their callback. Fixes #104.
|
2018-11-23 15:52:18 +01:00 |
|
Sönke Ludwig
|
9e526194e7
|
Add test for issue #104.
|
2018-11-23 15:51:10 +01:00 |
|
Sönke Ludwig
|
d48ae4913f
|
Merge pull request #102 from vibe-d/fix_syslog_hostname
Fix host name conversion code for SyslogLogger
|
2018-11-07 22:29:37 +01:00 |
|
Sönke Ludwig
|
aca672416c
|
Fix host name conversion code for SyslogLogger.
See vibe-d/vibe.d#2220
|
2018-11-07 09:41:57 +01:00 |
|
Sönke Ludwig
|
2c37a7450b
|
Update change log.
|
2018-11-05 10:57:05 +01:00 |
|
Sönke Ludwig
|
928240ccb4
|
Merge pull request #100 from MartinNowak/fix_const_json
fix relying on implicit const conversion of JSONValue
|
2018-11-02 15:11:10 +01:00 |
|