swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2

sort by:
Revision Author Date Message Commit Date
321c135 Shell/Pipeline: add comments Co-authored-by: MBourgoin <mathias.bourgoin@nomadic-labs.com> Co-authored-by: Pietro Abate <pietro.abate@nomadic-labs.com> Co-authored-by: Raphaël Proust <code@bnwr.net> 17 June 2019, 14:58:19 UTC
c0bfdb5 Shell/Worker: add comment Co-authored-by: MBourgoin <mathias.bourgoin@nomadic-labs.com> Co-authored-by: Pietro Abate <pietro.abate@nomadic-labs.com> 17 June 2019, 14:58:19 UTC
5dec679 Shell/Block_validator: protect against worker cancelation Co-authored-by: MBourgoin <mathias.bourgoin@nomadic-labs.com> Co-authored-by: Pietro Abate <pietro.abate@nomadic-labs.com> 17 June 2019, 14:58:19 UTC
dbf7e12 Stdlib: move Unix-dependent code into Stdlib_unix 17 June 2019, 08:07:54 UTC
de3f767 P2p: improve and fix documentation 14 June 2019, 04:19:20 UTC
bf6f7d0 Stdlib/option: Fix documentation 14 June 2019, 04:19:01 UTC
7e644e3 Tests: Add check_mempool_contains_operation Co-authored-by: Mathias Bourgoin <mathias.bourgoin@nomadic-labs.com.com> Co-authored-by: Pietro Abate <pietro.abate@nomadic-labs.com.com> 13 June 2019, 06:45:54 UTC
91d6bd7 CI: restore missing doc publish dependencies 12 June 2019, 16:04:39 UTC
cb9cea1 CI: update opam repository hashes 12 June 2019, 13:42:07 UTC
21b879e test/python: add simple rpc example 12 June 2019, 13:42:06 UTC
f9c92ec Test/python: fix forging operation example 12 June 2019, 13:42:06 UTC
bde2106 Tests/python: don't run mypy with `make lint_all` mypy may produce false-positive that are confusing to some users. its use is left optional (`make typecheck`) 12 June 2019, 13:42:06 UTC
f322027 Tests/python: test snapshot 12 June 2019, 13:42:05 UTC
afa3ee7 Tests/python: test for double endorsement 12 June 2019, 13:42:05 UTC
096f145 Tests/python: example forge/inject transaction 12 June 2019, 13:42:05 UTC
897806d Tests/python: add crypto/rpc utility functions Added functions: - to query a node via rpc without going through tezos-client, - signature 12 June 2019, 13:42:04 UTC
4c3acb8 Tests/python: extend node/sandbox API . Add run/terminate methods to Node in order to start and stop a node within a given test, while keeping the persistent state. . Allows to start a node with a snapshot 12 June 2019, 13:42:04 UTC
a5d2c07 Tests/python: add doc/comments 12 June 2019, 13:42:04 UTC
09abd52 Error_monad: make Unclassified_error internal only Until now, users of the library could emit Unclassified_error through the generic_error function. The generic_error function now uses Exn (Failure …) instead 12 June 2019, 10:10:48 UTC
ffe62a4 Error_monad: register cancel error 12 June 2019, 10:10:48 UTC
877432c CI: refactor the CI dependencies 11 June 2019, 16:27:52 UTC
59e689a CI: add warning header to python dependencies 11 June 2019, 16:26:55 UTC
1f4d61a Makefile: group code-quality rules together In addition, avoid redundant call to make when linting python code: lint_all already triggers typecheck 11 June 2019, 16:26:55 UTC
6aba033 CI: normalize test names - no numbers - no `test:` prefix 11 June 2019, 16:26:55 UTC
d320f16 CI: single-stage CI 11 June 2019, 16:26:53 UTC
311e17a Tests: update doc (linting in CI) 11 June 2019, 16:11:46 UTC
c0270f5 Tests: merge unittest/integration tests in CI 11 June 2019, 16:11:45 UTC
d8994ea Tests: make test-python-lint runs python linter 11 June 2019, 16:11:45 UTC
c57fb74 Tests: run python linter in CI build stage 11 June 2019, 16:11:45 UTC
1ea4c03 Alpha/Client: fix signature introduced in a6f772cdb 11 June 2019, 14:43:17 UTC
81ae91b p2p welcome: Don't stop worker on accept error When accepting a new connection, some temporary system errors might prevent from opening a socket. Previously such errors were stopping the welcome worker, and thus isolating the node. This patch logs the error at `error` level, as they are indicating a potentially serious problem in the system, but lets the worker continue its work. 11 June 2019, 09:46:53 UTC
b4e1611 Test/Flextesa: keep the delegate activated 10 June 2019, 15:20:40 UTC
d5e50f7 Test/Python: first voting period is no longer bugged 10 June 2019, 15:20:40 UTC
2465623 Test/Python: adapt client commands to sandbox constants 10 June 2019, 15:19:13 UTC
27afb8c Test/Python: skip /errors RPC 10 June 2019, 14:34:54 UTC
9e679c4 Test/Python: fees by default per transaction have increase of 10ntz 10 June 2019, 14:34:54 UTC
f7d1624 Alpha/Parameters: update parameters to Athens 10 June 2019, 14:11:45 UTC
15b86eb Alpha/Contracts: uniform indexation for both implicit and originated contracts This patch change the way contracts are indexed internally, using the same database paths for implicit contracts, delegate accounts, scripted and non scripted contracts. It simplifies future updates, for instance to add new account types. 10 June 2019, 14:04:03 UTC
340d025 Alpha/Delegation: set the tokens_per_roll constant to 8000 tez This patch sets the new default roll size to 8000 tokens. 10 June 2019, 14:04:03 UTC
142b833 Alpha/Delegation: allow to change the roll value This patch adds a function to reassign rolls given a new roll size. 10 June 2019, 14:04:02 UTC
0655ed8 Alpha/Delegation: do not activate delegate when crediting Remove the unneeded method for a delegate to reactivate itself by provisioning its account. The delegate should simply re-register as delegate. 10 June 2019, 14:04:02 UTC
2dee7b2 Alpha/Michelson: double gas limit, except for I/Os that stay unchanged This change doubles the maximum amount of gas for the block and for each transaction. The cost of I/Os is updated accordingly, so that the number of computation steps is increased, while the number of possible I/Os in a block stays unchanged. 10 June 2019, 14:04:01 UTC
bc87ad6 Alpha/Michelson: do not allow spendable smart contracts This patches forbids the creation of spendable smart contracts, a current feature that is not necessary (it can be implemented from the contract's code) and prevents some possible future optimisations. It also prevents the creation of non spendable non scripted contracts, which was mostly a design flaw allowing people to lock funds. This is done by checking the flag in the origination operation rather than removing it so the change is lighter for third party software. 10 June 2019, 14:04:01 UTC
cdb6fc6 Alpha/Michelson: allows big maps in genesis blocks This patch allows to create a sandbox chain with bootstrap contracts that uses big_maps. This change is mostly useful for testing in sandbox mode or custom deployments. This has no effect on mainnet. 10 June 2019, 14:04:01 UTC
decf40d Alpha/Vote: new constant `test_chain_duration` This patch turns the test chain lifetime from a hardcoded two-days constant in the code to a parameter. This is useful for testing of the voting system, for testnet rehearsals, or for more easily changing the value in a future protocol upgrade. The value of this constant is also updated to prolong the test chain to the end of period. The test chain is now spawned at the beginning of the third voting period and lasts the whole period. 10 June 2019, 14:04:00 UTC
e1a52fb Alpha/Vote: fix potential overflow in quorum computation This patch prevents a potential overflow if the number of rolls get too big in a future update. This bug cannot happen with the current value. 10 June 2019, 14:04:00 UTC
7a0d332 Alpha/Vote: docstrings and one renaming This patchs adds documentation to the code. It does not change the semantics. 10 June 2019, 14:04:00 UTC
e64c89f Alpha/Vote: fix initialization of voting rights from genesis This patch fixes the voting system initialisation from genesis. It improves voting in sandbox mode and test networks. It has no effect on mainnet. 10 June 2019, 14:03:59 UTC
a6f772c Alpha/RPCs: optional fields for source, payer, gas in run and trace This patch adds new options to the Michelson interpreter RPCs. They allow to customize the interpreter behaviour. It only makes utility RPCs more flexible, and does not change the semantics of Michelson. 10 June 2019, 14:03:59 UTC
3760d0e Alpha/RPCs: rename Michelson interpreter diagnostics field names This patch changes some error IDs and error attributes to make it consistent with the rest of the codebase. Third party development tools that recognise errors based on this should be updated.As errors are only read, a simple solution is to support both during the protocol change period. 10 June 2019, 14:03:59 UTC
637ab71 Alpha/RPCs: rename field labels in Michelson typechecker output This is a change in field names in the Michelson typechecking RPC output. A simple solution for third party tools to handle the change is to recognise both field names during the protocol update period. 10 June 2019, 14:03:58 UTC
2a3fa87 Alpha/RPCs: change `managerPubkey` to underscores in json field names This renames a field in the JSON format of origination operations to make it consistent with the others. Third party software must be updated to support this change. For applications that just consume this format, it is enough to just recognise both field names during the protocol change period. For applications that send this format to the node, it is necessary to send the right one depending on the `next_protocol` field of the interrogated block. 10 June 2019, 14:03:58 UTC
f69be70 Alpha/RPCs: fix wrong encoding name fields This patch fixes a mislabeled field in the JSON encoding of operation receipts. The balance updates had a field `level` that actually contained a cycle. It is now named `cycle`. Third party software that make use of receipts such as block explorers or wallets may need to be updated accordingly. A simple solution is to support both during the protocol change period. 10 June 2019, 14:03:58 UTC
3d307bf Alpha/Refactor: simplify code of `Raw_context.prepare_first_block` This patch simplifies the protocol migration code. It does not change the semantics. Co-authored-by: Marco Stronati <marco@stronati.org> 10 June 2019, 14:03:57 UTC
5385017 Alpha/Refactor: use return_* Replaces some allocations of common return values by preallocated constants. This is a cosmetic change that does not change the semantics. 10 June 2019, 14:03:57 UTC
f657a5f Alpha/Refactor: remove unused compare module in constants This commit removes a small piece of unused code. 10 June 2019, 14:03:56 UTC
caa2872 ErrorMonad/Test: fix dependencies 07 June 2019, 12:11:30 UTC
7cfeec9 P2P/Test: remove unused dependency 07 June 2019, 12:07:25 UTC
9b1870d P2p: mv Moving_average to lib_stdlib_unix 07 June 2019, 10:32:42 UTC
5cce555 P2p: add mli to P2p_errors 07 June 2019, 10:32:42 UTC
2dd610a P2p: moved P2p_errors to lib_p2p / cut shell_services dependency 07 June 2019, 10:32:42 UTC
2997134 P2p: moved p2p_directory from lib_p2p to lib_shell. This removes the dependency of lib_p2p to RPCs. Now lib_p2p exports it services via module interfaces only, and it's up to the client lib (lib_shell) to define RPC. 07 June 2019, 10:32:42 UTC
6cc498a P2p: extract RPC directory from module P2p RPC service were defined inside module P2p, potentially leaking P2p private state. This simplifies module P2p and avoid abstraction leak. 07 June 2019, 10:32:42 UTC
f9d24de Error_monad: tests for error tables 07 June 2019, 10:12:55 UTC
24db3fb Shell/chain_validator: use error table for initialization 07 June 2019, 10:12:55 UTC
1414e43 Error_monad: Error-aware table 07 June 2019, 10:12:55 UTC
87c0a18 CI: update opam tests 07 June 2019, 06:38:14 UTC
abd6a75 Scripts: snapshot-alpha fixes for lib_parameters and more 07 June 2019, 06:06:06 UTC
7c39415 Proto/Parameters: s/alpha/alpha-parameters in proto_alpha.ml 07 June 2019, 06:06:06 UTC
f6ef0e5 Revert "Proto/Client: change protocol name to avoid conflicts" This reverts commit ab952d0a6a21c8a88514fa07afd8621afe4c871e. 07 June 2019, 06:06:05 UTC
7316560 Proto/Client: remove unused dependency, fix typo 07 June 2019, 06:06:05 UTC
e9e04d9 Proto/Delegate: add version to pow 07 June 2019, 06:06:05 UTC
2efc012 Proto/Delegate: add protocol name to nonce logging registration 07 June 2019, 06:06:04 UTC
2a09ea7 Proto/Delegate: set default fees like in mainnet 07 June 2019, 06:06:04 UTC
a5f2c83 Proto/Delegate: add protocol name to logging registration 07 June 2019, 06:06:04 UTC
fb9c04b Proto/Mempool: add mempool filters 07 June 2019, 06:06:03 UTC
2c5b026 Proto/Opam: remove alpha from synopsis 07 June 2019, 06:06:03 UTC
a03c814 Protocols/Tests: create a package tezos-protocol-alpha-tests to solve circular deps 06 June 2019, 21:21:41 UTC
560dbe1 Proto/Parameters: dune cleanup 06 June 2019, 21:21:41 UTC
64ad7be Proto/Parameters: add opam dependencies 06 June 2019, 21:21:41 UTC
99d9aa8 P2p: Add randomness when listing known peers 06 June 2019, 20:01:16 UTC
c222dcf Flextesa: use more portable call for `cp` Thanks **@pirbo:** <https://gitlab.com/tezos/tezos/merge_requests/1092#note_178711248> 06 June 2019, 19:21:13 UTC
98e68cb Flextesa: use “slow-flow” genspio compiler (MacOSX) 06 June 2019, 19:21:13 UTC
fb0632c P2p: per-pool greylisting config (rather than per-point) 06 June 2019, 13:43:14 UTC
7c67115 P2p: add options for greylisting policy 06 June 2019, 13:43:14 UTC
c78a7ff P2p: check for time overflow 06 June 2019, 13:43:14 UTC
7e5cfaa P2p: cap greylisting delay 06 June 2019, 13:43:14 UTC
5fff35e Doc: add proto 004 page to index 06 June 2019, 06:18:21 UTC
25227f1 Doc: moved python tests doc to main doc 06 June 2019, 05:49:17 UTC
a00d896 Client_base_unix: improve client_context_unix 05 June 2019, 20:33:26 UTC
bd2af62 Doc: add page for protocol 004, fixes for mainnet may 05 June 2019, 16:17:29 UTC
f81f512 Proto/Parameters: fix wrong renaming in dune 05 June 2019, 10:12:02 UTC
2e1b795 Shell/Bench: allow accepting more parameters in genesis 05 June 2019, 10:12:01 UTC
ee068cb Proto: locally revert `ddbe199ea - Doc: fix many odoc errors` 05 June 2019, 10:12:01 UTC
566a3eb P2p/pool: minor simplifications 05 June 2019, 09:07:45 UTC
6a32d17 Doc: Michelson: Move the obsolete contracts to attic and replace them by the multisig in Michelson documentation The reservoir contracts seem buggy: they either fail or freeze money in most cases. The forward contract that was also documented in Michelson doc is probably to complex to be explained there and the code was already in attic. 05 June 2019, 08:27:40 UTC
487ccf9 Proto/Delegate/Test: use protocol-alpha-parameters instead of json 04 June 2019, 21:13:01 UTC
2d652b6 Proto/Tests: use protocol-alpha-parameters instead of json 04 June 2019, 21:13:01 UTC
c114ec8 Shell/Bench: use protocol-alpha-parameters instead of json 04 June 2019, 21:13:01 UTC
e73b0b5 Client/Test: use protocol-alpha-parameters instead of json 04 June 2019, 21:13:01 UTC
back to top