From 5b29b5cb73afb2f1bda6b0eedac5b2a436eb25f9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Fri, 28 Aug 2020 11:03:17 +0200
Subject: [PATCH] Created 2020-08-28T110259.rxp on branch 8.0.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

subject: Pike 8.0: Concurrent.Promise
from: 6a692a5cbc8173caf749bd8ab5124e7c96576646
to: 390d6181d989365f3ed1dd1c7a7d0daa2ef56877
originator: Henrik Grubbström <grubba@roxen.com>
depends: 2020-08-21T103318
restart: true

Multiple changes:

• Concurrent.AggregateState: Added CAVEAT LECTOR.

• Concurrent.Promise: Improved behavior for CONCURRENT_DEBUG.

Don't store raw backtraces, they may contain references to stuff
that the user doesn't expect to get extra references.

• Concurrent.Future: Added try_get().

• Concurrent.Future: Added query_{success,failure}_callbacks().

• Concurrent.AggregateState: Protect create().
---
 .../2020-08-28T110259/2020-08-28T110259.rxp      | Bin 0 -> 2241 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 refs/heads/8.0/patches/2020-08-28T110259/2020-08-28T110259.rxp

diff --git a/refs/heads/8.0/patches/2020-08-28T110259/2020-08-28T110259.rxp b/refs/heads/8.0/patches/2020-08-28T110259/2020-08-28T110259.rxp
new file mode 100644
index 0000000000000000000000000000000000000000..a192dccc102623034681b66981291ff9e08197e6
GIT binary patch
literal 2241
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
Z?nlMddFS8m{JZjP{ig)(^9)K13;-AgPayyR

literal 0
HcmV?d00001

-- 
GitLab