ligo/src
Pierre Chambart ce926e575a Teamwork: Prevent leaks with never_ending
Lwt_utils.never_ending is a global variable, hence a GC root. A promise
created by binding it cannot ever be garbage collected. This fixes the
known leak in the baker an endorser by allocating a fresh one for each
use (by turning it into a function). This porbably fix other slower
leaks.

High five Klakplok and Vincent.
2018-06-19 03:06:21 +02:00
..
bin_attacker Shell: Rename net_id into chain_id 2018-02-16 02:57:25 +01:00
bin_client Baking: split daemons into 3 different binaries 2018-06-19 03:06:21 +02:00
bin_node Dune: upgrade to 1.0+beta20 2018-06-08 15:27:23 +00:00
bin_signer Client: more caching of public keys 2018-06-17 00:07:58 +02:00
lib_base Shell: forced upgrades 2018-06-18 15:58:00 +02:00
lib_clic Dune: upgrade to 1.0+beta20 2018-06-08 15:27:23 +00:00
lib_client_base client base: spacing 2018-06-19 03:06:21 +02:00
lib_client_base_unix Baking/Test: fix ci 2018-06-19 03:06:21 +02:00
lib_client_commands Client: cache public keys to limit queries to remote/hardware signers 2018-06-16 21:12:53 +02:00
lib_crypto Signature: export of_secp256k1 and of_ed25519 2018-06-16 16:26:19 +02:00
lib_data_encoding Data_encoding: cosmetic fixes 2018-06-12 21:27:55 +02:00
lib_error_monad Teamwork: Prevent leaks with never_ending 2018-06-19 03:06:21 +02:00
lib_micheline Micheline: more compact encoding of annotations 2018-06-14 18:09:32 +02:00
lib_p2p Teamwork: Prevent leaks with never_ending 2018-06-19 03:06:21 +02:00
lib_protocol_compiler Dune: upgrade to 1.0+beta20 2018-06-08 15:27:23 +00:00
lib_protocol_environment Michelson: different types of annotations 2018-06-14 18:09:32 +02:00
lib_protocol_updater Dune: upgrade to 1.0+beta20 2018-06-08 15:27:23 +00:00
lib_rpc Dune: upgrade to 1.0+beta20 2018-06-08 15:27:23 +00:00
lib_rpc_http Dune: upgrade to 1.0+beta20 2018-06-08 15:27:23 +00:00
lib_shell Shell: forced upgrades 2018-06-18 15:58:00 +02:00
lib_shell_services Shell/RPC: /chains/<id>/mempool new returned parsed operations 2018-06-14 22:57:04 +00:00
lib_signer_backends Client: cache public keys to limit queries to remote/hardware signers 2018-06-16 21:12:53 +02:00
lib_signer_services Signer: support plain HTTP (no S) and a few cosmetic fixes 2018-06-14 18:22:51 +02:00
lib_stdlib Teamwork: Prevent leaks with never_ending 2018-06-19 03:06:21 +02:00
lib_stdlib_unix Dune: upgrade to 1.0+beta20 2018-06-08 15:27:23 +00:00
lib_storage Storage: add readonly option 2018-06-13 01:00:47 +02:00
proto_alpha Teamwork: Prevent leaks with never_ending 2018-06-19 03:06:21 +02:00
proto_demo Proto: prepare protocol interface for multipass validation 2018-06-13 16:34:50 +02:00
proto_genesis Client: more caching of public keys 2018-06-17 00:07:58 +02:00