Externé závislosti
  1. Externé závislosti

vibe-core

Public
AuthorCommitMessageCommit dateNotesIssues
Sönke LudwigGitHubSönke Ludwig
834f8415763MMerge pull request #366 from vibe-d/tcp_timeout_fixTCPConnection.read(buffer,IOMode.once) should throw ReadTimeoutException
Sönke LudwigSönke Ludwig
833d071fe4dFix the test case and skip running it on Windows due to cancelRead() bug.
maozhSönke Ludwigmaozh
f447ac7a025TcpConnect.read(buffer,IOMode.once) should throw ReadTimeoutExceptionWhen using IOMode.once mode, the exception thrown should be a timeout, not the default error exception 当使用IOMode.once模式时,抛出的异常应该为超时异常,不应该是默认的错误异常
Sönke LudwigSönke Ludwig
3bbc05a4d82Update logo URL.
Sönke LudwigSönke Ludwig
8e56c69c99dBump version to 2.4.0.
Sönke LudwigSönke Ludwig
8127efb073cUpdate change log.
Sönke LudwigGitHubSönke Ludwig
bfc7a6bd01dMMerge pull request #365 from vibe-d/vibe-containerRemove internal hash map module and depend on vibe-container instead.
Sönke LudwigSönke Ludwig
bf33f959514Remove internal hash map module and depend on vibe-container instead.
Leonid KramerGitHubLeonid Kramer
c1d2dec0594MMerge pull request #364 from vibe-d/yield_lock_contextRefactor yield lock code and add a file/line context for better debugging
Sönke LudwigSönke Ludwig
0cafdf9ff4eAdd yieldUninterruptible.Allows to yield without having to take care of possible InterruptExceptions.
Sönke LudwigSönke Ludwig
778fd21d6a6Fix deprecation warning.
Sönke LudwigSönke Ludwig
b61fca01c8dRefactor yield lock code and add a file/line context for better debugging.
Sönke LudwigSönke Ludwig
e8df4f6b1d0Bump version to 2.3.0.
Sönke LudwigSönke Ludwig
4b81cc87657Update change log.
Sönke LudwigGitHubSönke Ludwig
dfd85806957MMerge pull request #363 from vibe-d/freelistref_nothrow_fixForce struct based FreeListRef construction to be nothrow.
Sönke LudwigSönke Ludwig
e706d163b7dForce struct based FreeListRef construction to be nothrow.The compiler doesn't infer nothrow, possibly due to allocations in the "in" contract.
Sönke LudwigSönke Ludwig
7457746564fAdd missing return type isolation check for async().
Leonid KramerGitHubLeonid Kramer
2de7abf5406MMerge pull request #362 from vibe-d/io_worker_poolUse a separate thread pool for I/O operations.
Sönke LudwigSönke Ludwig
fcf85ae0b4cUse a separate thread pool for I/O operations.Reduces contention between CPU and I/O workloads. Note that only certain I/O operations, such as listing directories, are subject to this change. Data read/write operations are instead handed by eventcore.
Leonid KramerGitHubLeonid Kramer
2961a13a0a3MMerge pull request #361 from vibe-d/nothrowMark workerTaskPool and logicalProcessorCount properties safe/nothrow.
Sönke LudwigSönke Ludwig
482f5c9bdceMark workerTaskPool and logicalProcessorCount properties safe/nothrow.This also makes parallelUnorderedMap nothrow.
Leonid KramerGitHubLeonid Kramer
f2b6a0790b8MMerge pull request #360 from vibe-d/monitorsMake monitors public and add unit test
Sönke LudwigSönke Ludwig
c8fd269b2cfMake monitors public and add unit test.
Sönke LudwigSönke Ludwig
f31ddc354b8Bump version to 2.2.1.
Sönke LudwigSönke Ludwig
e24d1690631Update change log.
Sönke LudwigGitHubSönke Ludwig
a1258ab55c4MMerge pull request #358 from vibe-d/fix_deprecation_warningsFix deprecation warnings
Sönke LudwigSönke Ludwig
91bc4ae0cc1Fix scope deprecation warnings caused by InterfaceProxy.
Sönke LudwigSönke Ludwig
23c24702237Fix immutable exception deprecation warning.
Sönke LudwigSönke Ludwig
70f2f387d57Fix deprecation warnings on latest DMD caused by "in ref" workaround code.
Leonid KramerGitHubLeonid Kramer
050c5c1e5d9MMerge pull request #357 from vibe-d/fix_deprecation_warningsFix deprecation warnings
Sönke LudwigSönke Ludwig
0931bb8d458Fix scope warning in checkInterfaceConformance caused by AllocAppender.
Sönke LudwigSönke Ludwig
ba6a6e2fde2Avoid using deprecated Channel.consumeOne.
Sönke LudwigSönke Ludwig
7ec037f29eaClarify ClosableRandomAccessStream.close() semantics.
Sönke LudwigSönke Ludwig
df666958072Bump version to 2.2.0.
Sönke LudwigSönke Ludwig
bdc44cbe52eUpdate change log.
Leonid KramerGitHubLeonid Kramer
fc6f0403e26MMerge pull request #354 from vibe-d/shared_sync_apiAdd shared overloads of most mutex/condition methods
Sönke LudwigSönke Ludwig
038dd3b4b61Allow shared arguments to scopedMutexLock().
Sönke LudwigSönke Ludwig
2d2c2050490Add shared overloads of most mutex/condition methods.This makes it possible to properly construct Task(Mutex/Condition) objects as shared in order to pass them between threads. A major part missing for the longer term is replacing the current non-shared "Lockable" interface with a shared (and partially nothrow) one, but this will require backwards-incompatible changes.
Sönke LudwigSönke Ludwig
ff0eb012b1cBump version to 2.1.0.
Sönke LudwigSönke Ludwig
6423945a39aUpdate change log.
Leonid KramerGitHubLeonid Kramer
0bb6429676fMMerge pull request #353 from vibe-d/async_compile_time_optReplace format() based mixin code with plain string concatenation.
Sönke LudwigSönke Ludwig
2e711aaaff2Remove format() in two more places.
Sönke LudwigSönke Ludwig
819f53b7581Replace format() based mixin code with plain string concatenation.Shaves off about 9% compile time (LDC).
Sönke LudwigGitHubSönke Ludwig
5b327d2b964MMerge pull request #351 from vibe-d/async_file_openUse the new asynchronous file open API of eventcore if available
Sönke LudwigSönke Ludwig
10da5b8024aAdd FileMode.create.
Sönke LudwigSönke Ludwig
647db832e1eUse the new asynchronous file open API of eventcore if available.
Leonid KramerGitHubLeonid Kramer
3841c748503MMerge pull request #352 from vibe-d/fix_channel_deprecationsFix all Channel!T deprecation warnings during "dub test"
Sönke LudwigSönke Ludwig
4963da281eaFix all Channel!T deprecation warnings during "dub test".
Adam WilliamsGitHubAdam Williams
0c63fed0099Ip transparent socket option (#349)Add support for IP_TRANSPARENT socket options. Only Linux provides this option. Related to eventcore pull #218. PR #349
Mathias LANGGitHubMathias LANG
05a55690855MMerge pull request #350 from vibe-d/interfaceproxy_compile_speedupSpeed up InterfaceProxy compilation by avoiding `format` calls