vibe-core/source/vibe/core
Joseph Rushton Wakeling d8e4013c92
Fix runApplication handling of unrecognized command-line args
`runApplication` takes an `args_out` parameter which, if non-null, is
supposed to be set to match unrecognized command-line args.  However,
the parameter is never passed to `finalizeCommandLineOptions`, which
will therefore log an error and throw an exception if any command line
arguments are unrecognized.

This patch fixes the oversight, ensuring that `runApplication` will
correctly populate a non-null `args_out` parameter with unrecognized
command-line arguments, and not throw an exception in this case.
2019-02-22 16:33:01 +01:00
..
internal Allow destructors to run in foreign threads. Fixes #69. 2018-03-16 18:06:53 +01:00
args.d fix relying on implicit const conversion of JSONValue 2018-11-01 12:59:44 +01:00
channel.d Make Channel.tryConsumeOne/consumeAll/close/empty/bufferFill nothrow. 2019-01-26 18:29:28 +01:00
concurrency.d Fix parameter documentation syntax. Fixes #103. 2019-01-14 10:22:13 +01:00
connectionpool.d Fix compilation of ConnectionPool!struct. Fixes vibe-d/vibe.d#2109. 2018-03-11 00:07:42 +01:00
core.d Fix runApplication handling of unrecognized command-line args 2019-02-22 16:33:01 +01:00
file.d Properly handle directory watcher creation failures. 2019-01-14 14:59:03 +01:00
log.d Fix host name conversion code for SyslogLogger. 2018-11-07 09:41:57 +01:00
net.d remove refsLeft assert 2019-01-22 20:16:38 +01:00
path.d Fix WindowsPath.bySegment of an empty path returning a bogus empty segment. 2018-10-01 21:54:29 +02:00
stream.d avoid Buffer type which creates a huge __initZ symbol 2018-01-14 04:43:14 +01:00
sync.d Make TaskCondition.wait/notify/notifyAll nothrow. 2019-01-26 18:04:50 +01:00
task.d Allow Task.interrupt to be called within a yieldLock. 2019-01-22 18:06:55 +01:00
taskpool.d Implement runWorkerTaskDistH. 2019-01-26 18:02:47 +01:00