Skip to content

Commit cec2f1e

Browse files
fix neovim crash
1 parent 1724e56 commit cec2f1e

File tree

109 files changed

+16147
-12
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+16147
-12
lines changed

Diff for: .github/workflows/build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
- name: Install Go
5151
uses: actions/setup-go@v5
5252
with:
53-
go-version: '1.21.5'
53+
go-version: '1.22.0'
5454

5555
- name: Build and Test
5656
run: |

Diff for: .github/workflows/check-go-dependencies-task.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Check Go Dependencies
33

44
env:
55
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
6-
GO_VERSION: "1.21.5"
6+
GO_VERSION: "1.22.0"
77

88
# See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows
99
on:

Diff for: .github/workflows/check-go-task.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Check Go
33

44
env:
55
# See: https://github.com/actions/setup-go/tree/main#supported-version-syntax
6-
GO_VERSION: "1.21.5"
6+
GO_VERSION: "1.22.0"
77

88
# See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows
99
on:

Diff for: .licensed.yml

+46
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,52 @@ sources:
55
apps:
66
- source_path: ./
77

8+
reviewed:
9+
go:
10+
- github.com/ProtonMail/go-crypto/bitcurves
11+
- github.com/arduino/go-paths-helper
12+
- github.com/arduino/go-properties-orderedmap
13+
- go.bug.st/json
14+
- golang.org/x/net/http2
15+
- google.golang.org/protobuf
16+
- golang.org/x/net/http2
17+
- golang.org/x/net/internal/timeseries
18+
- golang.org/x/net/trace
19+
- golang.org/x/sys/unix
20+
- google.golang.org/protobuf/encoding/protojson
21+
- google.golang.org/protobuf/encoding/prototext
22+
- google.golang.org/protobuf/encoding/protowire
23+
- google.golang.org/protobuf/internal/descfmt
24+
- google.golang.org/protobuf/internal/descopts
25+
- google.golang.org/protobuf/internal/detrand
26+
- google.golang.org/protobuf/internal/editiondefaults
27+
- google.golang.org/protobuf/internal/encoding/defval
28+
- google.golang.org/protobuf/internal/encoding/json
29+
- google.golang.org/protobuf/internal/encoding/messageset
30+
- google.golang.org/protobuf/internal/encoding/tag
31+
- google.golang.org/protobuf/internal/encoding/text
32+
- google.golang.org/protobuf/internal/errors
33+
- google.golang.org/protobuf/internal/filedesc
34+
- google.golang.org/protobuf/internal/filetype
35+
- google.golang.org/protobuf/internal/flags
36+
- google.golang.org/protobuf/internal/genid
37+
- google.golang.org/protobuf/internal/impl
38+
- google.golang.org/protobuf/internal/order
39+
- google.golang.org/protobuf/internal/pragma
40+
- google.golang.org/protobuf/internal/set
41+
- google.golang.org/protobuf/internal/strs
42+
- google.golang.org/protobuf/internal/version
43+
- google.golang.org/protobuf/proto
44+
- google.golang.org/protobuf/protoadapt
45+
- google.golang.org/protobuf/reflect/protoreflect
46+
- google.golang.org/protobuf/reflect/protoregistry
47+
- google.golang.org/protobuf/runtime/protoiface
48+
- google.golang.org/protobuf/runtime/protoimpl
49+
- google.golang.org/protobuf/types/known/anypb
50+
- google.golang.org/protobuf/types/known/durationpb
51+
- google.golang.org/protobuf/types/known/timestamppb
52+
53+
854
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-dependencies/AGPL-3.0/.licensed.yml
955
allowed:
1056
# The following are based on: https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses

Diff for: .licenses/go/github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1.dep.yml

+924
Large diffs are not rendered by default.

Diff for: .licenses/go/github.com/arduino/go-paths-helper.dep.yml

+350
Large diffs are not rendered by default.

Diff for: .licenses/go/github.com/arduino/go-properties-orderedmap.dep.yml

+350
Large diffs are not rendered by default.

Diff for: .licenses/go/github.com/arduino/pluggable-discovery-protocol-handler/v2.dep.yml

+709
Large diffs are not rendered by default.
+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
name: github.com/fatih/color
3+
version: v1.17.0
4+
type: go
5+
summary: Package color is an ANSI color package to output colorized or SGR defined
6+
output to the standard output.
7+
homepage: https://godoc.org/github.com/fatih/color
8+
license: mit
9+
licenses:
10+
- sources: LICENSE.md
11+
text: |
12+
The MIT License (MIT)
13+
14+
Copyright (c) 2013 Fatih Arslan
15+
16+
Permission is hereby granted, free of charge, to any person obtaining a copy of
17+
this software and associated documentation files (the "Software"), to deal in
18+
the Software without restriction, including without limitation the rights to
19+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
20+
the Software, and to permit persons to whom the Software is furnished to do so,
21+
subject to the following conditions:
22+
23+
The above copyright notice and this permission notice shall be included in all
24+
copies or substantial portions of the Software.
25+
26+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
27+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
28+
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
29+
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
30+
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
31+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
32+
- sources: README.md
33+
text: The MIT License (MIT) - see [`LICENSE.md`](https://github.com/fatih/color/blob/master/LICENSE.md)
34+
for more details
35+
notices: []
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
name: github.com/mattn/go-colorable
3+
version: v0.1.13
4+
type: go
5+
summary:
6+
homepage: https://godoc.org/github.com/mattn/go-colorable
7+
license: mit
8+
licenses:
9+
- sources: LICENSE
10+
text: |
11+
The MIT License (MIT)
12+
13+
Copyright (c) 2016 Yasuhiro Matsumoto
14+
15+
Permission is hereby granted, free of charge, to any person obtaining a copy
16+
of this software and associated documentation files (the "Software"), to deal
17+
in the Software without restriction, including without limitation the rights
18+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
19+
copies of the Software, and to permit persons to whom the Software is
20+
furnished to do so, subject to the following conditions:
21+
22+
The above copyright notice and this permission notice shall be included in all
23+
copies or substantial portions of the Software.
24+
25+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
26+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
27+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
28+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
29+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
30+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
31+
SOFTWARE.
32+
- sources: README.md
33+
text: MIT
34+
notices: []
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
name: github.com/mattn/go-isatty
3+
version: v0.0.20
4+
type: go
5+
summary: Package isatty implements interface to isatty
6+
homepage: https://godoc.org/github.com/mattn/go-isatty
7+
license: mit
8+
licenses:
9+
- sources: LICENSE
10+
text: |
11+
Copyright (c) Yasuhiro MATSUMOTO <[email protected]>
12+
13+
MIT License (Expat)
14+
15+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
16+
17+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
18+
19+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20+
- sources: README.md
21+
text: MIT
22+
notices: []
+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
name: github.com/pkg/errors
3+
version: v0.9.1
4+
type: go
5+
summary: Package errors provides simple error handling primitives.
6+
homepage: https://godoc.org/github.com/pkg/errors
7+
license: bsd-2-clause
8+
licenses:
9+
- sources: LICENSE
10+
text: |
11+
Copyright (c) 2015, Dave Cheney <[email protected]>
12+
All rights reserved.
13+
14+
Redistribution and use in source and binary forms, with or without
15+
modification, are permitted provided that the following conditions are met:
16+
17+
* Redistributions of source code must retain the above copyright notice, this
18+
list of conditions and the following disclaimer.
19+
20+
* Redistributions in binary form must reproduce the above copyright notice,
21+
this list of conditions and the following disclaimer in the documentation
22+
and/or other materials provided with the distribution.
23+
24+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34+
- sources: README.md
35+
text: BSD-2-Clause
36+
notices: []

Diff for: .licenses/go/go.bug.st/json.dep.yml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: go.bug.st/json
3+
version: v1.15.6
4+
type: go
5+
summary: Package json implements encoding and decoding of JSON as defined in RFC 7159.
6+
homepage: https://godoc.org/go.bug.st/json
7+
license: other
8+
licenses:
9+
- sources: LICENSE
10+
text: |2+
11+
12+
See: https://github.com/golang/go/blob/master/LICENSE
13+
14+
- sources: README.md
15+
text: 'The license is the same from the Golang source code: https://github.com/golang/go/blob/master/LICENSE'
16+
notices: []
17+
...

Diff for: .licenses/go/go.bug.st/lsp.dep.yml

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
name: go.bug.st/lsp
3+
version: v0.1.3
4+
type: go
5+
summary: Package lsp is an implementation of a Language Server Protocol handler.
6+
homepage: https://godoc.org/go.bug.st/lsp
7+
license: bsd-3-clause
8+
licenses:
9+
- sources: LICENSE
10+
text: |2+
11+
12+
Copyright (c) 2021, Cristian Maglie.
13+
All rights reserved.
14+
15+
Redistribution and use in source and binary forms, with or without
16+
modification, are permitted provided that the following conditions
17+
are met:
18+
19+
1. Redistributions of source code must retain the above copyright
20+
notice, this list of conditions and the following disclaimer.
21+
22+
2. Redistributions in binary form must reproduce the above copyright
23+
notice, this list of conditions and the following disclaimer in
24+
the documentation and/or other materials provided with the
25+
distribution.
26+
27+
3. Neither the name of the copyright holder nor the names of its
28+
contributors may be used to endorse or promote products derived
29+
from this software without specific prior written permission.
30+
31+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
32+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
33+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
34+
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
35+
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
36+
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
37+
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
38+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
39+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
40+
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
41+
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
42+
POSSIBILITY OF SUCH DAMAGE.
43+
44+
notices: []
45+
...

Diff for: .licenses/go/go.bug.st/lsp/jsonrpc.dep.yml

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
name: go.bug.st/lsp/jsonrpc
3+
version: v0.1.3
4+
type: go
5+
summary: Package jsonrpc is an implementation of a Language Server Protocol JSON-RPC
6+
protocol.
7+
homepage: https://godoc.org/go.bug.st/lsp/jsonrpc
8+
license: bsd-3-clause
9+
licenses:
10+
- sources: [email protected]/LICENSE
11+
text: |2+
12+
13+
Copyright (c) 2021, Cristian Maglie.
14+
All rights reserved.
15+
16+
Redistribution and use in source and binary forms, with or without
17+
modification, are permitted provided that the following conditions
18+
are met:
19+
20+
1. Redistributions of source code must retain the above copyright
21+
notice, this list of conditions and the following disclaimer.
22+
23+
2. Redistributions in binary form must reproduce the above copyright
24+
notice, this list of conditions and the following disclaimer in
25+
the documentation and/or other materials provided with the
26+
distribution.
27+
28+
3. Neither the name of the copyright holder nor the names of its
29+
contributors may be used to endorse or promote products derived
30+
from this software without specific prior written permission.
31+
32+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
33+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
34+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
35+
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
36+
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
37+
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
38+
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
39+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
40+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
41+
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
42+
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
43+
POSSIBILITY OF SUCH DAMAGE.
44+
45+
notices: []
46+
...

Diff for: .licenses/go/go.bug.st/lsp/textedits.dep.yml

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
name: go.bug.st/lsp/textedits
3+
version: v0.1.3
4+
type: go
5+
summary:
6+
homepage: https://godoc.org/go.bug.st/lsp/textedits
7+
license: bsd-3-clause
8+
licenses:
9+
- sources: [email protected]/LICENSE
10+
text: |2+
11+
12+
Copyright (c) 2021, Cristian Maglie.
13+
All rights reserved.
14+
15+
Redistribution and use in source and binary forms, with or without
16+
modification, are permitted provided that the following conditions
17+
are met:
18+
19+
1. Redistributions of source code must retain the above copyright
20+
notice, this list of conditions and the following disclaimer.
21+
22+
2. Redistributions in binary form must reproduce the above copyright
23+
notice, this list of conditions and the following disclaimer in
24+
the documentation and/or other materials provided with the
25+
distribution.
26+
27+
3. Neither the name of the copyright holder nor the names of its
28+
contributors may be used to endorse or promote products derived
29+
from this software without specific prior written permission.
30+
31+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
32+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
33+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
34+
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
35+
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
36+
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
37+
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
38+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
39+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
40+
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
41+
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
42+
POSSIBILITY OF SUCH DAMAGE.
43+
44+
notices: []
45+
...

0 commit comments

Comments
 (0)