daml/libs-scala
Stephen Compall d48e9d251d
ExecutionContext[EC] phantom for control, Future[EC, A] (#7347)
* add phantom-tagged ExecutionContext and Future to scala-utils concurrent package

* many new operations for Futures

* Future, ExecutionContext combinators from porting ledger-on-sql

- picked from 546b84ab9cdf4de2d93ec5682bdee6cfd6b385f8

* move Future, ExecutionContext companions into normal package

* lots of new docs

* many new Future utilities

* working zipWith

* tests for ExecutionContext resolution, showing what will be picked under different scenarios

* even more tests for ExecutionContext resolution

* tests showing some well-typed and ill-typed Future combinator usage

* no changelog

CHANGELOG_BEGIN
CHANGELOG_END

* missed scalafmt

* one more doc note

* split concurrent package to concurrent library

Co-authored-by: Samir Talwar <samir.talwar@digitalasset.com>
2020-09-17 07:36:50 +00:00
..
auth-utils Use com.daml as root package (#5343) 2020-04-05 19:49:57 +02:00
build-info Use com.daml as root package (#5343) 2020-04-05 19:49:57 +02:00
concurrent ExecutionContext[EC] phantom for control, Future[EC, A] (#7347) 2020-09-17 07:36:50 +00:00
contextualized-logging more trigger service logs; tagged LoggingContext (#7205) 2020-09-03 17:47:09 +00:00
direct-execution-context Use com.daml as root package (#5343) 2020-04-05 19:49:57 +02:00
gatling-utils Write report summary in text format (#7407) 2020-09-16 09:31:54 -04:00
grpc-utils Use com.daml as root package (#5343) 2020-04-05 19:49:57 +02:00
ports fix flaky 'restart triggers after shutdown' test (#6926) 2020-08-04 08:15:08 -04:00
postgresql-testing triggers + ports: Lock free ports before binding. (#6911) 2020-07-29 14:29:55 +00:00
resources Use Future.unit instead of Future.successful(()). (#7080) 2020-08-11 09:18:50 +00:00
resources-akka Use com.daml as root package (#5343) 2020-04-05 19:49:57 +02:00
scala-utils Introduce //libs-scala/scala-utils (#6935) 2020-07-30 13:51:07 -04:00
scalatest-utils set scalac -Xsource:2.13 -Ypartial-unification globally (#6469) 2020-06-24 16:51:24 -04:00
timer-utils participant-integration-api: Never use a delay of zero. (#7175) 2020-08-19 10:43:31 +00:00