marionnet-dev team mailing list archive
-
marionnet-dev team
-
Mailing list archive
-
Message #00687
[Branch ~marionnet-drivers/ocamlbricks/trunk] Rev 389: Bug fixed in Log.printf. This problem could affect multi-thead applications, as Marionnet, using ...
------------------------------------------------------------
revno: 389
committer: Jean-Vincent Loddo <loddo@xxxxxxxxxxxxxxxxxxxx>
branch nick: ocamlbricks
timestamp: Fri 2013-12-20 18:58:54 +0100
message:
Bug fixed in Log.printf. This problem could affect multi-thead applications, as Marionnet, using the "Log.printf" function with more arguments than format. Actually, in an application like `Log.printf format arg1 .. argN' only the partial application `Log.printf format' was protected by a mutex, but not the whole application. In other words, this kind of applications was unprotected, even if in practice the vast majority of messages were not interleaved.
modified:
BASE/log_builder.ml
BASE/log_builder.mli
BASE/ocamlbricks_log.mli
CAMLP4/log_module_loading_p4.ml
CAMLP4/log_module_loading_p4.mli
CAMLP4/raise_p4.ml
CONFIGURATION/configuration_files.ml
EXTRA/threadExtra.ml
STRUCTURES/memo.ml
STRUCTURES/network.ml
--
lp:ocamlbricks
https://code.launchpad.net/~marionnet-drivers/ocamlbricks/trunk
Your team marionnet-dev is subscribed to branch lp:ocamlbricks.
To unsubscribe from this branch go to https://code.launchpad.net/~marionnet-drivers/ocamlbricks/trunk/+edit-subscription