Commit graph

  • af27f6af32 Initial packaging commit master Chris Josten 2021-03-02 16:42:31 +0100
  • cca1063f88 Add Meson support Chris Josten 2021-03-01 22:09:42 +0100
  • 31ef8821f0
    Merge pull request #252 from vibe-d/path_segment_const_cast Leonid Kramer 2021-02-13 19:17:50 +0100
  • 7912905c7f Make GenericPath.Segment(2).opCast const. Sönke Ludwig 2021-02-13 18:09:13 +0100
  • 38a50dde8e
    Merge pull request #251 from vibe-d/path_opt Leonid Kramer 2021-01-20 15:04:39 +0100
  • 9f73049196 Use path format specific separator for root prefix segment. Sönke Ludwig 2021-01-19 10:34:22 +0100
  • 246b5262c6 Avoid among switch-case jump table overhead for just two possible values. Sönke Ludwig 2021-01-19 10:29:24 +0100
  • dc0fe5ad73 Apply the same optimization to InetPathFormat.encodeSegment. Sönke Ludwig 2021-01-18 14:50:57 +0100
  • 4bb5fc9ce8 Optmize InetPathFormat.validatePath. Sönke Ludwig 2021-01-18 14:42:50 +0100
  • 4c9e2e7fac
    Merge pull request #250 from Geod24/github-actions Sönke Ludwig 2021-01-18 16:17:19 +0100
  • 655dfcd268 Add a workflow to test on Musl Geod24 2021-01-18 19:22:21 +0900
  • 397527a0a1
    Merge pull request #249 from vibe-d/fix_listdir_posix Sönke Ludwig 2021-01-18 14:38:21 +0100
  • 69444da9a3 Work around missing AT_SYMLINK_NOFOLLOW declaration for Musl. Sönke Ludwig 2021-01-18 13:45:12 +0100
  • 59912a7f21 Fix compilation of the directory iteration code on additional POSIX based platforms. Sönke Ludwig 2021-01-18 10:42:21 +0100
  • bb6e36429c Bump version to 1.13.0. Sönke Ludwig 2021-01-15 21:35:13 +0100
  • d02d030ce3 Update change log. Sönke Ludwig 2021-01-15 20:28:08 +0100
  • d141ce256d
    Merge pull request #246 from vibe-d/path_extension Sönke Ludwig 2021-01-15 18:57:21 +0100
  • f3f9c20af7
    Merge pull request #247 from vibe-d/parallel_map Leonid Kramer 2021-01-15 18:39:04 +0100
  • 762ababa4d Add Segment2.extension and .withoutExtension properties. Sönke Ludwig 2021-01-14 10:38:53 +0100
  • 14bbc4bdec Add GenericPath.normalized property. Sönke Ludwig 2021-01-15 10:31:49 +0100
  • d4ec266f76 Implement parallelMap and parallelUnorderedMap. Sönke Ludwig 2021-01-14 22:22:10 +0100
  • 353948d426 Add workerTaskPool property to access the default task pool. Sönke Ludwig 2021-01-14 22:21:50 +0100
  • 2be696fe01 Add static assertion error message. Sönke Ludwig 2021-01-14 10:39:08 +0100
  • 7bc5606ac7 Bump version to 1.12.0. Sönke Ludwig 2021-01-12 21:16:43 +0100
  • bf947f80e7
    Merge pull request #245 from vibe-d/release_preparation Sönke Ludwig 2021-01-12 21:14:46 +0100
  • 20daa73385 Bump version to 1.11.4. Sönke Ludwig 2021-01-12 15:20:23 +0100
  • 7c0554180d Remove OPTLINK configurations, following eventcore. Sönke Ludwig 2021-01-12 20:50:21 +0100
  • 634c6c5422 Update change log. Sönke Ludwig 2021-01-12 15:19:43 +0100
  • 58f6b06e2d
    Merge pull request #244 from vibe-d/osx_listdirectory_fix Leonid Kramer 2021-01-12 20:01:21 +0100
  • 874e56ccac Add a basic sanity check test for listDirectory and test extended UTF-8 characters. Sönke Ludwig 2021-01-12 17:42:32 +0100
  • 5e6231c738 Fix zero byte index computation. Sönke Ludwig 2021-01-12 17:38:32 +0100
  • ca1fe41421 Add DirectoryListMode.shallowDirectories. Sönke Ludwig 2021-01-12 17:24:28 +0100
  • d1273ca08b Fix the declaration of fstatat on macOS. Sönke Ludwig 2021-01-12 17:23:07 +0100
  • df03416eea Reduce visibility of minor debug log message. Sönke Ludwig 2021-01-12 17:21:48 +0100
  • ff4c9851c7
    Merge pull request #243 from vibe-d/parallel_pipe_improvement Leonid Kramer 2021-01-12 14:52:49 +0100
  • 3e45456bf3 Allow the buffer to grow for PipeMode.concurrent. Sönke Ludwig 2021-01-12 14:40:36 +0100
  • 0b6aa0d24c
    Merge pull request #242 from vibe-d/rework_list_directory Leonid Kramer 2021-01-12 11:30:49 +0100
  • 6b6504b8c2
    Merge pull request #241 from vibe-d/low_overhead_channel Leonid Kramer 2021-01-12 11:30:03 +0100
  • 1f0ac47b9d Rework the listDirectory implementation. Sönke Ludwig 2021-01-12 10:06:16 +0100
  • b6ed92e8b5 Introduce ChannelConfig/ChannelPriority. Sönke Ludwig 2021-01-12 10:02:40 +0100
  • 9980eae7a5 Fix intermittent unit test crash at shutdown. Sönke Ludwig 2021-01-12 10:54:40 +0100
  • 3fbc8bb397 Fix deprecation warning. Sönke Ludwig 2021-01-12 10:13:04 +0100
  • 05bc56dbba Bump version to 1.11.3. Sönke Ludwig 2020-12-18 16:21:54 +0100
  • 3c4ac8b8df Update change log. Sönke Ludwig 2020-12-18 16:21:44 +0100
  • 0c1ea531b8
    Merge pull request #240 from vibe-d/fix_worker_task_scheduling Leonid Kramer 2020-12-18 15:31:05 +0100
  • f8a6044dba Avoid modern contract syntax. Sönke Ludwig 2020-12-18 14:11:29 +0100
  • ade765d6bd Fix a worker task scheduling issue for busy worker tasks. Sönke Ludwig 2020-12-15 19:43:20 +0100
  • 0bd78a1a95 Bump version to 1.11.2. Sönke Ludwig 2020-12-12 10:56:46 +0100
  • 1fae2a26a5 Update change log. Sönke Ludwig 2020-12-12 10:48:31 +0100
  • 34703d412d Make ScopedMutexLock nothrow. Sönke Ludwig 2020-12-12 10:11:17 +0100
  • ba6c058148 Add some more VibeTaskLog logging. Sönke Ludwig 2020-12-10 09:22:38 +0100
  • e018e161e7
    Merge pull request #239 from vibe-d/fix_windows_direcory_lock Sönke Ludwig 2020-12-02 21:31:22 +0100
  • a9ba6d98cb Fix bogus file access denied error after listDirectory calls on Windows. Sönke Ludwig 2020-12-01 19:23:05 +0100
  • 3d1be3b3cb Improve debug trace logging. Sönke Ludwig 2020-11-25 23:24:27 +0100
  • a44d3f2655 Avoid socket leaks in examples. Sönke Ludwig 2020-11-25 23:23:58 +0100
  • 958856f6f1 Bump version to 1.11.1 Sönke Ludwig 2020-11-25 00:30:34 +0100
  • 4a46eeff6b Update change log. Sönke Ludwig 2020-11-25 00:28:27 +0100
  • 983cc15f70
    Merge pull request #236 from vibe-d/fix_task_interrupt_assertion_failure Leonid Kramer 2020-11-20 09:53:17 +0100
  • 3182160a9a Avoid bogus "A task cannot interrupt itself" assertion failure. Sönke Ludwig 2020-11-19 16:06:49 +0100
  • a170973cfd
    Merge pull request #234 from vibe-d/deprecation_fix Sönke Ludwig 2020-11-14 19:31:04 +0100
  • b160f80af6 Avoid instantiating emplace(O) for class instances. Sönke Ludwig 2020-11-14 09:42:05 +0100
  • 65b921cc65
    Merge pull request #233 from vibe-d/concurrent_pipe Sönke Ludwig 2020-10-24 16:38:18 +0200
  • 131f7f5e54 Bump version to 1.11.0 Sönke Ludwig 2020-10-23 22:01:44 +0200
  • 4168d40b2b Update change log. Sönke Ludwig 2020-10-23 22:01:27 +0200
  • 1ec93b5336 Fix test transition between different directory watchers. Sönke Ludwig 2020-10-24 10:53:50 +0200
  • 2ea3a7ceb1 Refactor read loop to avoid code duplication. Sönke Ludwig 2020-10-21 20:05:00 +0200
  • eb183d5ab2 Use concurrent pipe() in copyFile(). Sönke Ludwig 2020-10-21 16:58:03 +0200
  • 730b42bf31 Add a test for pipe(). Sönke Ludwig 2020-10-21 16:57:47 +0200
  • f3f60ee870 Implement a concurrent mode for pipe(). Sönke Ludwig 2020-10-21 16:57:15 +0200
  • a736481467 Update change log and bump version to 1.10.3. Sönke Ludwig 2020-10-15 14:13:16 +0200
  • 97fdff2574
    Merge pull request #232 from vibe-d/waitfordataex_fix Sönke Ludwig 2020-10-15 14:03:21 +0200
  • ae6506289a Fix waitForDataEx's return value for an open connection and a zero timeout. Sönke Ludwig 2020-10-15 13:13:15 +0200
  • 4357b32375
    Merge pull request #230 from vibe-d/github-actions Sönke Ludwig 2020-09-21 10:51:23 +0200
  • 86e08b1334 Add initial GitHub actions + replace AppVeyor Sebastian Wilzbach 2020-09-18 12:30:01 +0200
  • be0e3e033b Bump version to 1.10.2. Sönke Ludwig 2020-09-19 00:07:58 +0200
  • ad1184cfa5 Update change log. Sönke Ludwig 2020-09-18 23:20:29 +0200
  • 483725f5eb
    Merge pull request #228 from vibe-d/interfaceproxy_null Leonid Kramer 2020-09-18 23:04:02 +0200
  • 5f0bac04f3
    Merge pull request #227 from vibe-d/eventcore_fileio_cancel_workaround Leonid Kramer 2020-09-18 22:58:34 +0200
  • 3b82d4adca Fix InterfaceProxy to work with null values. Sönke Ludwig 2020-09-18 10:10:26 +0200
  • f5c6099656 Work around critical issue in eventcore's cancelRead/cancelWrite. Sönke Ludwig 2020-09-18 10:00:30 +0200
  • bc7521ed1f Add release notes for v1.10.1 Geod24 2020-08-31 22:12:59 +0900
  • 9a685523f9 Add support for DMD 2.094 -preview=in switch Geod24 2020-08-31 11:17:55 +0900
  • 258342163f Bump version and add changelog for v1.10.0 Geod24 2020-08-18 11:16:49 +0900
  • bd8c2c6e90 Use logException consistently and use logDiagnostic Geod24 2020-07-24 15:51:40 +0900
  • f3accb40d5 Replace compile-time logging arguments file / line with runtime one Geod24 2020-07-24 15:03:15 +0900
  • 55cd727266 Update test compilers; raise minimum to 2.079 Geod24 2020-07-24 14:50:48 +0900
  • e04258a7d8
    Merge pull request #222 from Geod24/changelog Sönke Ludwig 2020-08-21 10:52:37 +0200
  • 10be0035d7 Update release notes for v1.9.4 Geod24 2020-08-20 11:57:40 +0900
  • ca9119af62 Fix deprecations in tests and examples Geod24 2020-08-20 11:57:07 +0900
  • 467c6a0996 resolveHost: Check expected address family on returned address Steven Dwy 2020-03-16 05:04:40 -0700
  • eef6be673b Workaround dub bug by using '--single' Geod24 2020-08-21 00:41:23 +0900
  • 13c61544fe Improve output of tests/args.sh when failing Geod24 2020-08-20 12:41:57 +0900
  • 1d648ce5ae Fix exclusion list to properly exclude broken LDC releases Geod24 2020-08-19 16:13:41 +0900
  • 11a42dcc08
    Merge pull request #220 from AndrejMitrovic/add-timeout Sönke Ludwig 2020-08-19 10:37:15 +0200
  • f2c6cea071 Add optional timeout parameter to resolveHost Andrej Mitrovic 2020-08-18 17:49:58 +0900
  • b417214e32 Bump version and add changelog for v1.9.3 Geod24 2020-08-03 01:34:52 +0900
  • a83b6a75e8 Improve error messages for unimplemented interfaces Geod24 2020-08-02 20:11:56 +0900
  • e51a019d69 Add 'return' annotations to some tests Geod24 2020-08-02 19:57:29 +0900
  • 9ae3a2a263 Change a unittest that test for 'in' => 'const' lowering Geod24 2020-08-02 01:09:28 +0900
  • 9b370b9a87 Remove unused import to enforceEx Geod24 2020-08-02 16:41:13 +0900