Martin HS
14cc967d19
all: remove dependency on golang.org/exp ( #29314 )
...
This change includes a leftovers from https://github.com/ethereum/go-ethereum/pull/29307
- using the [new `slices` package](https://go.dev/doc/go1.21#slices ) and
- using the [new `cmp.Ordered`](https://go.dev/doc/go1.21#cmp ) instead of exp `constraints.Ordered`
2024-03-25 07:50:18 +01:00
Martin Holst Swende
233db64cc1
all: make vendored copy of reexec ( #28382 )
...
a little copying is better than a little dependency
-- go proverb
We have this dependency on docker, a.k.a moby: a gigantic library, and we only need ~70 LOC,
so here I tried moving it inline instead.
Co-authored-by: Felix Lange <fjl@twurst.com>
2023-10-28 00:14:43 +02:00
Dan Laine
36ca59f1ec
build: use slices package for sorting ( #27486 )
2023-06-18 15:09:00 +02:00
uji
6d882a51e0
build: fix ignored errors ( #25591 )
2022-08-30 14:40:15 +02:00
Felix Lange
9244d5cd61
all: update license headers and AUTHORS from git history ( #24947 )
2022-05-24 20:39:40 +02:00
Håvard Anda Estensen
07508ac0e9
all: replace uses of ioutil with io and os ( #24869 )
2022-05-16 11:59:35 +02:00
Péter Szilágyi
b973eddd28
build: deduplicate same authors with different casing
2019-07-22 12:31:11 +03:00
Péter Szilágyi
364e485e51
build: update license exclusions, case insensitive author list
2019-07-22 12:16:51 +03:00
Rafael Matias
42b81f94ad
swarm: code cleanup, move to ethersphere/swarm ( #19661 )
2019-06-04 16:35:36 +03:00
Rick
57a90ad450
build: add LGPL license at update-license.go ( #18377 )
...
* add LGPL licence at update-licence.go
* add empty line
2019-01-03 10:09:04 +02:00
Felix Lange
a5c0bbb4f4
all: update license information ( #16089 )
2018-02-14 13:49:11 +01:00
Felix Lange
225de7ca0a
tests: update tests and implement general state tests ( #14734 )
...
Tests are now included as a submodule. This should make updating easier
and removes ~60MB of JSON data from the working copy.
State tests are replaced by General State Tests, which run the same test
with multiple fork configurations.
With the new test runner, consensus tests are run as subtests by walking
json files. Many hex issues have been fixed upstream since the last
update and most custom parsing code is replaced by existing JSON hex
types. Tests can now be marked as 'expected failures', ensuring that
fixes for those tests will trigger an update to test configuration. The
new test runner also supports parallel execution and the -short flag.
2017-07-11 13:49:14 +02:00
Felix Lange
069cb661c3
crypto/bn256: fix go vet false positive
...
Also add the package to the license tool ignore list.
2017-05-24 15:40:26 +02:00
Felix Lange
0cc492f815
all: update license information
2017-04-14 10:29:00 +02:00
Péter Szilágyi
d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework
2017-02-23 12:16:44 +02:00
Felix Lange
5eccc122e8
build, node: fix go vet nits
2017-01-09 16:12:54 +01:00
Péter Szilágyi
18c77744ff
all: fix spelling errors
2017-01-06 19:44:35 +02:00
Felix Lange
b8bd9a71c8
all: update license information
2016-11-09 02:51:34 +01: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
cd791bd855
core, trie: replace state caches with trie journal
2016-09-28 11:27:28 +03:00
Felix Lange
1f58b2d084
Merge pull request #2962 from fjl/release-move
...
contracts/release: move package release to contracts/
2016-08-31 15:32:13 +02:00
Daniel A. Nagy
7b884e0075
contracts/chequebook/contract: fix possible reentrancy bug in chequebook.sol
2016-08-30 18:16:49 +02:00
Felix Lange
1d7d1a3499
contracts/release: move package release to contracts/
...
This change also deletes generator.go, moving the only interesting line
in it into release.go. The binding has been regenerated with abigen from
develop and solc v0.3.6.
2016-08-29 19:25:05 +02:00
Nick Johnson
6976e602f6
contracts/ens: Add ENS contract binding
2016-08-29 17:30:17 +01:00
Felix Lange
728ad6f47d
build: tweak update-license.go
2016-04-15 09:46:54 +02:00
Felix Lange
565d9f2306
core, trie: new trie
2015-09-22 22:53:49 +02:00
Felix Lange
bfbcfbe4a9
all: fix license headers one more time
...
I forgot to update one instance of "go-ethereum" in commit 3f047be5a.
2015-07-23 18:35:11 +02:00
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
2015-07-22 18:51:45 +02:00
Felix Lange
f4acdea402
crypto: fix license of curve.go
...
crypto/curve.go is not our code and has its own license. This commit
excludes it in update-license.go and removes our GPL header.
2015-07-22 18:50:31 +02:00
Felix Lange
bdae4fd573
all: add some godoc synopsis comments
2015-07-07 14:12:45 +02:00
Felix Lange
7bb77c02da
build: change license regexp for // comments
2015-07-07 14:12:44 +02:00
Felix Lange
3ff5cfd028
build: new update-license.go
...
This version is less clever. All names are listed in a single file,
AUTHORS. All source files have the same header. This is an improvement
over the previous version, which attempted to list copyright holders in
each source file.
2015-07-07 14:01:33 +02:00