a845ea2 | Danny Willems | 09 December 2019, 13:13:50 UTC | Ignore .idea directory (Intellij) | 07 January 2020, 10:51:46 UTC |
90d8d65 | Philippe Bidinger | 26 December 2019, 18:55:18 UTC | P2p: remove deadcode (unused param in conn_meta constructor) | 07 January 2020, 09:37:44 UTC |
eb1d90a | Philippe Bidinger | 19 December 2019, 21:38:32 UTC | P2p: centralize config datatypes in one module The p2p layer is parametrized by several "generic" datatypes. These datatypes appear as polymorphic parameters in P2p functions. They aren't simply placeholders in the sense that the p2p layer can "operate" on them using functions passed as records in `P2p.create`. For instance, ``` type 'peer_meta peer_meta_config = { peer_meta_encoding : 'peer_meta Data_encoding.t; peer_meta_initial : unit -> 'peer_meta; score : 'peer_meta -> float; } ``` defines a `'peer_meta` ADT. The P2p operate on it using the function provided in a record `peer_meta_config`, passed by the upper layer. Before this commit, these types where duplicated in several places. They were initially defined in the module that primarly use them, and then re-exported in `P2p`. This commit centralizes their definition and documentation in a "leaf module" `P2p_params`, reducing redundancy. | 07 January 2020, 09:37:44 UTC |
3df0947 | Raphaël Proust | 26 December 2019, 15:59:00 UTC | Stdlib: minor improvement for pipes | 07 January 2020, 09:07:04 UTC |
df5d757 | Raphaël Proust | 22 December 2019, 12:16:48 UTC | Shell,P2p: better error management of lwt-utils errors | 07 January 2020, 09:07:04 UTC |
fdf984d | Raphaël Proust | 21 December 2019, 17:30:50 UTC | Stdlib: fixes and doc for Lwt utilities Lwt_dropbox and Lwt_pipe: - General documentation improvements - More consistent behaviour for timeout promise canceling | 07 January 2020, 09:07:04 UTC |
48099a8 | Philippe Bidinger | 06 January 2020, 15:43:22 UTC | lib_requester: fix opam dependencies | 06 January 2020, 18:12:43 UTC |
8e53ccb | Philippe Bidinger | 03 January 2020, 10:38:33 UTC | Shell/DDb: cache -> requester Cache was found generic/misleading. We use Requester instead, and rephrased `cache.mli` introductory documentation (+ fix typos). lib_cache -> lib_requester Cache -> Requester CACHE -> REQUESTER | 03 January 2020, 15:46:01 UTC |
145641c | Philippe Bidinger | 19 December 2019, 15:37:59 UTC | Shell/lib_cache: doc/typo | 03 January 2020, 10:34:42 UTC |
13e99ea | Philippe Bidinger | 30 August 2019, 11:59:01 UTC | Shell/DDB: make lib_cache/scheduler private Review the set of exported functions from cache.mli In particular, lib_cache client doesn't need to have access to the scheduler. This simplifies the client code, the lib_cache interface, and helps enforce the invariant that the scheduler and the cache must share the same memory table. | 03 January 2020, 10:34:42 UTC |
bcf2cf3 | Philippe Bidinger | 30 August 2019, 10:24:41 UTC | Shell/DDB: remove deadcode Resolve_pending isn't used anywhere (we use notify instead) | 03 January 2020, 10:34:42 UTC |
8355b44 | Philippe Bidinger | 30 August 2019, 10:40:11 UTC | Shell/DDB: rename DISTRIBUTED_DB -> CACHE | 03 January 2020, 10:34:42 UTC |
1181587 | Philippe Bidinger | 29 August 2019, 14:06:49 UTC | Shell/DDB: improve documentation of lib_cache | 03 January 2020, 10:34:41 UTC |
3fea139 | Philippe Bidinger | 29 August 2019, 12:35:50 UTC | Shell/DDB: rename Distributed_db_functors -> Cache "functor" isn't a descriptive name for the services provided by this module. | 03 January 2020, 10:31:20 UTC |
e36990c | Philippe Bidinger | 18 November 2019, 11:06:17 UTC | Shell/ddb: ddb_functors.ml* moved to lib_cache | 03 January 2020, 10:31:20 UTC |
9193721 | Philippe Bidinger | 20 December 2019, 11:45:53 UTC | P2p: documentation improvements Co-author: Raphaël Proust <code@bnwr.net> | 02 January 2020, 15:19:05 UTC |
14cc554 | Raphaël Proust | 29 December 2019, 18:57:10 UTC | Stdlib_unix/Moving_average: fix doc and improve Lwt use The implementation used `Lwt.async` where `Lwt.ignore_result` was more appropriate. The same improvement is also made to a called function in the workers implementation of `Lwt.utils`. Miscelaneous minor cosmetics improvements are also included. | 30 December 2019, 17:13:16 UTC |
c78e187 | Raphaël Proust | 29 December 2019, 18:33:37 UTC | Stdlib/Compare: factor out code | 30 December 2019, 17:13:16 UTC |
d6515ad | Raphaël Proust | 29 December 2019, 18:26:33 UTC | Stdlib: remove or document exception raising functions | 30 December 2019, 17:13:16 UTC |
5c04c6c | Raphaël Proust | 29 December 2019, 18:25:45 UTC | Stdlib/TzString: optimise is_hex The function used to loop through calls to `get` (via the `.[]` syntax). All the calls included bound-checks even though they were correct by construction. The function now calls `String.iter` which doesn't perform bound checking. | 30 December 2019, 17:13:16 UTC |
8ded98e | Raphaël Proust | 29 December 2019, 18:02:43 UTC | Stdlib/Option: remove unused try_with NOTE: the function is available in the Protocol's environment signature, but it is not used in the protocol. | 30 December 2019, 17:13:16 UTC |
b8ac12f | Raphaël Proust | 29 December 2019, 17:39:04 UTC | Shell, Stdlib: inline and remove Registry Registry only has a single use throughout the code. It is simple to inline. | 30 December 2019, 17:13:16 UTC |
eb3ff8f | Raphaël Proust | 29 December 2019, 17:32:26 UTC | Stdlib: removing unused functions from Registry | 30 December 2019, 17:13:16 UTC |
e8af032 | Sebastien Mondet | 26 November 2019, 22:09:35 UTC | Doc: Add a section on Merbocop/Tezbocop | 30 December 2019, 16:03:01 UTC |
eaba490 | Romain Bardou | 12 December 2019, 14:55:39 UTC | Node: only run in 64bit | 30 December 2019, 15:38:58 UTC |
c018db1 | Philippe Bidinger | 23 December 2019, 18:14:44 UTC | Shell/DDB: remove deadcode Module `Raw` in Distributed_db isn't used anywhere in the code. | 23 December 2019, 18:14:44 UTC |
2af2832 | Clément Pascutto | 21 December 2019, 13:29:11 UTC | Upgrade to index.1.1.0 | 21 December 2019, 13:29:11 UTC |
01b59c5 | Philippe Bidinger | 18 December 2019, 19:45:52 UTC | Tests/python: check node connectivity (improvements) When running a node with `Node.run`, it may take some time before the node is accepting RPC connections. Currenty, an arbitrary sleeping time is enforced in `sandbox.add_node` and in the tests that restart nodes. This may fail non-deterministically on some setups. This patch and the one before that add a new method to the client that polls a node using some RPC. `time.sleep` are replaced by a call to this method. This should make tests more robust and less dependent on the execution platform. | 20 December 2019, 09:55:21 UTC |
b9b66e9 | Philippe Bidinger | 18 December 2019, 19:45:52 UTC | Tests/python: check node connectivity | 19 December 2019, 19:04:11 UTC |
43f52fa | Romain Bardou | 13 December 2019, 10:03:35 UTC | CI: update .gitlab-ci.yml | 19 December 2019, 19:04:11 UTC |
e940eb5 | Romain Bardou | 13 November 2019, 10:59:50 UTC | Athens: remove client commands which are no longer useful | 19 December 2019, 19:04:11 UTC |
7130c60 | Romain Bardou | 06 November 2019, 13:59:32 UTC | Athens: remove delegates | 19 December 2019, 19:04:11 UTC |
299a679 | Romain Bardou | 18 December 2019, 14:12:19 UTC | Codec: link with Athens, Babylon and Carthage clients | 19 December 2019, 19:04:11 UTC |
6922057 | Romain Bardou | 18 December 2019, 13:50:37 UTC | Node: register PsCARTHA mempool filters | 19 December 2019, 19:04:11 UTC |
9490a03 | Romain Bardou | 18 December 2019, 09:31:06 UTC | Protocol: add PsCARTHA to active protocols to build its daemons | 19 December 2019, 19:04:11 UTC |
78bd5cd | Romain Bardou | 12 December 2019, 14:04:18 UTC | Carthage: get user-activated upgrades from node | 19 December 2019, 19:04:11 UTC |
97efb32 | Romain Bardou | 12 December 2019, 13:52:24 UTC | Protocol: add PsCARTHAGaz | 19 December 2019, 19:04:11 UTC |
7bd5786 | Romain Bardou | 10 December 2019, 09:38:04 UTC | Node: add Carthagenet built-in network | 19 December 2019, 19:04:11 UTC |
29b0494 | Romain Bardou | 10 December 2019, 09:58:13 UTC | Genesis: add proto_genesis_carthagenet | 19 December 2019, 19:04:11 UTC |
29452a1 | Benjamin Canou | 31 July 2018, 18:12:21 UTC | Shell: 'Backport' prevalidator filters in master | 19 December 2019, 19:04:11 UTC |
1f0963a | Romain Bardou | 05 December 2019, 16:14:37 UTC | Scripts: update gen_genesis.ml for multinetwork | 19 December 2019, 19:04:11 UTC |
35e5b04 | Romain Bardou | 05 December 2019, 14:38:46 UTC | Scripts: remove deprecated apply_patch.sh and check_patch.sh | 19 December 2019, 19:04:11 UTC |
729e913 | Romain Bardou | 05 December 2019, 14:35:02 UTC | Scripts: update activate_protocol.sh for multinetwork | 19 December 2019, 19:04:11 UTC |
c29e48a | Romain Bardou | 31 October 2019, 08:47:14 UTC | Build: add 004 and 005 to active_protocol_versions | 19 December 2019, 19:04:11 UTC |
a8b06fd | Romain Bardou | 28 October 2019, 10:45:42 UTC | Tests: give more time to load node | 19 December 2019, 19:04:11 UTC |
3e2624d | Romain Bardou | 23 October 2019, 09:03:36 UTC | Node: add --network command-line option | 19 December 2019, 19:04:11 UTC |
08e59c4 | Romain Bardou | 22 October 2019, 14:20:44 UTC | Base: move Distributed_db_version.name into its own Name module | 19 December 2019, 19:04:11 UTC |
066c041 | Romain Bardou | 22 October 2019, 13:20:42 UTC | Node: built-in networks have default bootstrap peers | 19 December 2019, 19:04:11 UTC |
0dde0db | Romain Bardou | 22 October 2019, 12:53:43 UTC | Node: default network is now mainnet | 19 December 2019, 19:04:11 UTC |
31b4fb5 | Romain Bardou | 15 October 2019, 14:57:40 UTC | Node, Validator, Baker: parameterize user activated upgrades and overrides | 19 December 2019, 19:04:11 UTC |
c1f5310 | Romain Bardou | 24 October 2019, 14:36:46 UTC | Node, Client: link with all protocols | 19 December 2019, 19:04:11 UTC |
b8dcc18 | Romain Bardou | 04 October 2019, 12:08:23 UTC | Protocols: add all protocols | 19 December 2019, 19:04:11 UTC |
3fce73c | Romain Bardou | 07 October 2019, 15:01:56 UTC | Node: add Babylonnet built-in network | 19 December 2019, 19:04:10 UTC |
a136204 | Romain Bardou | 03 October 2019, 09:53:39 UTC | Node: parameterize chain name | 19 December 2019, 19:04:10 UTC |
b52389f | Sebastien Mondet | 16 August 2019, 15:11:48 UTC | Node: parameterize genesis | 19 December 2019, 19:04:10 UTC |
a2e4b2a | pasqu4le | 10 December 2019, 11:55:08 UTC | Doc/Michelson: update annotation's regular expression | 19 December 2019, 16:11:46 UTC |
9279f79 | Julien Tesson | 17 December 2019, 21:09:14 UTC | Proto/Client: no partial entrypoints list when typecheck fails To detect the presence of a "default" entrypoint and get its type, the current implementation uses the entrypoint typechecking RPC. If it fails, it assumes that the entrypoint doesn't exists. This patch discriminate the 404 Not Found error that indicates the absence of such entrypoint with other error that can happen, for example Forbidden access in presence of RPC filters, or internal error in case of proxy malfunction. | 19 December 2019, 14:11:26 UTC |
686bb91 | Paul Laforgue | 18 December 2019, 16:07:33 UTC | Snapshots: make Definition type definition local | 18 December 2019, 16:10:06 UTC |
a6850c9 | Tomáš Zemanovič | 29 November 2019, 10:57:53 UTC | Tests/Python: Update to new 'call' syntax | 17 December 2019, 09:59:33 UTC |
23136d1 | Tomáš Zemanovič | 29 November 2019, 10:56:27 UTC | Client: refactor call command syntax `call from <src> to <dst>` becomes `call <dst> from <src>` | 17 December 2019, 09:59:33 UTC |
c04690c | Tomáš Zemanovič | 28 November 2019, 11:11:57 UTC | Tests/Python: Add tests for client command 'call' | 17 December 2019, 09:59:32 UTC |
d1a8029 | Tomáš Zemanovič | 30 August 2019, 11:45:19 UTC | Client: Factorize 'tranfer' and 'call' commands | 17 December 2019, 09:59:32 UTC |
9616b32 | Adrian Brink | 06 December 2019, 13:08:58 UTC | Add Carthage documentation | 12 December 2019, 10:12:42 UTC |
0316610 | Romain Bardou | 11 December 2019, 15:12:18 UTC | Doc: add changelog to december release | 11 December 2019, 15:12:18 UTC |
3bd3365 | Romain Bardou | 11 December 2019, 14:57:23 UTC | Doc: mainnet-staging becomes mainnet | 11 December 2019, 14:59:00 UTC |
9e93aa5 | Romain Bardou | 11 December 2019, 14:06:01 UTC | Doc: add december release to index | 11 December 2019, 14:11:16 UTC |
ef0c63a | Johann | 10 December 2019, 14:02:54 UTC | Doc: add mainnet.sh update instructions | 11 December 2019, 13:39:52 UTC |
ce02559 | Philippe Bidinger | 04 September 2019, 14:29:59 UTC | Tests: remove redundant bash tests from CI | 11 December 2019, 11:24:55 UTC |
dd005a5 | Philippe Bidinger | 04 September 2019, 14:06:44 UTC | Tests/python: add more traces in CI use -s --log-dir=tmp option this displays traces in CI, but also some tests check for errors in the traces | 11 December 2019, 11:24:52 UTC |
3804172 | Raphaël Proust | 11 December 2019, 10:49:43 UTC | Scripts: do not number opam tests in CI The intent is to have a more stable CI file with fewer meaningless diffs. | 11 December 2019, 10:49:43 UTC |
91bacca | Mehdi Bouaziz | 10 December 2019, 15:44:29 UTC | lib_mempool: use dune rather than jbuilder This is the result of `dune upgrade` Needed for tezos/tezos#633 | 10 December 2019, 20:57:06 UTC |
f45b297 | Mehdi Bouaziz | 04 December 2019, 11:08:12 UTC | Tests_python: log linters versions | 10 December 2019, 14:41:09 UTC |
3fae35c | Mehdi Bouaziz | 20 November 2019, 15:59:31 UTC | Tests_python: remove unused imports This was found by pylint version 2.4.3. | 10 December 2019, 14:39:03 UTC |
dbc15fa | Romain Bardou | 04 December 2019, 16:10:45 UTC | Doc: december 2019 release, with storage upgrade instructions | 09 December 2019, 21:54:49 UTC |
2b54e55 | Romain Bardou | 04 December 2019, 15:17:43 UTC | Doc: october-2019 was never actually released | 09 December 2019, 21:54:49 UTC |
d99809c | Danny Willems | 09 December 2019, 14:11:15 UTC | Wrong P2P default port in doc. Port 19732 is for the local/testnet(s) | 09 December 2019, 16:21:40 UTC |
aed0235 | Romain Bardou | 18 November 2019, 13:11:31 UTC | Node: better error message if config file is invalid | 09 December 2019, 15:28:59 UTC |
daa6518 | Paul Laforgue | 28 November 2019, 13:01:09 UTC | State: remove dont_enforce_context_hash unused argument | 09 December 2019, 11:54:52 UTC |
c1db447 | Paul Laforgue | 29 October 2019, 17:15:03 UTC | Snapshots: handle transition block | 09 December 2019, 10:56:25 UTC |
8ca72f8 | Paul Laforgue | 04 December 2019, 17:00:39 UTC | Doc: add missing markdown code symbol | 04 December 2019, 17:04:00 UTC |
1fe98b0 | Philippe B | 04 December 2019, 09:11:12 UTC | Test/python: update test examples and add to CI | 04 December 2019, 09:11:12 UTC |
7ea842f | Danny Willems | 25 November 2019, 19:54:53 UTC | CI: use string instead of number for variables in YAML config | 03 December 2019, 16:25:40 UTC |
56245ce | Romain Bardou | 02 December 2019, 10:09:51 UTC | Scripts: fix condition in update_unit_test.sh | 03 December 2019, 11:13:58 UTC |
8b85898 | Mehdi Bouaziz | 02 December 2019, 15:50:22 UTC | Doc: mark 005_PsBABY5H as orphan | 03 December 2019, 10:34:13 UTC |
5842882 | Mehdi Bouaziz | 02 December 2019, 15:19:20 UTC | Doc: fix duplicate reference name | 03 December 2019, 10:34:13 UTC |
7ff57c6 | Mehdi Bouaziz | 02 December 2019, 13:39:55 UTC | Doc: fix list indent Fixes ``` WARNING: Bullet list ends without a blank line; unexpected unindent. ``` | 03 December 2019, 10:34:13 UTC |
af20054 | Mehdi Bouaziz | 02 December 2019, 13:38:24 UTC | Doc: fix redundancy Fixes ``` WARNING: Duplicate explicit target name: "proto-006" ``` | 03 December 2019, 10:34:13 UTC |
974d8ec | Mehdi Bouaziz | 02 December 2019, 13:37:20 UTC | Doc: fix lib_p2p docstring warnings | 03 December 2019, 10:34:13 UTC |
f971b2f | Mehdi Bouaziz | 02 December 2019, 13:35:57 UTC | Doc: fix links | 03 December 2019, 10:34:13 UTC |
15df20c | Mehdi Bouaziz | 02 December 2019, 13:12:12 UTC | build-dev-deps: add odoc The package is needed for building the documentation | 03 December 2019, 10:34:13 UTC |
887d0b3 | Victor Allombert | 02 December 2019, 17:16:43 UTC | Bin_node: prohibit recontsruction on a running node | 02 December 2019, 17:16:43 UTC |
bfe91ea | Victor Allombert | 02 December 2019, 17:15:52 UTC | Bin_node: remove hard coded paths | 02 December 2019, 17:15:52 UTC |
c52ee69 | Raphaël Cauderlier | 29 November 2019, 10:33:35 UTC | Doc: Redirections | 29 November 2019, 14:01:28 UTC |
5a0c51b | Raphaël Cauderlier | 29 November 2019, 09:28:51 UTC | Doc/Michelson: Typo | 29 November 2019, 14:01:28 UTC |
f21c1ee | Philippe Bidinger | 19 November 2019, 14:22:11 UTC | Test/python: add user-friendly trace | 29 November 2019, 11:25:39 UTC |
0d5550a | Blindripper | 15 November 2019, 13:43:54 UTC | Docs: Update howtoget.rst (@paracetamolo review changes) | 29 November 2019, 10:49:44 UTC |
ccef22d | Blindripper | 12 November 2019, 18:20:36 UTC | Docs:Update howtoget.rst remove opam init | 29 November 2019, 10:49:44 UTC |
1d65b31 | Blindripper | 08 November 2019, 17:39:29 UTC | Apply suggestion to docs/introduction/howtouse.rst | 29 November 2019, 10:49:44 UTC |
f846106 | Blindripper | 07 November 2019, 10:21:29 UTC | Update index.rst | 29 November 2019, 10:49:44 UTC |
c637965 | Blindripper | 06 November 2019, 20:12:12 UTC | Docs: Update index.rst | 29 November 2019, 10:49:44 UTC |