Skip to content
This repository has been archived by the owner on Sep 23, 2023. It is now read-only.

min requirement to go 1.18 #423

Merged
merged 1 commit into from
Apr 22, 2022
Merged

min requirement to go 1.18 #423

merged 1 commit into from
Apr 22, 2022

Conversation

AskAlexSharov
Copy link
Contributor

No description provided.

@AskAlexSharov AskAlexSharov merged commit 6a4882a into main Apr 22, 2022
@AskAlexSharov AskAlexSharov deleted the go_1_18_go branch April 22, 2022 03:56
AlexeyAkhunov pushed a commit that referenced this pull request Apr 22, 2022
AlexeyAkhunov added a commit that referenced this pull request Apr 26, 2022
* Min requirement to go 1.18 (#423)

* [#389] fuzz tests on hex patricia hashed trie (#420)

* commitment: added UniqueRepresentation and fuzz test on HexPatriciaHashed trie

* commitment: added another fuzz test with different inputs

* commitment: fix of roothash of size 33

* adds new updates for unique representation  test to broke it

* Fix lint

* Fix test

* Remove prints

* updated fuzz test and removed useless code

* Remove print

* Cleanup

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>

* Torrent peers stat (#424)

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 27a7c33

git-subtree-dir: interfaces
git-subtree-split: 27a7c33025b5736ad4ba2b4112634b61d28a26ad

* save

* Update ci.yml (#425)

* Makefile improvements (#426)

* use $GOBIN everywhere
* make lint builds golangci-lint if needed
* moq rebuilt only if needed
* download protoc only if needed
* separate clean targets
* $PROTOC_INCLUDE
* refactor mkdir $GOBIN

* Sentry GRPC: rename Peers to PeerEvents (#427)

* sentry.proto: rename Peers to PeerEvents

* rename Peers() -> PeerEvents()
* rename PeersRequest -> PeerEventsRequest
* rename PeerEvent -> PeerEventId
* rename PeersReply -> PeerEvent

* Sentry GRPC: rename Peers to PeerEvents

* RPC/Sentry: Peers method (#429)

* interfaces: Peers method in RPC/Sentry

* RPC/Sentry: Peers method

Wrappers and mocks.
GRPC regenerated.
See erigontech/interfaces#102

Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>
Co-authored-by: Artem Tsebrovskiy <awskii@users.noreply.github.com>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: battlmonstr <battlmonstr@users.noreply.github.com>
AlexeyAkhunov added a commit that referenced this pull request May 3, 2022
* Min requirement to go 1.18 (#423)

* [#389] fuzz tests on hex patricia hashed trie (#420)

* commitment: added UniqueRepresentation and fuzz test on HexPatriciaHashed trie

* commitment: added another fuzz test with different inputs

* commitment: fix of roothash of size 33

* adds new updates for unique representation  test to broke it

* Fix lint

* Fix test

* Remove prints

* updated fuzz test and removed useless code

* Remove print

* Cleanup

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>

* Torrent peers stat (#424)

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 27a7c33

git-subtree-dir: interfaces
git-subtree-split: 27a7c33025b5736ad4ba2b4112634b61d28a26ad

* save

* Update ci.yml (#425)

* Makefile improvements (#426)

* use $GOBIN everywhere
* make lint builds golangci-lint if needed
* moq rebuilt only if needed
* download protoc only if needed
* separate clean targets
* $PROTOC_INCLUDE
* refactor mkdir $GOBIN

* Sentry GRPC: rename Peers to PeerEvents (#427)

* sentry.proto: rename Peers to PeerEvents

* rename Peers() -> PeerEvents()
* rename PeersRequest -> PeerEventsRequest
* rename PeerEvent -> PeerEventId
* rename PeersReply -> PeerEvent

* Sentry GRPC: rename Peers to PeerEvents

* RPC/Sentry: Peers method (#429)

* interfaces: Peers method in RPC/Sentry

* RPC/Sentry: Peers method

Wrappers and mocks.
GRPC regenerated.
See erigontech/interfaces#102

* Downloader: calc stat inside, add --torrent.download.slots and limit downloads inside (#432)

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit cb09f4f

git-subtree-dir: interfaces
git-subtree-split: cb09f4fd4eb9caccf7ece5b5ba05b380a4ce9e33

* save

* save

* Squashed 'interfaces/' content from commit f4847ba

git-subtree-dir: interfaces
git-subtree-split: f4847baccf2c5e35e955f14cbee428f90111dfbf

* save

* save

* Squashed 'interfaces/' content from commit 17196d5

git-subtree-dir: interfaces
git-subtree-split: 17196d54cff8233b1c0c5eadc2f806ac260c2e9d

* save

* shorter common.ByteCount for shorter logs #433

* rename field "type" (#434)

* save

* Squashed 'interfaces/' content from commit 9fdbffd

git-subtree-dir: interfaces
git-subtree-split: 9fdbffd8ff5cc8d1061939e9f6dc2e966ba5b284

* save

* save

* save

* save

* Typed sender (#435)

* save

* Squashed 'interfaces/' content from commit 477d121a

git-subtree-dir: interfaces
git-subtree-split: 477d121aafa9566e1f2f7d478852d800d3822bc5

* save

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit efea516

git-subtree-dir: interfaces
git-subtree-split: efea516b345a76d51874751f2dd21c333ba1a746

* Update interface bindings

Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>
Co-authored-by: Artem Tsebrovskiy <awskii@users.noreply.github.com>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: battlmonstr <battlmonstr@users.noreply.github.com>
AlexeyAkhunov added a commit that referenced this pull request May 10, 2022
* Min requirement to go 1.18 (#423)

* [#389] fuzz tests on hex patricia hashed trie (#420)

* commitment: added UniqueRepresentation and fuzz test on HexPatriciaHashed trie

* commitment: added another fuzz test with different inputs

* commitment: fix of roothash of size 33

* adds new updates for unique representation  test to broke it

* Fix lint

* Fix test

* Remove prints

* updated fuzz test and removed useless code

* Remove print

* Cleanup

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>

* Torrent peers stat (#424)

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit 27a7c33

git-subtree-dir: interfaces
git-subtree-split: 27a7c33025b5736ad4ba2b4112634b61d28a26ad

* save

* Update ci.yml (#425)

* Makefile improvements (#426)

* use $GOBIN everywhere
* make lint builds golangci-lint if needed
* moq rebuilt only if needed
* download protoc only if needed
* separate clean targets
* $PROTOC_INCLUDE
* refactor mkdir $GOBIN

* Sentry GRPC: rename Peers to PeerEvents (#427)

* sentry.proto: rename Peers to PeerEvents

* rename Peers() -> PeerEvents()
* rename PeersRequest -> PeerEventsRequest
* rename PeerEvent -> PeerEventId
* rename PeersReply -> PeerEvent

* Sentry GRPC: rename Peers to PeerEvents

* RPC/Sentry: Peers method (#429)

* interfaces: Peers method in RPC/Sentry

* RPC/Sentry: Peers method

Wrappers and mocks.
GRPC regenerated.
See erigontech/interfaces#102

* Downloader: calc stat inside, add --torrent.download.slots and limit downloads inside (#432)

* Remove interfaces for replacement

* Squashed 'interfaces/' content from commit cb09f4f

git-subtree-dir: interfaces
git-subtree-split: cb09f4fd4eb9caccf7ece5b5ba05b380a4ce9e33

* save

* save

* Squashed 'interfaces/' content from commit f4847ba

git-subtree-dir: interfaces
git-subtree-split: f4847baccf2c5e35e955f14cbee428f90111dfbf

* save

* save

* Squashed 'interfaces/' content from commit 17196d5

git-subtree-dir: interfaces
git-subtree-split: 17196d54cff8233b1c0c5eadc2f806ac260c2e9d

* save

* shorter common.ByteCount for shorter logs #433

* rename field "type" (#434)

* save

* Squashed 'interfaces/' content from commit 9fdbffd

git-subtree-dir: interfaces
git-subtree-split: 9fdbffd8ff5cc8d1061939e9f6dc2e966ba5b284

* save

* save

* save

* save

* Typed sender (#435)

* save

* Squashed 'interfaces/' content from commit 477d121a

git-subtree-dir: interfaces
git-subtree-split: 477d121aafa9566e1f2f7d478852d800d3822bc5

* save

* fuzzbeta try 2 (#438)

* save

* save

* implement bin_patricia_hashed trie (#430)

* commitment: implemented semi-working bin patricia trie

* commitment: added initialize function to select commitment implementation

* deleted reference implementation of binary trie

* added branch merge function selection in accordance with current commitment type

* smarter branch prefix convolution to reduce disk usage

* implemented DELETE update

* commitment/bin-trie: fixed merge processing and storage encoding

* added changed hex to bin patricia trie

* fixed trie variant select

* allocate if bufPos larger than buf size

* added tracing code

* Fix lint

* Skip test

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>

* Update decompress.go (#439)

* save (#440)

* don't log inside library about db close #442

* up linter version (#443)

* save

* save

* save

* save

* Rename sentry.ControlServerImpl to sentry.MultyClient and sentry.SentryServerImpl to sentry.GrpcServer #444

* Kv: GetBool helper (#445)

* save

* save

Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>
Co-authored-by: Artem Tsebrovskiy <awskii@users.noreply.github.com>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: battlmonstr <battlmonstr@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant