Alan Donovan
Alan Donovan
> don't know, but would the go command work in that case? If so, then so must the module resolver. I agree, but I thought it did not follow such...
Thanks for the report; I see the same behavior. I suspect the fix is pretty straightforward.
You might want to wait a cycle or two so that the examples don't advise use of language features that are not yet available to many users.
> Oof, `var i int32 = new(42)` still fails, which means we would need `Int32Field: new(int32(13))` to set a value that could probably be type inferred. I get `ne(expr)` is...
The Keys and Values methods (and a new All method) should definitely use go1.23 iterators rather than materializing a slice. ```go func (*Map[K, V]) Keys() iter.Seq[K] func (*Map[K, V]) Values()...
> AVL/RedBlackTree is Dead on arrival > Source: just have sorted []keys and [quaternary filter](https://pkg.go.dev/github.com/neurlang/[email protected]/v1) (internally []byte) for values Whatever the merits of your quaternary package, it is not a...
It must be an invariant that when type checking in FakeImportC mode, the type checker must either record a type for every expression, or it must report at least one...
cc: @mrkfrmn https://results.usercontent.cr.dev/invocations/build-8695943116115935809/tests/go%2Ftypes.TestStdlib/results/782c03df-01692/artifacts/output?token=AXsiX2kiOiIxNzY1MzIwOTI3OTA3IiwiX3giOiIzNjAwMDAwIn1VllTQeSpHNA0I86zOfsefnUlVkdLZKMIdNZ9G8jLRLA: ``` ================= WARNING: DATA RACE Read at 0x00c0161367a0 by goroutine 935: go/types.(*Checker).finiteSize() /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/cycles.go:115 +0x17b go/types.(*Checker).pendingType() /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1036 +0x7e go/types.(*Checker).rawExpr() /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:994 +0x2f9 go/types.(*Checker).exprOrType() /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1336 +0x5b go/types.(*Checker).selector() /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:780 +0x767 go/types.(*Checker).exprInternal()...
Can't reproduce at tip (3f94f3d) on darwin/arm with -count=10 -race. The test does run notably slow though (27s on my machine).