ccaad09 | Pierre Boutillier | 07 August 2019, 16:26:29 UTC | Merge remote-tracking branch 'tezos/master' into zeronet | 07 August 2019, 16:26:29 UTC |
c614a8d | Pietro Abate | 06 August 2019, 09:22:00 UTC | stdlib: remove lwt_log dependency completely. not used in this module | 07 August 2019, 09:24:07 UTC |
95345ca | Pietro Abate | 24 July 2019, 15:21:15 UTC | logging: use lwt_log.core instead of lwt_log to avoid unix dependency | 07 August 2019, 09:24:07 UTC |
2e66ebf | vbot | 20 June 2019, 16:19:28 UTC | Prevalidator: Not use _exn functions | 07 August 2019, 09:10:46 UTC |
28038e9 | Pietro Abate | 06 August 2019, 16:09:13 UTC | stdlib: add mtime dependency in opam file | 07 August 2019, 08:39:49 UTC |
b8f2372 | Pietro Abate | 07 August 2019, 08:25:58 UTC | doc: fix babylon rst doc | 07 August 2019, 08:25:58 UTC |
de436da | Pierre Boutillier | 06 August 2019, 21:47:54 UTC | Python tests: desactivate test_fork.py The fitness of the 2 branches are equals in 005 so there is no concensus | 07 August 2019, 06:14:25 UTC |
c57d9fc | Pierre Boutillier | 06 August 2019, 21:42:06 UTC | Client tests with BABY5HD | 07 August 2019, 06:14:21 UTC |
8265d07 | Mathias Bourgoin | 06 August 2019, 14:08:59 UTC | Stdlib/Sys_info: ensure open files are closed | 06 August 2019, 21:27:33 UTC |
9e28309 | Pierre Boutillier | 06 August 2019, 16:37:10 UTC | Python tests for BABY5HQ | 06 August 2019, 21:18:48 UTC |
06ceddf | Pierre Boutillier | 06 August 2019, 21:15:11 UTC | BABY5HD in flextesa | 06 August 2019, 21:18:46 UTC |
eae8269 | Pierre Boutillier | 06 August 2019, 21:02:27 UTC | BABY5HD in docs | 06 August 2019, 21:18:45 UTC |
7757a77 | Pierre Boutillier | 06 August 2019, 16:14:46 UTC | More alpha -> 005_PsBABY5H | 06 August 2019, 21:18:42 UTC |
ed0690a | Pierre Boutillier | 06 August 2019, 15:54:05 UTC | Merge commit '02d34a2eb' into zeronet | 06 August 2019, 16:01:50 UTC |
02d34a2 | Pierre Boutillier | 06 August 2019, 15:39:22 UTC | flextesa: use 005-PsBABY5H | 06 August 2019, 15:41:41 UTC |
faf4652 | Pierre Boutillier | 19 July 2019, 15:33:06 UTC | Protocols: use the correct hashes | 06 August 2019, 15:41:40 UTC |
7f4ca54 | Pierre Boutillier | 06 August 2019, 15:06:02 UTC | Proto: Use BABY5HQ | 06 August 2019, 15:41:32 UTC |
6b4e3bb | Pierre Boutillier | 19 July 2019, 15:24:46 UTC | Zeronet: minimal diff with master | 06 August 2019, 14:45:50 UTC |
501669d | Pietro Abate | 06 August 2019, 10:09:35 UTC | CI: update opam tests | 06 August 2019, 10:19:59 UTC |
7e5f66f | Pietro Abate | 24 July 2019, 10:43:39 UTC | Signer: extract `lib_signer_backends.unix` subpackage from `lib_signer_backends` introduce a new library lib_signer_backends_unix containing the socket and ledger backends | 06 August 2019, 10:19:59 UTC |
d44fbd5 | Raphaël Proust | 29 May 2019, 07:37:34 UTC | Block_validation: blocks with eco-proto errors are invalid | 05 August 2019, 20:54:28 UTC |
4203997 | Raphaël Proust | 14 March 2019, 07:20:07 UTC | Shell, Validation: less tzresult | 05 August 2019, 20:54:28 UTC |
a6d8f8a | Raphaël Proust | 14 March 2019, 07:18:59 UTC | Shell: Only Invalid_block indicates invalid blocks | 05 August 2019, 20:54:28 UTC |
f8b3caa | Keefer Taylor | 29 July 2019, 04:27:04 UTC | Fix repeated annotation pattern in Michelson JSON whitedoc. Also clean up some formatting. | 05 August 2019, 20:18:28 UTC |
4db7b68 | Sebastien Mondet | 31 July 2019, 15:39:03 UTC | Build: make `make build-deps` fail with non-zero | 05 August 2019, 19:41:07 UTC |
83213b8 | Paul Laforgue | 22 July 2019, 15:26:44 UTC | Doc: fix number of top-level items | 05 August 2019, 10:09:22 UTC |
3a8b0ee | Ilias Garnier | 02 August 2019, 12:56:25 UTC | Doc: update hash of protocol 005 | 02 August 2019, 15:23:49 UTC |
3549454 | Benjamin Canou | 29 July 2019, 17:48:40 UTC | Doc: binary format changes in 005 | 02 August 2019, 15:23:49 UTC |
a2d82d6 | Raphaël Proust | 20 May 2019, 07:36:55 UTC | Shell: better use of Lwt - Avoid `>>= fun () -> Lwt.return_unit` (useless bind) - Avoid `>>= return` when `>>= fun () -> return_unit` is valid (prefer inlined return operators, including from the error monad) - etc. | 02 August 2019, 14:45:40 UTC |
cf42854 | Raphaël Proust | 20 May 2019, 06:50:29 UTC | Error_monad: improvements in inlined return functions | 02 August 2019, 14:45:32 UTC |
1a11e58 | Raphaël Proust | 20 May 2019, 06:46:40 UTC | P2p: better use of Lwt - Avoid `>>= fun () -> Lwt.return_unit` (useless bind) - Avoid `>>= return` when `>>= fun () -> return_unit` is valid (prefer inlined return operators, including from the error monad) | 02 August 2019, 14:45:30 UTC |
a6f1a97 | vbot | 31 July 2019, 12:17:09 UTC | P2P: fix typo in services documentation | 02 August 2019, 11:54:49 UTC |
afdbfa6 | vbot | 31 July 2019, 12:15:30 UTC | Shell: Prevent kicking peers sending a locator with one block difference | 02 August 2019, 11:54:47 UTC |
0983ce7 | Elliot Cameron | 11 July 2019, 18:32:39 UTC | Ledger: Produce helpful error when attempting to use derivation scheme unsupported by Ledger application | 30 July 2019, 21:04:14 UTC |
3b88859 | Elliot Cameron | 10 July 2019, 23:06:42 UTC | Ledger: Make deterministic nonce tests optional | 30 July 2019, 21:04:14 UTC |
b3fca8b | Elliot Cameron | 29 June 2019, 12:49:13 UTC | Ledger: Support BIP32-Ed25519 derivation | 30 July 2019, 21:04:14 UTC |
b587ca5 | Elliot Cameron | 22 July 2019, 18:31:08 UTC | Ledger: Make support for non-hardened paths depend on derivation scheme | 30 July 2019, 20:49:45 UTC |
3e010de | Elliot Cameron | 11 July 2019, 21:51:04 UTC | Ledger: Use 'h' syntax instead of '\'' for showing ledger URIs | 30 July 2019, 20:49:45 UTC |
b2e58e7 | Elliot Cameron | 11 July 2019, 19:18:04 UTC | Ledger: Allow 'h' as an alternative syntax to '\'' for non-hardened paths | 30 July 2019, 20:49:44 UTC |
6c9c041 | Elliot Cameron | 11 July 2019, 19:17:13 UTC | Ledger: Allow non-hardened paths | 30 July 2019, 20:49:36 UTC |
fd7d7f6 | Sebastien Mondet | 07 May 2019, 15:11:11 UTC | Ledger: remove obsolete error variant | 30 July 2019, 20:03:54 UTC |
2e5d4df | Sebastien Mondet | 16 April 2019, 20:51:52 UTC | Ledger: add support for the Legder Nano X | 30 July 2019, 20:03:50 UTC |
f4a09e2 | Sebastien Mondet | 18 April 2019, 21:49:17 UTC | Ledger: add support for the sign-and-hash APDU | 30 July 2019, 20:03:16 UTC |
7afa896 | Sebastien Mondet | 20 March 2019, 16:04:03 UTC | Ledger: add support for deterministic nonces | 30 July 2019, 19:55:16 UTC |
24ffcab | Julien Tesson | 25 July 2019, 14:32:47 UTC | Clic: print offending command on insertion conflict | 29 July 2019, 08:54:45 UTC |
11cce32 | Pierre Boutillier | 19 July 2019, 15:39:52 UTC | Scripts: Adapt reset_chain.sh to moves in the codebase | 29 July 2019, 08:02:28 UTC |
0b5fb4c | Pietro Abate | 23 July 2019, 15:30:09 UTC | Proto alpha client / Lib client : Proto alpha client now unix free add ctxt#now in the client context and move back wait_for_bootstrapped in lib_client_base | 29 July 2019, 08:01:55 UTC |
a434d77 | Philippe Bidinger | 26 July 2019, 09:12:18 UTC | Test/python: test head after chain fork | 27 July 2019, 13:21:09 UTC |
498c0e3 | Basile Pesin | 10 July 2019, 13:21:39 UTC | Documentation: Corrections for IF_LEFT, IF_CONS,… | 26 July 2019, 19:45:46 UTC |
458d52f | b | 12 July 2019, 13:02:01 UTC | Michelson mode : require cl | 26 July 2019, 19:39:50 UTC |
f40105d | Marco Stronati | 18 July 2019, 09:40:43 UTC | Doc: add proto 005 page | 26 July 2019, 13:00:07 UTC |
3b95c5d | Paul Laforgue | 11 July 2019, 09:38:51 UTC | Issues: add history mode information | 26 July 2019, 12:26:13 UTC |
5184111 | Paul Laforgue | 04 July 2019, 14:05:15 UTC | Issues: improve issue template | 26 July 2019, 12:26:13 UTC |
35984d4 | Thomas Gazagnaire | 26 July 2019, 09:19:18 UTC | irmin-pack: thread-safe serialisation | 26 July 2019, 09:43:36 UTC |
018bb84 | Thomas Gazagnaire | 19 July 2019, 16:23:16 UTC | irmin-pack: tweak constants | 25 July 2019, 14:43:20 UTC |
756240f | Thomas Gazagnaire | 25 July 2019, 11:05:19 UTC | irmin-pack: update to latest version CHANGES: - use shorter hashes in the index file (divide the size of index/ by 2) - do not load the bloomfilter on read-only mode (divide the memory usage of bakers by 2) - bound the memory usage of the dictionary | 25 July 2019, 14:08:14 UTC |
ceb4962 | vbot | 25 July 2019, 12:18:59 UTC | Stdlib: fix Option.pp | 25 July 2019, 12:20:19 UTC |
634de36 | Elliot Cameron | 25 July 2019, 00:32:37 UTC | Ledger: Fix formatting for longer error messages | 25 July 2019, 00:32:37 UTC |
9f2efbc | Marco Stronati | 20 July 2019, 11:38:00 UTC | Doc: update proposal testing tutorial to new yes-node | 22 July 2019, 16:17:27 UTC |
6f5fd95 | Alexandre Esteves | 15 July 2019, 10:13:41 UTC | Flextesa: allow controlling timing of proposals | 22 July 2019, 13:51:56 UTC |
cfafed8 | Alexandre Esteves | 15 July 2019, 08:04:16 UTC | Flextesa: disable obsidian node in Kiln config | 22 July 2019, 13:51:56 UTC |
c717856 | Sebastien Mondet | 24 May 2019, 21:32:14 UTC | Flextesa: improve error display | 22 July 2019, 13:51:56 UTC |
52c925e | Sebastien Mondet | 24 May 2019, 21:31:39 UTC | Flextesa: fix check for protocol path | 22 July 2019, 13:51:56 UTC |
06b60da | Sebastien Mondet | 24 May 2019, 20:39:33 UTC | Flextesa: config kiln earlier in daemons-upgrade | 22 July 2019, 13:51:56 UTC |
72a113f | Sebastien Mondet | 23 May 2019, 22:01:34 UTC | Flextesa: add option to include dummy proposals | 22 July 2019, 13:51:56 UTC |
934e5e9 | Sebastien Mondet | 23 May 2019, 21:34:21 UTC | Flextesa: fix non-closed file | 22 July 2019, 13:51:56 UTC |
8d11955 | Sebastien Mondet | 23 May 2019, 17:14:45 UTC | Flextesa: improve `--help` of voting test | 22 July 2019, 13:51:56 UTC |
94b298f | Sebastien Mondet | 23 May 2019, 17:12:24 UTC | Flextesa: fix bug with `--pause-{at-end,on-error}` | 22 July 2019, 13:51:56 UTC |
92cb399 | Sebastien Mondet | 23 May 2019, 15:50:19 UTC | Flextesa: add `--waiting-attempts` (daemons-upgr.) | 22 July 2019, 13:51:56 UTC |
d6be655 | Sebastien Mondet | 16 May 2019, 20:50:20 UTC | Flextesa: improve the protocol's `Cmdliner.Term.t` | 22 July 2019, 13:51:56 UTC |
a21a354 | Sebastien Mondet | 16 May 2019, 19:49:30 UTC | Flextesa: add `nay-for-promotion` test variant It is a new option for the test `daemons-upgrade`. | 22 July 2019, 13:51:56 UTC |
71dcde1 | Lazaridis | 20 July 2019, 07:32:30 UTC | Doc: correct contributing.md links | 20 July 2019, 07:32:30 UTC |
1895bf0 | Thomas Gazagnaire | 19 July 2019, 16:35:11 UTC | CI: fix build | 19 July 2019, 16:46:01 UTC |
d58035c | Thomas Gazagnaire | 11 July 2019, 14:07:33 UTC | CI: update .gitlab-ci.yml | 19 July 2019, 16:46:01 UTC |
c8f9c65 | Thomas Gazagnaire | 12 July 2019, 15:46:08 UTC | opam-repository: drop irmin 1.4 and add new packages | 19 July 2019, 16:46:00 UTC |
c68cef1 | Thomas Gazagnaire | 11 July 2019, 11:10:40 UTC | lint: skip vendors/ | 19 July 2019, 16:46:00 UTC |
3969ad4 | Thomas Gazagnaire | 09 July 2019, 17:38:57 UTC | storage: use digestif instead of ocaml-blake2 to compute tree hashes This allows unecessary allocations in the C and major heaps. | 19 July 2019, 16:46:00 UTC |
6926baa | Thomas Gazagnaire | 11 July 2019, 09:43:26 UTC | storage: use irminv2 | 19 July 2019, 16:45:59 UTC |
87c6403 | Thomas Gazagnaire | 19 July 2019, 16:23:16 UTC | irmin-pack: tweak constants | 19 July 2019, 16:45:59 UTC |
4d742cd | Thomas Gazagnaire | 02 July 2019, 10:04:07 UTC | vendors: import irminv2 and irmin-pack (and remove irmin-lmdb) | 19 July 2019, 16:45:59 UTC |
5fda8aa | vbot | 11 July 2019, 11:33:57 UTC | Node: fix and improve documentation of history-mode argument | 19 July 2019, 16:45:58 UTC |
a35eff6 | Raphaël Proust | 14 July 2019, 08:14:17 UTC | Base/Time: add pp for stamped values | 19 July 2019, 16:45:58 UTC |
fa6bde2 | Raphaël Proust | 06 June 2019, 06:59:39 UTC | Signer: Handle non-singleton traces | 19 July 2019, 16:42:49 UTC |
ecbb1b7 | Raphaël Proust | 06 June 2019, 07:17:23 UTC | P2p: handle non-singleton traces | 19 July 2019, 16:42:49 UTC |
f73ed84 | Raphaël Proust | 06 June 2019, 07:46:31 UTC | Shell: handle non-singleton traces | 19 July 2019, 16:42:41 UTC |
dc2228d | Raphaël Proust | 18 June 2019, 09:04:08 UTC | Node: avoid division by zero when generating identity Fixes #535 | 19 July 2019, 16:21:28 UTC |
ee8dbe1 | Pierre Boutillier | 19 July 2019, 15:49:07 UTC | Reset the chain | 19 July 2019, 15:49:07 UTC |
688eea0 | Pierre Boutillier | 19 July 2019, 15:39:52 UTC | Fix reset_chain.sh | 19 July 2019, 15:48:53 UTC |
67f3ba4 | Pierre Boutillier | 19 July 2019, 15:33:06 UTC | Protocols: use the correct hashes | 19 July 2019, 15:33:17 UTC |
e4a16da | Pierre Boutillier | 19 July 2019, 15:24:46 UTC | Zeronet: minimal diff with master | 19 July 2019, 15:24:46 UTC |
b073ea4 | Pierre Boutillier | 19 July 2019, 15:17:13 UTC | Merge remote-tracking branch 'origin/proto-proposal' into zeronet | 19 July 2019, 15:17:13 UTC |
ec3576f | Benjamin Canou | 03 July 2019, 21:45:23 UTC | Michelson/Migration: switch to new big_map storage | 19 July 2019, 13:28:54 UTC |
2be47f9 | Benjamin Canou | 02 July 2019, 22:01:41 UTC | Docs: update doc on Michelson big_map and add a few examples | 19 July 2019, 13:28:54 UTC |
af97002 | Benjamin Canou | 02 July 2019, 22:00:29 UTC | Michelson: relax big_map restrictions | 19 July 2019, 13:28:31 UTC |
c0e48c9 | Ilias Garnier | 02 July 2019, 14:49:10 UTC | Proto/Michelson: new gas costs - The cost functions in Michelson_v1_gas were to a large extent automatically generated. Please refer to meta_model.ml - The (abstract) cost model makes large use of floating-point coefficient. These were converted to either integer multiplication/divisions or to statically generated fixed-point computations. | 19 July 2019, 10:17:36 UTC |
f2e6f64 | Ilias Garnier | 21 June 2019, 12:47:37 UTC | Proto/Michelson: finer-grained cost accounting for the interpreter I. Rescaling step cost - Rescale step_cost by 2^7 to allow finer cost accounting in the interpeter. - Expose new function atomic_step_cost exposing finer resolution step increments. II. Provide facilities for interpreter-specific cost accounting Introduce new functions `Gas.incr_interpreter_cost` and `Gas.bill_interpreter_cost`. - The context stores a new counter 'interpreter_cost' of type Gas_limit_repr.cost - functions are provided to: - increment this counter (incr_interpreter_cost) and - bill for the gas corresponding to this counter and reset this counter. Until bill_interpreter_cost is called, the interpreter_cost is _not_ taken into account into the effectively consumed gas. - Each call to incr_interpreter_cost still checks that we are under the operation and block gas limits. - The interpreter uses these functions instead of the usual Gas.consume. The invariant that has to be respected for this to be transparent to the rest of the protocol is that all continuations of the `step` function to other functions should bill and reset the interpreter_cost beforehand. This concerns calls to interp, calls to the typechecker, calls to read from a big map, calls to the serialization/deserialization mechanism, etc; in short, all calls to other parts of the protocol should have a context in a state where this fine-grained gas bookkeeping has been settled and reset. | 19 July 2019, 10:17:36 UTC |
9d70e0b | Ilias Garnier | 25 June 2019, 06:51:51 UTC | Proto/Michelson: add comparable_ty type witness in boxed sets Some cost functions require computing the size of keys/elts of maps/sets. Not being able to dispatch on the element type was making this impossible outside of the interpreter (where the element type of the set could be accessed elsewhere). This patch fixes that. | 19 July 2019, 10:18:10 UTC |
85ec9f7 | Ilias Garnier | 19 July 2019, 09:14:17 UTC | Proto/Michelson: unshare cost functions of the interpeter & the rest of the protocol | 19 July 2019, 10:17:36 UTC |
064817f | Benjamin Canou | 18 July 2019, 13:08:19 UTC | Doc: add missing Michelson COMPARE variants | 18 July 2019, 17:13:11 UTC |
0f2330a | Benjamin Canou | 18 July 2019, 12:51:39 UTC | Michelson: broaden the domain of comparable types a bit | 18 July 2019, 17:13:10 UTC |