Skip to content

Instantly share code, notes, and snippets.

{
"components": {
"responses": {
"APIError": {
"content": {
"application/json": {
"schema": {
"externalDocs": {
"url": "https://pkg.go.dev/encore.dev/beta/errs#Error"
},
@eandre
eandre / golden.go
Last active August 11, 2021 11:10
package golden
import (
"flag"
"os"
"path/filepath"
"strings"
"testing"
"github.com/google/go-cmp/cmp"
@eandre
eandre / patch.diff
Created March 11, 2021 08:48
Support overlays in "go test"
diff --git a/src/cmd/go/internal/load/test.go b/src/cmd/go/internal/load/test.go
index eb8aef3ee2..7274cfcac5 100644
--- a/src/cmd/go/internal/load/test.go
+++ b/src/cmd/go/internal/load/test.go
@@ -15,12 +15,14 @@ import (
"go/parser"
"go/token"
"internal/lazytemplate"
+ "os"
"path/filepath"
@eandre
eandre / gist:d71a237df88d11ba32a6eefbcaeaf11a
Created October 29, 2019 18:22
GODEBUG=gocachehash=1 go test -vet=off -x
WORK=/tmp/go-build978424530
HASH[build internal/cpu]
HASH[build internal/cpu]: "go1.13.3"
HASH[build internal/cpu]: "compile\n"
HASH[build internal/cpu]: "goos linux goarch amd64\n"
HASH[build internal/cpu]: "import \"internal/cpu\"\n"
HASH[build internal/cpu]: "omitdebug false standard true local false prefix \"\"\n"
HASH[build internal/cpu]: "modinfo \"\"\n"
HASH[build runtime/internal/atomic]
HASH[build runtime/internal/atomic]: "go1.13.3"
@eandre
eandre / gist:da1fc79f1fe78179869583a80c9d4fcb
Created October 29, 2019 18:19
GODEBUG=gocachehash=1 go test -x
WORK=/tmp/go-build768083505
HASH[build internal/cpu]
HASH[build internal/cpu]: "go1.13.3"
HASH[build internal/cpu]: "compile\n"
HASH[build internal/cpu]: "goos linux goarch amd64\n"
HASH[build internal/cpu]: "import \"internal/cpu\"\n"
HASH[build internal/cpu]: "omitdebug false standard true local false prefix \"\"\n"
HASH[build internal/cpu]: "modinfo \"\"\n"
HASH[build runtime/internal/atomic]
HASH[build runtime/internal/atomic]: "go1.13.3"
date,application
2018-06-10T08:00:00,slack
2018-06-10T08:05:00,slack
2018-06-10T08:25:00,slack
2018-06-10T09:35:00,slack
2018-06-10T16:00:00,slack
package draw
import "github.com/eandre/groupauras/shim/widget"
type Point struct {
Pos Position
frame *pointFrame
}
func NewPoint(pos Position, texture string) *Point {
-- Package declaration
local _draw = _G["github.com/eandre/groupauras/pkg/draw"] or {}
_G["github.com/eandre/groupauras/pkg/draw"] = _draw
local builtins = _G.lunar_go_builtins
local _widget = _G["github.com/eandre/groupauras/shim/widget"]
_draw.Point = {}
local closureCache = setmetatable({}, {__mode="k"}) -- weak keys
function builtins.create_closure(obj, funcName)
-- See if we have a closure cache for this object already
local objClosures = closureCache[obj]
if objClosures == nil then
-- No cache for this object; create one
objClosures = {}
closureCache[obj] = objClosures
end