Merge branch 'go-1.18'
This commit is contained in:
commit
7658844998
91 changed files with 9 additions and 91 deletions
|
@ -1,6 +1,6 @@
|
|||
# Курс по Го в ШАД
|
||||
|
||||
Для работы с кодом нужен go 1.17 или выше.
|
||||
Для работы с кодом нужен go 1.18 или выше.
|
||||
|
||||
```sh
|
||||
git clone https://gitlab.com/slon/shad-go.git
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package allocs
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution && !change
|
||||
// +build !solution,!change
|
||||
|
||||
package allocs
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package batcher
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build race
|
||||
// +build race
|
||||
|
||||
package batcher
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package slow
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package blowfish
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
FROM golang:1.17
|
||||
FROM golang:1.18
|
||||
|
||||
RUN apt-get update && apt-get install -y \
|
||||
rsync libssl-dev postgresql sudo redis-server \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.44.0
|
||||
RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.45.2
|
||||
RUN curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
||||
RUN chmod +x /usr/local/bin/docker-compose
|
||||
RUN curl -fsSL https://get.docker.com | sh
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package ciletters
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package ciletters
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package cond
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package app
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package app
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package client
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package models
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package models
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package utils
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package api
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package api
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package api
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package api
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package artifact
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package artifact
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package artifact
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package client
|
||||
|
||||
|
|
1
distbuild/pkg/dist/coordinator.go
vendored
1
distbuild/pkg/dist/coordinator.go
vendored
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package dist
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package filecache
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package filecache
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package filecache
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package scheduler
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package tarstream
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package worker
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package dupcall
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package externalsort
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package externalsort
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package fileleak
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package main
|
||||
|
||||
|
|
2
go.mod
2
go.mod
|
@ -1,6 +1,6 @@
|
|||
module gitlab.com/slon/shad-go
|
||||
|
||||
go 1.17
|
||||
go 1.18
|
||||
|
||||
require (
|
||||
github.com/ClickHouse/clickhouse-go v1.4.0
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package hogwarts
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package hotelbusiness
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package illegal
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package internal
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package illegal
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package jsonlist
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package jsonrpc
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package keylock
|
||||
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
package hasql
|
||||
|
||||
import (
|
||||
"context"
|
||||
"database/sql"
|
||||
"log"
|
||||
"time"
|
||||
|
||||
_ "github.com/jackc/pgx/v4/stdlib"
|
||||
"golang.yandex/hasql"
|
||||
|
@ -24,7 +27,7 @@ func Open() {
|
|||
log.Fatal(err)
|
||||
}
|
||||
|
||||
log.Println("Node address", node.Addr)
|
||||
log.Println("Node address", node.Addr())
|
||||
|
||||
ctx, cancel := context.WithTimeout(context.Background(), time.Second)
|
||||
defer cancel()
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package redis
|
||||
|
||||
import (
|
||||
"context"
|
||||
"log"
|
||||
"time"
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package lrucache
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package lrucache
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package once
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package otp
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package pubsub
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package pubsub
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package ratelimit
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package kvapi
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package kvapi
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package retryupdate
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package reversemap
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package rwmutex
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package speller
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package structtags
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package sum
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package tabletest
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package tabletest
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package testequal
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package testequal
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package testifycheck
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package testtool
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package tparallel
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package reverse
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package spacecollapse
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package varfmt
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package varjoin
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package waitgroup
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !change
|
||||
// +build !change
|
||||
|
||||
package main
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
//go:build !solution
|
||||
// +build !solution
|
||||
|
||||
package main
|
||||
|
||||
|
|
Loading…
Reference in a new issue