Sai V
c215989c10
Quorum geth upgrade to 1.9.7 ( #960 )
...
Co-authored-by: amalraj.manigmail.com <amalraj.manigmail.com>
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
Co-authored-by: Flash Sheridan <flash@pobox.com>
Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: Nguyen Kien Trung <trung.n.k@gmail.com>
Co-authored-by: Felix Lange <fjl@twurst.com>
Co-authored-by: Rob Mulholand <rmulholand@8thlight.com>
Co-authored-by: Felföldi Zsolt <zsfelfoldi@gmail.com>
Co-authored-by: soc1c <soc1c@users.noreply.github.com>
Co-authored-by: Rafael Matias <rafael@skyle.net>
Co-authored-by: gary rong <garyrong0905@gmail.com>
Co-authored-by: Lucas Hendren <lhendre2@gmail.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
Co-authored-by: ywzqwwt <39263032+ywzqwwt@users.noreply.github.com>
Co-authored-by: zcheng9 <zcheng9@hawk.iit.edu>
Co-authored-by: zzy96 <zhou0250@e.ntu.edu.sg>
Co-authored-by: kikilass <36239971+kikilass@users.noreply.github.com>
Co-authored-by: Darrel Herbst <dherbst@gmail.com>
Co-authored-by: Ross <9055337+Chadsr@users.noreply.github.com>
Co-authored-by: Jeffery Robert Walsh <rlxrlps@gmail.com>
Co-authored-by: Marius Kjærstad <sandakersmann@users.noreply.github.com>
Co-authored-by: Piotr Dyraga <piotr.dyraga@keep.network>
Co-authored-by: Guillaume Ballet <gballet@gmail.com>
Co-authored-by: Michael Forney <mforney@mforney.org>
Co-authored-by: Samuel Marks <807580+SamuelMarks@users.noreply.github.com>
2020-04-29 10:50:56 -04:00
Trung Nguyen
07b0834245
Framework that allows adding additional Quorum features as plugins ( #923 )
2020-02-28 15:19:08 -05:00
Trung Nguyen
c278bc49fa
Automate release ( #899 )
2019-12-04 12:04:29 -05:00
amalraj.manigmail.com
bc529a509d
Merge branch 'goeth-1.8.18' into geth-upgrade-1.8.18
...
# Conflicts:
# .github/CONTRIBUTING.md
# .travis.yml
# core/blockchain.go
# core/vm/evm.go
# core/vm/logger_test.go
# eth/handler_test.go
# eth/tracers/tracer_test.go
# internal/ethapi/api.go
# internal/web3ext/web3ext.go
# p2p/discover/node.go
# p2p/server.go
# swarm/network/simulations/discovery/discovery_test.go
2019-01-29 19:08:14 +08:00
amalraj.manigmail.com
47571689ee
Merge remote-tracking branch 'remotes/goeth/release/1.8' into geth-upgrade-1.8.15_new
...
# Conflicts:
# .travis.yml
# README.md
# cmd/utils/flags.go
# consensus/consensus.go
# consensus/ethash/consensus.go
# consensus/ethash/ethash.go
# core/blockchain.go
# core/genesis_test.go
# core/state/state_object.go
# core/state_processor.go
# core/vm/errors.go
# core/vm/evm.go
# core/vm/gas_table.go
# core/vm/instructions_test.go
# core/vm/interface.go
# eth/api_tracer.go
# eth/backend.go
# eth/config.go
# eth/filters/filter.go
# les/backend.go
# les/helper_test.go
# miner/worker.go
# params/config.go
# params/version.go
2018-10-04 16:19:02 +08:00
Alexey Sharov
dc5d643bb5
cmd/swarm, swarm: cross-platform Content-Type detection ( #17782 )
...
- Mime types generator (Standard "mime" package rely on system-settings, see mime.osInitMime)
- Changed swarm/api.Upload:
- simplify I/O throttling by semaphore primitive and use file name where possible
- f.Close() must be called in Defer - otherwise panic or future added early return will cause leak of file descriptors
- one error was suppressed
2018-10-01 13:39:39 +02:00
amalraj.manigmail.com
72270b10c7
Merge remote-tracking branch 'remotes/origin/master' into geth-upgrade-1.8.12
...
# Conflicts:
# .travis.yml
# README.md
# cmd/geth/genesis_test.go
# core/genesis.go
# core/genesis_test.go
# core/state_processor.go
# eth/config.go
# eth/downloader/downloader_test.go
# eth/protocol_test.go
# params/config.go
2018-09-27 18:55:55 +08:00
Nguyen Kien Trung
08f3a5b76a
Added bootnode build and to docker image ( #526 )
2018-09-17 11:34:29 -04:00
Hyung-Kyu Hqueue Choi
ae674a3660
Makefile: clean go build cache ( #17079 )
2018-07-24 02:11:51 +02:00
Qvintvs
4b44bea1d7
Merge attempt
2018-05-31 14:16:44 +08:00
thomasmodeneis
ba1030b6b8
build: enable goimports and varcheck linters ( #16446 )
2018-04-18 00:53:50 +02:00
Felix Lange
5c2f1e0014
all: update generated code ( #15808 )
...
* core/types, core/vm, eth, tests: regenerate gencodec files
* Makefile: update devtools target
Install protoc-gen-go and print reminders about npm, solc and protoc.
Also switch to github.com/kevinburke/go-bindata because it's more
maintained.
* contracts/ens: update contracts and regenerate with solidity v0.4.19
The newer upstream version of the FIFSRegistrar contract doesn't set the
resolver anymore. The resolver is now deployed separately.
* contracts/release: regenerate with solidity v0.4.19
* contracts/chequebook: fix fallback and regenerate with solidity v0.4.19
The contract didn't have a fallback function, payments would be rejected
when compiled with newer solidity. References to 'mortal' and 'owned'
use the local file system so we can compile without network access.
* p2p/discv5: regenerate with recent stringer
* cmd/faucet: regenerate
* dashboard: regenerate
* eth/tracers: regenerate
* internal/jsre/deps: regenerate
* dashboard: avoid sed -i because it's not portable
* accounts/usbwallet/internal/trezor: fix go generate warnings
2018-01-08 14:15:57 +02:00
Patrick Mylund Nielsen
3d91976f08
Geth 1.7.2 rebase and addition of Istanbul BFT ( #207 )
2017-10-31 18:24:11 -04:00
detailyang
5e805aa865
Makefile: call shell function to get pwd
2017-08-04 23:54:30 +08:00
akiva
4371367cd1
Makefile, README: remove evm target, add puppeth to table ( #14886 )
2017-08-03 13:58:35 +02:00
Lee Hyeon
13cda8d9b6
Makefile: fixed GOBIN absolute path issue ( #14854 )
2017-07-31 12:00:17 +02:00
Aron
3c7338d6c8
Makefile: add make swarm command ( #14698 )
...
* Makefile: add make swarm command
* Makefile: minor code formatting polishes
2017-06-26 12:19:53 +03:00
Felix Lange
3d8de95f99
core, core/types: regenerate JSON marshaling, add "hash" to headers ( #13868 )
...
* Makefile: fix devtools target
* core: regenerate genesis marshaling with fjl/gencodec@cbfa5be5a8
* core/types: regenerate marshaling methods with fjl/gencodec@cbfa5be5a8
* core/types: add "hash" to JSON headers
2017-04-06 11:38:21 +03:00
Felix Lange
9c4fd4e9c9
Makefile: add devtools target
2017-03-07 01:33:05 +01:00
Péter Szilágyi
f972691eea
travis: support building mips32 and mips64 too
2017-03-02 11:43:06 +02:00
Péter Szilágyi
0f1cbfd3da
Makefile, build: do proper mobile builds, not cross builds
2016-11-25 12:51:10 +02:00
Felix Lange
ed2bc7fbe9
build, internal/build: misc improvements ( #3229 )
...
* travis.yml: don't create darwin/386 builds
* build: remove godep remains
* internal/build: improve archives
- enable compression for zip files
- don't write half-complete archives
* build: add -unstable to archive names
2016-11-03 14:44:16 +02:00
Felix Lange
4f7627972e
build: improve debian packaging
...
This commit tweaks the debian packaging tool:
* All build environment metadata can now be overriden on the command
line. This allows testing the CI build behaviour locally.
* -unstable packages now actually contain the binaries (oops)
* packages use Go 1.7 to build
* archiving is skipped for PR builds
2016-10-02 13:08:56 +02:00
Péter Szilágyi
4c2cc32f2e
Makefile: support building for the MIPS64 platforms ( #2682 )
2016-08-16 09:52:24 +02:00
Péter Szilágyi
8c23f20c68
Makefile, build: move cross compilation into ci.go
2016-08-08 13:45:44 +03:00
Felix Lange
6c33ba14a4
build: add ci.go, use it everywhere
...
The new build script, ci.go, replaces some of the older shell scripts.
ci.go can compile go-ethereum, run the tests, create release archives
and debian source packages.
2016-06-22 13:42:39 +02:00
Péter Szilágyi
6a00a3ade1
Makefile: go build instead of install (solves cross compile issues)
2016-05-06 16:56:22 +03:00
Felix Lange
bf5ae502ef
Makefile: enable go vet on Travis CI
2016-04-15 11:17:27 +02:00
Péter Szilágyi
03f090b30b
Makefile, cmd/geth: support building Android archives
2015-12-14 14:28:14 +02:00
Péter Szilágyi
0e4deeb6e7
Makefile, cmd/geth: assemble ios xcode frameworks
2015-12-08 18:05:43 +02:00
Felix Lange
02356b36d6
crypto/secp256k1: remove dependency on libgmp
...
Turns out we actually don't need it, USE_NUM_NONE works
because we also set USE_FIELD_INV_BUILTIN.
2015-12-03 21:12:13 +01:00
Péter Szilágyi
9acec62cf8
Makefile: support 64bit ARM iOS cross builds
2015-12-03 20:33:24 +02:00
Péter Szilágyi
98d68cfa91
Makefile: enable 64-bit ARM builds on Linux
2015-12-02 16:57:15 +02:00
Péter Szilágyi
391ca61678
Makefile: build ARM v5/v6/v7, drop high API mobile clients
2015-12-01 12:40:55 +02:00
Péter Szilágyi
9af4065243
Makefile: enable iOS experimental builds (fix prev omission)
2015-11-29 17:52:52 +02:00
Péter Szilágyi
83a22b457c
Makefile: support library build modes
2015-11-24 19:49:08 +02:00
Péter Szilágyi
2c42e54519
Makefile: add support for iOS cross compilation
2015-11-24 17:24:43 +02:00
Péter Szilágyi
fea819f74f
Makefile: individual platforms, configurable Go runtime
2015-11-20 16:06:35 +02:00
Péter Szilágyi
e655626268
makefile: dump mist leftover, add phony targets
2015-10-28 12:34:40 +02:00
Péter Szilágyi
04f8d05bd4
makefile: fix evm ld flags, pass them to xgo too
2015-10-28 12:31:20 +02:00
Gustav Simonsson
ec6a548ee3
all: Add GPU mining, disabled by default
2015-10-07 13:19:30 +02:00
Péter Szilágyi
6a05c569f2
makefile: built in cross compilation targets
2015-09-21 21:36:01 +03:00
Jeffrey Wilcke
846f34f78b
core/vm, tests: implemented semi-jit vm
...
* changed stack and removed stack ptr. Let go decide on slice reuse.
2015-08-07 12:52:17 +02:00
Bas van Kervel
36a6b16a3b
removed console command
2015-06-22 09:17:09 +02:00
Bas van Kervel
a1a475fb92
added console command
2015-06-11 14:01:39 +02:00
Felix Lange
aa03e53ca8
Use Makefile for Travis tests
2015-04-29 02:13:37 +02:00
Felix Lange
c6b983e449
Makefile: add test target
2015-04-29 02:13:37 +02:00
Felix Lange
71c28cfb0c
Makefile: set main.gitCommit when building
2015-04-29 02:13:36 +02:00
Felix Lange
8fcd71920a
Makefile: clean should also delete Godeps/_workspace/pkg
2015-04-29 01:28:35 +02:00
Felix Lange
48f23746f0
Makefile: for non-gophers
...
Many people need or want to build go-ethereum from the git repository,
mostly to stay up to date with recent changes. We cannot expect that
people without Go experience grok the Go workspace concept.
With the Makefile, building from github requires only
three steps (provided that a Go toolchain is installed):
- git clone https://github.com/ethereum/go-ethereum
- ... install C libraries (libgmp, etc.) ...
- make
2015-04-19 00:42:34 +02:00