swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2

sort by:
Revision Author Date Message Commit Date
5c02c17 Merge branch 'proto-proposal' into 'master' WIP: Carthage 006 Proposal Closes #546 See merge request tezos/tezos!1328 22 January 2020, 17:09:42 UTC
230ce72 Tests: add regression logs for test_contract{,_onchain}_opcodes.py 22 January 2020, 16:37:20 UTC
bf07f44 Tests: regressions tests for test_contract{,_onchain}_opcodes.py 22 January 2020, 16:37:19 UTC
3cba418 Tests: add pytest-regtest 22 January 2020, 16:37:19 UTC
d0e7436 Tests/Python: fix strange duplication of client's stderr 22 January 2020, 15:42:28 UTC
a2492fd Client: add tezos-client-demo-counter in .opam 22 January 2020, 14:35:12 UTC
2c9a711 Doc: typo in the « The Big Picture » session 22 January 2020, 10:27:11 UTC
fef6543 Doc: fix deadlink to the validator 22 January 2020, 10:27:10 UTC
55f2abb Doc: wrong function name. register_handler -> register_error 22 January 2020, 10:27:09 UTC
04ed990 Doc: typo hitory -> history 22 January 2020, 10:27:08 UTC
38632af Doc: Add link to Data_encoding session 22 January 2020, 10:27:07 UTC
e6db84f Doc: Use code-blocks instead of code. For highlighting 22 January 2020, 10:27:05 UTC
713481f proto_genesis: use predefined protocol hash 22 January 2020, 09:07:29 UTC
254be33 proto_demo_counter: a new demo protocol co-authored with Eugen Zalinescu This protocol maintains a couple of non-negative counters { a: int32, b: int32 } in its context. This state can be updated via simple increment and transfer operations. 22 January 2020, 09:07:29 UTC
a9948e9 Test/Python: fix expected error message 21 January 2020, 18:45:14 UTC
c20f57e Shell: Extract workers to separate library 21 January 2020, 16:00:25 UTC
3aea4b1 Docs: Update proposal testing docs 21 January 2020, 15:16:02 UTC
52c46fd Scripts: update yes-node.patch to ocamlformat 21 January 2020, 15:16:02 UTC
83a7c45 Scripts: update yes-node.patch MBytes to Bytes 21 January 2020, 15:16:02 UTC
6738da4 Bin_node: handle non writable version file 21 January 2020, 14:36:13 UTC
987fcb0 Bin_node: add upgrade status command 21 January 2020, 14:36:13 UTC
208d6a5 Bin_node/upgrade_command: add event logs 21 January 2020, 14:36:13 UTC
d01da04 Bin_node: Extract read_version_file as a function 21 January 2020, 14:36:13 UTC
8e340c0 Merge branch 'master' into proto-proposal 21 January 2020, 14:20:46 UTC
90d3d6f Vendors/flextesa: update protocol constants Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 21 January 2020, 13:54:35 UTC
5dd29f9 Tests/Python: update protocol constants Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 21 January 2020, 13:54:35 UTC
3307655 Protocol/Tests: update reward functions Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 21 January 2020, 13:54:34 UTC
87af617 Protocol/Parameters: update the reward constants Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 21 January 2020, 13:54:34 UTC
919cd20 Protocol: update reward functions Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 21 January 2020, 13:54:34 UTC
e8a21c2 Tests/Python: Fixup: describe how to produce the tested byte sequence This was suggested by Mehdi 21 January 2020, 13:54:34 UTC
3d29335 Protocol/Michelson: Fixup: suggestions from Mehdi 21 January 2020, 13:54:34 UTC
9376788 Test/Python: test failure of deserialisation of bad annotation 21 January 2020, 13:54:34 UTC
e290e8f Protocol/Michelson: annotation validity check Check at parsing time that Michelson annotations only contain valid characters. This check is useless for annotations produced by `lib_micheline` but could fail for annotated lambdas deserialized using the `UNPACK` instruction. 21 January 2020, 13:54:34 UTC
5d7623b Proto/Test: Add a test case for emptying delegated contract 21 January 2020, 13:54:33 UTC
0959a6d Proto: Allow to empty non self-delegated contract For non self-delegated contracts, the removed assertion was causing an error when emptying a delegated contract. 21 January 2020, 13:54:33 UTC
26d8dc1 Protocol: add vanity nonce 21 January 2020, 13:54:33 UTC
301a9fb Tests/Python: verify EMPTY_BIG_MAP arity error message 21 January 2020, 13:54:33 UTC
16d4133 Protocol/Michelson: improve the performance of the CONTRACT instruction Add an optimisation that make the instruction cheaper in gas for implicit contracts (tz1, tz2, tz3) by saving an I/O. 21 January 2020, 13:54:33 UTC
d84e9b5 Tests/Python: test the Michelson MAP instruction on maps in the case of side effects 21 January 2020, 13:54:33 UTC
c485511 Protocol/Michelson: fix the interpretation of the MAP instruction on maps In the previous implementation, accumulating a value during a MAP on a map was impossible because the initial stack tail was restored. This was not the documented behavior of the MAP instruction and it was inconsistent with the case of mapping over a list. BREAKING CHANGE: originated contracts that rely on the previous and incorrect) semantics might behave incorrectly. 21 January 2020, 13:54:32 UTC
25bab9b Protocol/Michelson: handling of the bad arity error for the EMPTY_BIG_MAP instruction Improve error reporting when checking for the arity of the EMPTY_BIG_MAP instruction 21 January 2020, 13:54:32 UTC
b089c55 Protocol/Michelson: remove the peephole optimisation of UNPAIR Remove an unreachable optimisation. A proper UNPAIR instruction shall be added in the next protocol instead. 21 January 2020, 13:54:32 UTC
43bbb8f Doc/Michelson: fix a typo in the semantic rule for NONE Fixes issue https://gitlab.com/tezos/tezos/issues/654. 20 January 2020, 14:47:28 UTC
7f611bc Tests/Python: verify EMPTY_BIG_MAP arity error message Adaptation of 9bfed67a4ef15c13568956927c277e61e250966b 17 January 2020, 10:36:16 UTC
1ce3c8a Tests/Python: test the Michelson MAP instruction on maps in the case of side effects Adaptation of e289be9068c8e311905b03cce4d8b98d01763fc7 Co-Authored-By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> 17 January 2020, 10:36:16 UTC
9071c97 Tests/Python: add more failing tests for comparable pairs Adaptation of 7608094eb64ee26cce1a4729b29c851a6a12d241 Tested with ``` pytest-3 tests_python/tests/test_contract.py -k TestComparablePairs ``` 17 January 2020, 10:36:16 UTC
130d86b Tests/Python: skipped tests of comparable pairs in sets, maps, and big_maps Test with ``` pytest-3 tests_python/tests/test_contract.py -k TestComparablePairs ``` Adaptation of 89205d04a26ec2aad698cd4891ce2fa636260491 Co-Authored-By: Charles DEHLINGER <charles.dehlinger@tezcore.com> Co-Authored-By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> 17 January 2020, 10:36:16 UTC
8dc5904 Tests/Python: utility function for typechecking failure Adaptation of 21ffbbcb2e44a1b1e020ffcb2dd24b2c505bc745 17 January 2020, 10:36:16 UTC
7f5c3fa Shell: protect rpc request with unknown block hash 16 January 2020, 21:18:05 UTC
599fc12 Doc: add virtualenv alternative to build the documentation locally 16 January 2020, 18:54:56 UTC
53d502e Tests/python: add --proto option to run_node_baker.py This allows to choose between two protocols (alpha, babylon). Default is `alpha`. Some third-party client library target pecifically babylon. It is useful to be able to run a sandbox node on this specific protocol. 16 January 2020, 14:22:07 UTC
514c245 Test/python: script to launch a node/baker (optionally a contract) 16 January 2020, 14:22:07 UTC
b965934 Doc: Release Dec. 2019 - Typo 15 January 2020, 13:00:02 UTC
18beebb Proto-compiler: add more safety checks 14 January 2020, 16:01:24 UTC
c8120e1 Doc: --network Mainnet => --network mainnet 14 January 2020, 14:35:51 UTC
a331cf3 RPC Docs: Add 006 constant changes 14 January 2020, 07:45:23 UTC
324e955 Tooling, CI, Makefile: Dockerfiles and Make The previous configuration of building with Docker used a lot of 'magic' and required a fair bit of traversal between the shell scripts to understand what was happening and where. Most of it could be solved by using Docker Multi-staged Builds but to not constantly break the cache when just dealing with final artifacts I've split out the builder Dockerfile from the main Dockerfile. I've also broken out the commands run into individual make commands while trying to keep the original shell script API mostly intact. Running `./scripts/create_docker_image.sh` will work as it originally did just with the modifications necessary to align the script to also use the same underlying commands that are in make. I would have removed the script completely and adjusted the build pipelines, but the Makefile has an initial requirement of having `opam` installed which might not be the case for all users or the base build system. Othewise you can now just `make docker-image` but this will use the make bindings. It might be a good idea in the future to make your own Docker "building" image that can just use make within GitLabs CI system, but I think that was out of scope of this change. 13 January 2020, 18:12:54 UTC
318c9f2 Doc: in multinetwork page, explain network differences 13 January 2020, 16:35:25 UTC
41e5c80 Doc: multinetwork node 13 January 2020, 16:35:25 UTC
b7eeefe Build: refresh dependencies to 2020-01-07 ocaml/opam-repository 13 January 2020, 13:37:27 UTC
b916b2f Doc: link from January release to December release 13 January 2020, 11:18:23 UTC
024e915 Doc: add release notes for Mainnet January 2020 13 January 2020, 11:18:23 UTC
0479bc7 update_opam_repo: avoid cloning the whole repository The opam repo is about 70MB but we only need a single commit. 12 January 2020, 15:11:54 UTC
fe6a4c2 Proto*/lib_client: remove unecessary Lwt/Error_monad 11 January 2020, 17:56:25 UTC
2b2a8a0 Shell: remove unecessary Lwt/Error_monad 11 January 2020, 17:56:25 UTC
96e7810 Lib_client: simplify multisig code 11 January 2020, 17:56:25 UTC
889f502 Client: Restore `submit proposals/ballot` delegate argument alias The `submit proposals/ballot` commands previously accepted public key hash as the delegate argument as well as an alias. 09 January 2020, 16:12:16 UTC
a91680d Client/Michelson: command for macro expansion This adds a client command to expand all macros in a Michelson script. 09 January 2020, 12:00:37 UTC
4f460e9 Tooling, CI, Makefile: Cleanup .PHONY .PHONY can be used multiple times inline within your makefile. This allows for the definer of the `make` target to determine directly at the definition point weather or not it's phony. This prevents the issue where these defentions tend to get lost while creating new targets or deleting old ones. 09 January 2020, 10:07:34 UTC
28f0d90 Node: add storage upgrade command 08 January 2020, 09:52:45 UTC
5df5eab Node: add storage upgrade function from 0.0.3 08 January 2020, 09:52:45 UTC
c577b50 P2p/Shell: move options from p2p to shell config Options disable_testchain and disable_mempool shouldn't belong to the P2p configuration. They are moved to the node configuration. 07 January 2020, 17:27:08 UTC
38cb05b Doc/Michelson: correct %@ kind and usable instructions 07 January 2020, 16:52:32 UTC
3722610 CI: sort opam packages - It's much easier to review and rebase changes when things are sorted. There was a bug in the sorting. - Also print the comment on the section being auto-generated directly from the script to avoid it being manually erased (happened to me by mistake during a rebase) I checked that `.gitlab-ci.yml` contain the same packages as before: ``` sort .gitlab-ci.yml > gitlab-ci.sorted git show origin/master:.gitlab-ci.yml | sort > gitlab-ci.master.sorted diff gitlab-ci.sorted gitlab-ci.master.sorted ``` only reveals the extra added blank line. 07 January 2020, 15:20:08 UTC
e2f83db Build: remove `ocamlfind` from opam dependencies We use `dune` now and there are no references to `ocamlfind` anywhere else in the build system than in opam files' dependencies 07 January 2020, 12:52:10 UTC
a845ea2 Ignore .idea directory (Intellij) 07 January 2020, 10:51:46 UTC
90d8d65 P2p: remove deadcode (unused param in conn_meta constructor) 07 January 2020, 09:37:44 UTC
eb1d90a 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 Stdlib: minor improvement for pipes 07 January 2020, 09:07:04 UTC
df5d757 Shell,P2p: better error management of lwt-utils errors 07 January 2020, 09:07:04 UTC
fdf984d 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 lib_requester: fix opam dependencies 06 January 2020, 18:12:43 UTC
8e53ccb 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 Shell/lib_cache: doc/typo 03 January 2020, 10:34:42 UTC
13e99ea 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 Shell/DDB: remove deadcode Resolve_pending isn't used anywhere (we use notify instead) 03 January 2020, 10:34:42 UTC
8355b44 Shell/DDB: rename DISTRIBUTED_DB -> CACHE 03 January 2020, 10:34:42 UTC
1181587 Shell/DDB: improve documentation of lib_cache 03 January 2020, 10:34:41 UTC
3fea139 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 Shell/ddb: ddb_functors.ml* moved to lib_cache 03 January 2020, 10:31:20 UTC
9193721 P2p: documentation improvements Co-author: Raphaël Proust <code@bnwr.net> 02 January 2020, 15:19:05 UTC
14cc554 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 Stdlib/Compare: factor out code 30 December 2019, 17:13:16 UTC
d6515ad Stdlib: remove or document exception raising functions 30 December 2019, 17:13:16 UTC
5c04c6c 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 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 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 Stdlib: removing unused functions from Registry 30 December 2019, 17:13:16 UTC
e8af032 Doc: Add a section on Merbocop/Tezbocop 30 December 2019, 16:03:01 UTC
eaba490 Node: only run in 64bit 30 December 2019, 15:38:58 UTC
back to top