Branch: Tag:

2017-11-27

2017-11-27 11:42:48 by Stephen R. van den Berg <srb@cuci.nl>

Concurrent.Promise: depend() fixes.

Rename apply_fold() to fold().
Add first_completed().
Add min_failed(), max_failed(), any_results().

402:    "format_author()": "predef::Git.Export.commit":1, "predef::Git.Export.tag":1,    "from": "predef::Stdio.sendfile":5,    "functionof()": "predef::Encoder.nameof":1, -  "futures": "predef::Concurrent.Promise.apply_fold":2, +  "futures": "predef::Concurrent.Promise.fold":1,    "gauge": "predef::System":3, "predef::gethrvtime":1,    "gauge()": "predef::gethrvtime":1,    "get_codec_params()": "predef::_Ffmpeg.ffmpeg.set_codec_param":1,
513:    "master()->_main()": "predef::Tools.MasterHelp":1,    "master()->get_compilation_handler()": "predef::CompilationHandler":2, "predef::get_active_compilation_handler":1,    "master()->handle_error()": "predef::throw":1, +  "max_failures()": "predef::Concurrent.Promise.depend":1, +  "min_failures()": "predef::Concurrent.Promise.depend":1,    "mixed ": "predef::Image.Layer.set_misc_value":2,    "mixed_void": "predef::Builtin._get_setter":1,    "mtime": "predef::Search.Database.Base.set_lastmodified":1,
747:   "predef::CompilerEnvironment.PikeCompiler.create": "compile_file()" "compile_string()"   "predef::CompilerEnvironment.compile": "compile_file()" "compile_string()"   "predef::CompilerEnvironment.get_default_module": "Pike_compiler()->get_default_module()" - "predef::Concurrent.Promise.apply_fold": "futures" + "predef::Concurrent.Promise.depend": "max_failures()" "min_failures()" + "predef::Concurrent.Promise.fold": "futures"   "predef::Concurrent.resolve": "on_success"   "predef::Crypto": "Buffer" "CAMELLIA" "CAMELLIA.EAX" "bool"   "predef::Crypto.ChaCha20.POLY1305": "CHACHA"