- May 02, 2021
-
-
Stephen R. van den Berg authored
-
- May 01, 2021
-
-
Stephen R. van den Berg authored
-
Stephen R. van den Berg authored
-
- Apr 30, 2021
-
-
Stephen R. van den Berg authored
-
Stephen R. van den Berg authored
-
- Apr 24, 2021
-
-
Stephen R. van den Berg authored
-
- Apr 14, 2021
-
-
Stephen R. van den Berg authored
-
- Apr 13, 2021
-
-
Stephen R. van den Berg authored
-
Stephen R. van den Berg authored
-
Stephen R. van den Berg authored
-
Stephen R. van den Berg authored
-
Stephen R. van den Berg authored
-
- Mar 07, 2021
-
-
Henrik (Grubba) Grubbström authored
-
- Mar 02, 2021
-
-
Martin Nilsson authored
-
Martin Nilsson authored
-
- Feb 16, 2021
-
-
Stephen R. van den Berg authored
-
- Jan 29, 2021
-
-
Henrik (Grubba) Grubbström authored
-
- Jan 28, 2021
-
-
Henrik (Grubba) Grubbström authored
-
- Dec 15, 2020
-
-
H William Welliver authored
-
H William Welliver authored
-
- Dec 04, 2020
-
-
H William Welliver authored
certain tests to run a bit longer to prevent unnecessary failures on some systems.
-
H William Welliver authored
returned, regardless of whether the connection is open.
-
- Dec 02, 2020
-
-
Tobias S. Josefowitz authored
`==() is invariant to it already, and the hashes of two "identical" URI objects should ideally be equal as well.
-
Tobias S. Josefowitz authored
Case in scheme, host and so on also can desync the raw input uri from the parsed components.
-
Tobias S. Josefowitz authored
We used to simply put the raw string input URI into the sprintf_cache for the object. Unfortunately, since __hash() depends on the output of _sprintf('s') while `==() does not, this lead to identical URIs with differing hash values, as well as non-canonically-formatted string representations of the URI returned from (string)uri and _sprintf('s').
-
H William Welliver authored
-
- Nov 12, 2020
-
-
H William Welliver authored
-
- Nov 01, 2020
-
-
Tobias S. Josefowitz authored
This is not perfect (as we currently have no way of properly chaining errors), but this should provide more helpful error messages to developers who somehow manage to throw in the executor after finalising the promise some other way.
-
Tobias S. Josefowitz authored
There is arguably little reason to use the executor 'API' if not for it doing this.
-
- Oct 31, 2020
-
-
Henrik (Grubba) Grubbström authored
init_promise() creates a promise and gets its future. The Concurrent.results() - empty test throws away both. This caused the gc to generate complaints about broken promises. Fixes erroneous testsuite output.
-
- Oct 30, 2020
-
-
Henrik (Grubba) Grubbström authored
-
Henrik (Grubba) Grubbström authored
Do not complain if the originator for an asynchronous request has gone away. Do not output a misleading message about failing to read the UDP packet or connection refused, if it is the user callback that fails. Fixes #10057.
-
- Oct 29, 2020
-
-
Henrik (Grubba) Grubbström authored
Improves performance for large inputs. Fixes #10056.
-
- Oct 28, 2020
-
-
Henrik (Grubba) Grubbström authored
Do not call callbacks while holding the mutex lock. Fixes multiple testsuite failures.
-
- Oct 26, 2020
-
-
Henrik (Grubba) Grubbström authored
The API for finalise() raced with on_{success,failure}(), as new callbacks could get registered after finalise() was called, but before the state was updated. Fixes #10055.
-
- Oct 06, 2020
-
-
Tobias S. Josefowitz authored
Thanks to Chris Angelico <rosuav@gmail.com> for the report.
-
- Aug 28, 2020
-
-
Henrik (Grubba) Grubbström authored
Don't store raw backtraces, they may contain references to stuff that the user doesn't expect to get extra references.
-
Henrik (Grubba) Grubbström authored
-
Henrik (Grubba) Grubbström authored