ligo/src/lib_stdlib
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
..
test Jbuilder: fix the target @runtest_indent 2018-05-26 20:08:03 +02:00
binary_stream.ml Data_encoding: use CPS for the stream reader 2018-05-24 15:43:15 +00:00
binary_stream.mli Data_encoding: use CPS for the stream reader 2018-05-24 15:43:15 +00:00
compare.ml Utils: add Compare.Z 2018-05-09 16:36:51 +00:00
compare.mli Utils: add Compare.Z 2018-05-09 16:36:51 +00:00
hashPtree.ml Really get rid of magic... 2018-05-03 16:03:01 +02:00
hashPtree.mli Stdlib: add ephemeron-based patricia trees for P2P greylisting 2018-05-03 15:58:08 +02:00
jbuild Jbuilder: fix the target @runtest_indent 2018-05-26 20:08:03 +02:00
logging.ml move module-specific logging to the modules that use it 2018-05-31 17:05:00 -04:00
logging.mli move module-specific logging to the modules that use it 2018-05-31 17:05:00 -04:00
lwt_canceler.ml Client refactor: Move non-unix depend modules of stdlib-lwt into stdlib 2018-02-08 17:23:29 +01:00
lwt_canceler.mli Client refactor: Move non-unix depend modules of stdlib-lwt into stdlib 2018-02-08 17:23:29 +01:00
lwt_dropbox.ml Teamwork: Prevent leaks with never_ending 2018-06-19 03:06:21 +02:00
lwt_dropbox.mli Client refactor: Move non-unix depend modules of stdlib-lwt into stdlib 2018-02-08 17:23:29 +01:00
lwt_idle_waiter.ml Client refactor: Move non-unix depend modules of stdlib-lwt into stdlib 2018-02-08 17:23:29 +01:00
lwt_idle_waiter.mli Client refactor: Move non-unix depend modules of stdlib-lwt into stdlib 2018-02-08 17:23:29 +01:00
lwt_pipe.ml Client refactor: Move non-unix depend modules of stdlib-lwt into stdlib 2018-02-08 17:23:29 +01:00
lwt_pipe.mli Client refactor: Move non-unix depend modules of stdlib-lwt into stdlib 2018-02-08 17:23:29 +01:00
lwt_utils.ml Teamwork: Prevent leaks with never_ending 2018-06-19 03:06:21 +02:00
lwt_utils.mli Teamwork: Prevent leaks with never_ending 2018-06-19 03:06:21 +02:00
lwt_watcher.ml Client refactor: Move non-unix depend modules of stdlib-lwt into stdlib 2018-02-08 17:23:29 +01:00
lwt_watcher.mli Client refactor: Move non-unix depend modules of stdlib-lwt into stdlib 2018-02-08 17:23:29 +01:00
mBytes.ml Data_encoding: move cut_bytes into MBytes 2018-05-24 15:43:15 +00:00
mBytes.mli Data_encoding: move cut_bytes into MBytes 2018-05-24 15:43:15 +00:00
option.ml Update copyright notice (2018) 2018-02-05 23:34:05 +01:00
option.mli Update copyright notice (2018) 2018-02-05 23:34:05 +01:00
ring.ml Ring: swap operation order in Ring.Maketable.add 2018-05-03 16:03:01 +02:00
ring.mli p2p, ring: Cleanup PeerId table 2018-05-03 16:03:01 +02:00
test-ocp-indent.sh Indentation fixes 2018-05-25 16:47:48 +02:00
tezos-stdlib.opam Dune: upgrade to 1.0+beta20 2018-06-08 15:27:23 +00:00
tzList.ml Stdlib: add List.split_n 2018-06-12 21:27:55 +02:00
tzList.mli Stdlib: add List.split_n 2018-06-12 21:27:55 +02:00
tzString.ml Stdlib/String: add Set module 2018-05-12 23:57:32 +02:00
tzString.mli Stdlib/String: add Set module 2018-05-12 23:57:32 +02:00
utils.ml Stdlib: do not use deprecated stringext 2018-05-12 23:11:35 +02:00
utils.mli Client refactor: remove Utils.read_file... 2018-02-08 17:23:30 +01:00