Commit Graph

36 Commits

Author SHA1 Message Date
Qi Xiao
d5553b1176 Bump dependency versions. 2024-02-26 17:38:04 +00:00
Qi Xiao
1eb82fbc41 Require Go 1.21. 2024-02-10 17:44:46 +00:00
Qi Xiao
d013121af6 Require Go >= 1.20, and bump CI environment versions.
Also:

- Fix new deprecations in Go 1.20.

- Remove the unused .gitlab-ci.yml.
2024-01-10 22:28:18 +00:00
Qi Xiao
d7b6600dff Upgrade dependencies. 2024-01-09 13:45:32 +00:00
Qi Xiao
2b68c2d678 Bump dependencies. 2023-07-18 21:13:36 +01:00
Qi Xiao
1f0d1c8251
Merge branch 'num-workers' into issue-648-peach-num-worker 2023-05-01 22:25:24 +01:00
Qi Xiao
6c5d24ad81 Switch to pkg.nimblebun.works/go-lsp for LSP types. 2023-04-23 00:19:26 +01:00
Kurtis Rader
91c819d5d8 Add a &num-workers option to peach
Resolves #648
2023-04-16 20:34:55 -07:00
Qi Xiao
4b67567b4e Bump required Go version to 1.19, and binaries builders to 1.20.1. 2023-03-03 00:01:26 +00:00
Qi Xiao
6ba012ab75 Update Go module dependencies. 2023-02-27 00:24:04 +00:00
Qi Xiao
f7cb556d9b Require Go 1.18.
- Run "go fix" to remove legacy build tags

- Use staticcheck@master until it has a release that supports Go 1.18

- Turn off autocrlf for Windows tasks
2022-03-20 15:28:23 +00:00
Qi Xiao
5f1673c6c4 Use go-cmp to report unexpected test results.
cmp.Diff panics when comparing a struct that has unexported fields and no String
or Equal method, so change some structs to either export all their fields or
have an Equal method.

This fixes #1136.
2022-03-11 22:49:32 +00:00
Qi Xiao
8e90bf88e9 Update dependencies. 2022-03-01 01:10:24 +00:00
Jan Blackquill
e901919a40 LSP that only supports parsing errors 2022-02-04 22:56:20 +00:00
Qi Xiao
cf390553bf Upgrade dependencies. 2021-12-06 00:37:48 +00:00
Qi Xiao
1869cd5f35 Revert "Revert "Require Go >= 1.16.""
Elvish now builds cleanly with Go 1.17.

This reverts commit 066f23d04f.
2021-08-23 00:23:55 +01:00
Qi Xiao
c99d6e1c95 Upgrade dependencies. 2021-08-23 00:05:35 +01:00
Qi Xiao
066f23d04f Revert "Require Go >= 1.16."
Running test and vet with Go 1.17 has uncovered some issues, which breaks CI.
This change will be rolled forward after I have a local Go 1.17 environment and
fix those issues.

This reverts commit 9afb84e4fd.
2021-08-22 23:40:48 +01:00
Qi Xiao
9afb84e4fd Require Go >= 1.16. 2021-08-22 23:07:54 +01:00
Qi Xiao
91b6f6dd72 Use the integrated persistent package. 2021-05-03 22:17:46 +01:00
Qi Xiao
a6f1a7bdd0 Require Go >= 1.15.0 to build. 2021-02-17 22:40:35 +00:00
Qi Xiao
1473fccceb Make website/ its own Go module.
This allows us to remove toml as a dependency of the src.elv.sh module since it
is only used in the website's building process.
2021-01-28 11:02:30 +00:00
Qi Xiao
196eea21d4 Change module import path to src.elv.sh 2021-01-27 01:30:25 +00:00
Kurtis Rader
7bbf75756c Replace "kr" package dependency with "creack"
I was working on issue #661 and noticed that github.com/kr/pty was dead
when I ran into a problem with that module on macOS (GOARCH == darwin).
Replace that dependency with github.com/creack/pty which is ostensibly
being actively maintained.

I also chose to remove a couple of obsolete module signatures at the
same time.
2020-10-10 22:41:09 +01:00
Kurtis Rader
eed744044c Eliminate sys.Ioctl
I started by writing tests for sys.Ioctl but after I had 100% coverage
of that function it occurred to me the function could be eliminated.

Related #1062
2020-08-27 15:51:29 +01:00
Qi Xiao
ac4ac7f447 Update other dependencies. 2020-08-20 22:49:57 +01:00
Qi Xiao
74ed0d5c2f Update the xiaq/persistent dependency. 2020-08-20 22:48:40 +01:00
Qi Xiao
b2b18bff97 Bump minimal Go requirement to >= 1.14, now that 1.15 has been released. 2020-08-13 22:41:57 +01:00
Qi Xiao
b18b833acb Upgrade the xiaq/persistent dependency.
The new version supports nil keys for maps. This fixes #835.
2020-07-14 00:38:21 +01:00
Qi Xiao
f5bf45ed5c Vendor the genblog command.
This simplifies the website toolchain to no longer depend on an external
repository, and allows developing the genblog command in lockstep with the needs
of the website.
2020-06-14 12:45:17 +01:00
Qi Xiao
99a5f6ff50 Upgrade dependencies. 2020-03-25 22:32:19 +00:00
Qi Xiao
762962260a Switch to etcd's fork of boltdb.
This resolves a data race in pkg/store.

This addresses #73.
2020-03-25 22:31:39 +00:00
Qi Xiao
bfb9c0b794 Upgrade dependencies. 2020-01-14 10:07:21 -05:00
Qi Xiao
bd023da38e Supported Go versions: -1.11, +1.13 2019-10-21 11:09:22 +01:00
Kenneth Shaw
72caaf7e8c Updating dependencies (#817)
Second half to PR #801, this updates to latest module dependencies.

Note: this pins golang.org/x/sys to an older version, as more recent
versions introduce a yet-to-be-determined bug on Darwin.
2019-04-17 23:14:32 +02:00
Kenneth Shaw
f22c0f3b8d Convert to Go modules
Converts Gopkg.{toml,lock} to go.{mod,sum} and makes minor changes to
the travis-ci configuration.
2019-04-06 15:59:38 +01:00