cmd/compile
for case sensitive mismatches in function/method/attribute lookups please suggest "but does have $<CASE_INSENSITIVE_EQUIVALENT>"NeedsDecisioncompiler/runtime
#70549 opened 1 week ago by odeke-em
#70510 opened 2 weeks ago by Zxilly
#70488 opened 2 weeks ago by andreybokhanko
register allocation of rematerializable ops ignores the op output register constraints.NeedsInvestigationcompiler/runtime
#70451 opened 2 weeks ago by prattmic
#70409 opened 2 weeks ago by fengyoulin
provide default PGO profiles that cover the runtimeFeatureRequestNeedsInvestigationPerformancecompiler/runtime
#70393 opened 3 weeks ago by Jorropo
TestScript/script_test_basics failuresNeedsInvestigationOS-NetBSDarch-arm64compiler/runtimehelp wanted
#70356 opened 3 weeks ago by gopherbot
consider giving a warning or an error if a PGO profile looks mismatchedNeedsInvestigationThinkingcompiler/runtime
#70291 opened 3 weeks ago by mvdan
#70256 opened 4 weeks ago by karalabe
linux/mips fails to make.bash with "internal compiler error: panic: runtime error: index out of range [0] with length 0"NeedsInvestigationOS-Linuxarch-mipscompiler/runtime
#70248 opened 1 month ago by dmitshur
doesn't inline basic funcs and doesn't optimize code after inliningNeedsInvestigationPerformancecompiler/runtime
#70235 opened 1 month ago by david-its
#70171 opened 1 month ago by qdongxu
missed bounds check elimination when paired slices are reslicedNeedsInvestigationPerformancecompiler/runtime
#70062 opened 1 month ago by FiloSottile
#69889 opened 1 month ago by dominikh
#69885 opened 1 month ago by dominikh
#69773 opened 2 months ago by gopherbot
#69614 opened 2 months ago by mknyszek
#69329 opened 3 months ago by ajwerner
#69307 opened 3 months ago by aarzilli
deadstores and nilchecks solvable after memory to ssa renames are not handledNeedsInvestigationcompiler/runtime
#69174 opened 3 months ago by mariecurried
type parameter involving constraint with channels seems like it should be inferrableTypeInferencecompiler/runtime
#69153 opened 3 months ago by mark-rushakoff
#69046 opened 3 months ago by prattmic
iter implementations significantly slower than equivalent for loopsNeedsInvestigationPerformancecompiler/runtime
#69015 opened 3 months ago by kscooo
#68982 opened 3 months ago by johanbrandhorst
#68974 opened 3 months ago by qiulaidongfeng
amd64 carry flag spilling uses SBBQ + NEGQ instead of SETCSNeedsInvestigationPerformancecompiler/runtimehelp wanted
#68961 opened 3 months ago by bremac
in `prove.go:addLocalFacts` `ft.update` propagates limits depends on value ordering and can't propagate `ft.update` → `ft.flowLimit` dependenciesNeedsInvestigationPerformancecompiler/runtime
#68857 opened 3 months ago by Jorropo
#68815 opened 4 months ago by qiulaidongfeng
#68787 opened 4 months ago by bboreham
#68631 opened 4 months ago by And-ZJ
allow parameterized type aliases to omit redundant type parametersNeedsInvestigationThinkingcompiler/runtime
#68617 opened 4 months ago by adonovan
#68553 opened 4 months ago by tdakkota
#68162 opened 5 months ago by griesemer
#68156 opened 5 months ago by kkoreilly
large type switches that always match the first value are slower in Go 1.22NeedsInvestigationcompiler/runtime
#68125 opened 5 months ago by dominiquelefevre
inliner does not inline `binary.*Endian.Uint*` after many inlines in a big functionNeedsDecisioncompiler/runtime
#68081 opened 5 months ago by Jorropo
#68033 opened 5 months ago by griesemer
#68025 opened 5 months ago by richardwilkes
#67744 opened 6 months ago by Benoit12345
"panic: unification reached recursion depth limit" with recursive type constraintNeedsInvestigationcompiler/runtimeearly-in-cycle
#67627 opened 6 months ago by camhux
arm64 multiplication with constant optimizationNeedsInvestigationPerformancearch-arm64compiler/runtimehelp wanted
#67575 opened 6 months ago by egonelbre
#67364 opened 6 months ago by Jorropo
#67221 opened 7 months ago by chabbimilind
missing DWARF location lists for local variables in optimized codeFeatureRequestNeedsInvestigationcompiler/runtime
#67130 opened 7 months ago by andreimatei
relax wasm/wasm32 function import signature type constraintsProposalProposal-Acceptedcompiler/runtime
#66984 opened 7 months ago by johanbrandhorst
#66840 opened 7 months ago by loqs
#66691 opened 8 months ago by dsnet
static allocation should work with constant propagation and inliningNeedsInvestigationPerformancecompiler/runtime
#66671 opened 8 months ago by dsnet
#66446 opened 8 months ago by dsnet
#66420 opened 8 months ago by y1yang0
#66361 opened 8 months ago by bradfitz
dynamic checks for atomics should be removed for ARM64 targets that support LSEFixPendingarch-arm64compiler/runtime
#66131 opened 9 months ago by andreybokhanko
#66070 opened 9 months ago by zigo101
#66054 opened 9 months ago by 4a6f656c
#65918 opened 9 months ago by Jorropo
#65886 opened 9 months ago by thanm
#65780 opened 9 months ago by jespino
inconsistent typechecking with self-referential type parameter constraints NeedsInvestigationcompiler/runtimeearly-in-cyclegenerics
#65714 opened 9 months ago by dawidl022
#65685 opened 9 months ago by bradfitz
generics add significant build time and build size overheadNeedsInvestigationToolSpeedbinary-sizecompiler/runtime
#65605 opened 10 months ago by xaurx
#65540 opened 10 months ago by randall77
compiler assumes `[2]T` does not alias with `struct{a, b T}` which might be allowed by the `unsafe` packageDocumentationNeedsFix
#65535 opened 10 months ago by Jorropo
#65532 opened 10 months ago by felixge
#65524 opened 10 months ago by dominikh
#65495 opened 10 months ago by katsusan
#65466 opened 10 months ago by alexanius
#65440 opened 10 months ago by liutao-liu
#65405 opened 10 months ago by aarzilli
cross compiled arm64 binary can not execute and no response, the program seem to be hungNeedsInvestigation
#65361 opened 10 months ago by dabaosun
unsafe conversion from slice to struct pointer generates worse code on amd64 than on 386FeatureRequestNeedsInvestigationPerformancecompiler/runtime
#65330 opened 10 months ago by dominikh
#65192 opened 10 months ago by egonelbre
move basic blocks, which return non-nil errors, to the end of assembly outputNeedsInvestigationPerformancecompiler/runtime
#65068 opened 11 months ago by valyala
#65039 opened 11 months ago by dominikh
#65021 opened 11 months ago by thanm
negative types are allowed, but will not be negative during program execution, with boundary checkingNeedsInvestigationPerformancecompiler/runtime
#64895 opened 11 months ago by qiulaidongfeng
confusing error message for not implementing a pointer to an interfaceNeedsInvestigationcompiler/runtime
#64838 opened 11 months ago by cherrymui
devirtualization of interface calls with type assertionsFeatureRequestNeedsInvestigationPerformancecompiler/runtime
#64824 opened 11 months ago by mateusz834
#64676 opened 1 year ago by prattmic
#64675 opened 1 year ago by prattmic
PGO devirtualization of partial interface implementationsNeedsInvestigationPerformancecompiler/runtime
#64673 opened 1 year ago by prattmic
#64595 opened 1 year ago by dsnet
pgo support for external Linux perf profiles and perf_data_converterNeedsInvestigationcompiler/runtimehelp wanted
#64489 opened 1 year ago by zamazan4ik
#64487 opened 1 year ago by zamazan4ik
fatal error: checkptr: pointer arithmetic computed bad pointer valueNeedsInvestigationcompiler/runtime
#64467 opened 1 year ago by gucio321
#64397 opened 1 year ago by zhangfannie
#64345 opened 1 year ago by mauri870
#64328 opened 1 year ago by zigo101
#64272 opened 1 year ago by zigo101
#64246 opened 1 year ago by sethvargo
#64222 opened 1 year ago by qiulaidongfeng
#64208 opened 1 year ago by griesemer
panic due to undocumented `gotypesalias` GODEBUG in types2NeedsInvestigation
#64177 opened 1 year ago by gopherbot
#64134 opened 1 year ago by gopherbot
FuncForPC on a generic struct method is different from a non-generic structNeedsInvestigationcompiler/runtime
#63945 opened 1 year ago by mitar
#63866 opened 1 year ago by gopherbot
#63827 opened 1 year ago by nevkontakte
some case can be inlined before unified ir(go1.19-), but can't be inilned after unified ir(go1.20+) NeedsInvestigationcompiler/runtime
#63687 opened 1 year ago by peter-xiao
#63670 opened 1 year ago by y1yang0
#63616 opened 1 year ago by cuonglm
`internal compiler error` compiling `net` on `darwin-amd64-11_0`NeedsInvestigationOS-Darwincompiler/runtime
#63296 opened 1 year ago by gopherbot
#63131 opened 1 year ago by johanbrandhorst
flashing optimization indexing into arrays bounded by a modulo bellow or equal to the length only works if the modulo is a sub expression of the indexingNeedsFixPerformancecompiler/runtime
#63110 opened 1 year ago by Jorropo
#62653 opened 1 year ago by thepudds
#62507 opened 1 year ago by bradfitz
#62501 opened 1 year ago by mdempsky
#62463 opened 1 year ago by aclements
dead code-elimination should work for sync.OnceValueFeatureRequestNeedsInvestigationbinary-sizecompiler/runtime
#62202 opened 1 year ago by dsnet
treat bool-to-int conversion as a constant for optimization for more complex patternsFeatureRequestNeedsInvestigationPerformancecompiler/runtime
#62049 opened 1 year ago by dsnet
#61984 opened 1 year ago by aclements
#61730 opened 1 year ago by wildoranges
missing DWARF location list for function arg; stack spill not used for loclistNeedsInvestigationcompiler/runtime
#61703 opened 1 year ago by andreimatei
#61700 opened 1 year ago by andreimatei
#61689 opened 1 year ago by rogpeppe
unhelpful error message with recursive constraintBadErrorMessageNeedsInvestigationTypeInferencecompiler/runtimegenerics
#61685 opened 1 year ago by rogpeppe
panic in `cmd/compile/internal/types.(*Type).Size` via `cmd/compile/internal/ssa.(*slotCanonicalizer).lookup`compiler/runtime
#61570 opened 1 year ago by bcmills
#61502 opened 1 year ago by aclements
DWARF duplicated DW_TAG_formal_parameter for some functionsDebuggingNeedsInvestigationcompiler/runtime
#61357 opened 1 year ago by dev747368
#61333 opened 1 year ago by KaurkerDevourer
#60879 opened 1 year ago by CAFxX
invalid DWARF location list for local var - erroneously extends to function epilogueNeedsInvestigationcompiler/runtimehelp wanted
#60493 opened 2 years ago by andreimatei
regression in DWARF location lists caused by "issue VarDef only for pointer-ful types" NeedsInvestigationcompiler/runtime
#60479 opened 2 years ago by andreimatei
var _ = f prevents f from being dead-code eliminatedFeatureRequestNeedsInvestigationbinary-sizecompiler/runtime
#60464 opened 2 years ago by neild
#60324 opened 2 years ago by rsc
#60234 opened 2 years ago by cherrymui
#59866 opened 2 years ago by catinello
#59843 opened 2 years ago by awsong
#59827 opened 2 years ago by zigo101
#59708 opened 2 years ago by adonovan
#59706 opened 2 years ago by egonelbre
share more constantscompiler/runtime
#59670 opened 2 years ago by aclements
go:linkname causes "internal compiler error: panic: runtime error: invalid memory address or nil pointer dereference"NeedsInvestigationcompiler/runtime
#59621 opened 2 years ago by mandriota
#59616 opened 2 years ago by prattmic
#59612 opened 2 years ago by prattmic
better optimization of type switches in instantiated generic functionsFeatureRequestNeedsInvestigationPerformancecompiler/runtime
#59591 opened 2 years ago by ianlancetaylor
#59561 opened 2 years ago by 23083940
redundant loads in strconv not eliminatedFeatureRequestNeedsInvestigationPerformancecompiler/runtime
#59478 opened 2 years ago by nngffhj
#59120 opened 2 years ago by xen0n
mod operator is very slow on intel hardware with int64NeedsInvestigationPerformancecompiler/runtimehelp wanted
#59089 opened 2 years ago by rcsaquino
does not inline method of generic type across packages when there are multiple instantiationsNeedsInvestigationcompiler/runtime
#59070 opened 2 years ago by 578559967
#58813 opened 2 years ago by aarzilli
#58612 opened 2 years ago by griesemer
#58567 opened 2 years ago by eh-steve
mips/mips64 floating point negation does not handle NaN correctlyNeedsDecisionarch-mipscompiler/runtimehelp wanted
#58466 opened 2 years ago by ianlancetaylor
#58342 opened 2 years ago by LukeShu
#58298 opened 2 years ago by Deleplace
multiple performance regressions due to CL 270940, 448036, or 454036NeedsInvestigationcompiler/runtime
#58166 opened 2 years ago by prattmic
#58153 opened 2 years ago by prattmic
add test for PGO profiles merged from profiles with different source versionsNeedsDecisionTestingcompiler/runtime
#58101 opened 2 years ago by prattmic
#57916 opened 2 years ago by mdempsky
os.Stdout.Write causes its argument to escape on WindowsNeedsInvestigationOS-WindowsPerformancecompiler/runtime
#57740 opened 2 years ago by ALTree
#57505 opened 2 years ago by changkun
shouldn't report argument mismatch errors for using unexported functionsNeedsInvestigationcompiler/runtime
#57489 opened 2 years ago by ross-spencer
#57153 opened 2 years ago by dsnet
statically remove type switch in instantiated generic codeNeedsInvestigationPerformancecompiler/runtime
#57072 opened 2 years ago by dsnet
#57060 opened 2 years ago by dsnet
#56997 opened 2 years ago by jake-ciolek
#56722 opened 2 years ago by Jorropo
#56718 opened 2 years ago by rsc
the Go compiler uses a hack to pretend it has a large startup heapNeedsInvestigationcompiler/runtime
#56546 opened 2 years ago by dr2chase
#56442 opened 2 years ago by dsnet
"internal compiler error: NewBulk too big" while running a program with dlvNeedsInvestigationcompiler/runtime
#56120 opened 2 years ago by sufiyan-techp
#56046 opened 2 years ago by griesemer
#56045 opened 2 years ago by griesemer
#55980 opened 2 years ago by cuonglm
OpInlMark can get removed by SSA dead code elimination, resulting in invalid inlining treesNeedsFixcompiler/runtimehelp wanted
#54625 opened 2 years ago by mdempsky
#54613 opened 2 years ago by dominikh
missed optimization when using verbose array initializationNeedsInvestigationPerformancecompiler/runtime
#54612 opened 2 years ago by dominikh
windows/amd64 invalid binary when allocating array near symbol size limitNeedsInvestigationOS-Windowscompiler/runtime
#54564 opened 2 years ago by argusdusty
#54563 opened 2 years ago by mateusz834
#54544 opened 2 years ago by mvdan
design doc explaining unified IR implementationcompiler/runtime
#54534 opened 2 years ago by mdempsky
#54447 opened 2 years ago by mdempsky
#54029 opened 2 years ago by randall77
#53643 opened 2 years ago by ainar-g
#53599 opened 2 years ago by erifan
inlining confuses escape analysis with interface{} paramsNeedsInvestigationPerformancecompiler/runtime
#53465 opened 2 years ago by mvdan
#53331 opened 2 years ago by dsnet
#53300 opened 2 years ago by Jorropo
#53093 opened 2 years ago by bcmills
#52975 opened 2 years ago by dr2chase
#52731 opened 2 years ago by mdempsky
SIGSEGV on netbsd-arm64-bsiegert during bootstrappingNeedsInvestigationOS-NetBSDarch-arm64compiler/runtime
#52678 opened 2 years ago by bcmills
SIGILL when cross-compiling from netbsd/arm64 to linux/mipsNeedsInvestigationOS-NetBSDarch-arm64compiler/runtime
#52651 opened 2 years ago by bcmills
Support `make jobserver` for dynamic negotiable concurreny during compilationNeedsInvestigationcompiler/runtimehelp wanted
#52387 opened 2 years ago by kunaltyagi
#52373 opened 2 years ago by dsnet
under what circumstances does 1.18 generate significantly larger binaries than 1.17 when compiling the same source code?NeedsInvestigationcompiler/runtime
#52270 opened 2 years ago by adriancable
generate dwarf type info in compilerNeedsInvestigation
#52209 opened 2 years ago by zhouguangyuan0718
#52025 opened 2 years ago by ianlancetaylor
#51957 opened 2 years ago by seborama
confusing error when trying to instantiate type parameter on other-package constraint with unexported fieldsNeedsDecisioncompiler/runtime
#51942 opened 2 years ago by ALTree
global vars initialized with func calls like net.IPv4 allocate at init timeNeedsInvestigationPerformancecompiler/runtime
#51773 opened 2 years ago by mvdan
#51740 opened 2 years ago by zx2c4
#51554 opened 2 years ago by CAFxX
#51553 opened 2 years ago by CAFxX
suggest clearer error regarding when a non-pointer type cannot be used as type parameterNeedsInvestigationcompiler/runtime
#51515 opened 2 years ago by changkun
#51462 opened 2 years ago by dsnet
better escape analysis for net.SyscallConnNeedsInvestigation
#51334 opened 2 years ago by rsc
#51302 opened 2 years ago by vpachkov
#51270 opened 2 years ago by feliixx
#51244 opened 2 years ago by mdempsky
#51225 opened 2 years ago by mdempsky
optimize convI2I, assertI2I, assertE2I for statically known typesNeedsInvestigationPerformancecompiler/runtime
#51133 opened 2 years ago by quasilyte
#50990 opened 2 years ago by michael-obermueller
consider to add move-like optimization for some string<->[]byte operationsFeatureRequestNeedsInvestigationcompiler/runtime
#50846 opened 2 years ago by quasilyte
#50815 opened 2 years ago by keep94
#50452 opened 2 years ago by bcmills
long symbol names for instantiated generics => large object files (though not executables)NeedsInvestigationcompiler/runtimegenerics
#50438 opened 2 years ago by csgura
#50365 opened 2 years ago by tdakkota
#50325 opened 3 years ago by katsusan
#50204 opened 3 years ago by csgura
#50133 opened 3 years ago by zigo101
#50126 opened 3 years ago by Jacalz
#49997 opened 3 years ago by ainar-g
strange performance difference between two implementationsNeedsInvestigationPerformancecompiler/runtime
#49785 opened 3 years ago by zigo101
#49656 opened 3 years ago by codefromthecrypt
#49634 opened 3 years ago by holiman
#49480 opened 3 years ago by quasilyte
#49332 opened 3 years ago by josharian
reorganize associative computation to allow superscalar executionNeedsInvestigationPerformancecompiler/runtime
#49331 opened 3 years ago by josharian
#49150 opened 3 years ago by cosnicolaou
Get rid of redundant TEST instructions by using the ZF flag of DEC/INCNeedsInvestigationPerformancecompiler/runtime
#49113 opened 3 years ago by jake-ciolek
#49019 opened 3 years ago by thepudds
#48882 opened 3 years ago by flypig
generic function argument causes escape to heapNeedsInvestigationPerformancecompiler/runtimegenerics
#48849 opened 3 years ago by bboreham
utf8.EncodeRune has different performance from the equivalent string conversionNeedsInvestigationPerformancecompiler/runtime
#48684 opened 3 years ago by bcmills
worse performance looping through arrays identifiable at compile timeNeedsInvestigationPerformancecompiler/runtime
#48637 opened 3 years ago by seebs
#48585 opened 3 years ago by griesemer
bad line number assigned to instruction loading value into argument registerNeedsFixcompiler/runtime
#48546 opened 3 years ago by aarzilli
#48507 opened 3 years ago by zigo101
#48497 opened 3 years ago by bcmills
#48469 opened 3 years ago by JAicewizard
#48405 opened 3 years ago by mahdi-hm
#48245 opened 3 years ago by CAFxX
#48222 opened 3 years ago by klauspost
cannot elim binary search typeHash on a type switch for a known typeNeedsInvestigationPerformancecompiler/runtime
#48220 opened 3 years ago by wdvxdr1123
#48199 opened 3 years ago by ericlagergren
#48192 opened 3 years ago by dsnet
parser rejects unambiguous unparenthesized TypeName composite literals in Condition expression of ForClauseNeedsDecisioncompiler/runtime
#48159 opened 3 years ago by mdempsky
#47970 opened 3 years ago by martisch
shorter slicing instruction sequence on x86/amd64NeedsInvestigationPerformancebinary-sizecompiler/runtime
#47969 opened 3 years ago by martisch
deduplicate alg and noalg type descriptors to allow binary space optimizationsNeedsDecisionbinary-sizecompiler/runtime
#47904 opened 3 years ago by martisch
#47866 opened 3 years ago by mattn
#47850 opened 3 years ago by mahdi-hm
escape analysis reports that make() is using a non-constant size after inlining with a constant sizeNeedsInvestigationPerformancecompiler/runtime
#47524 opened 3 years ago by renthraysk
optimize append([]byte(string), ...) to avoid a duplicationNeedsInvestigationPerformancecompiler/runtime
#47454 opened 3 years ago by zigo101
#47197 opened 3 years ago by zigo101
#47120 opened 3 years ago by rsc
#47107 opened 3 years ago by tdakkota
#47089 opened 3 years ago by gazerro
#47059 opened 3 years ago by gazerro
typeparams: should //go:nointerface methods satisfy type parameter constraints?NeedsDecisioncompiler/runtime
#47045 opened 3 years ago by mdempsky
missed phi elim opportunity using result of function callFeatureRequestNeedsInvestigationToolSpeedcompiler/runtime
#47023 opened 3 years ago by josharian
inappropriate suggested token in case of syntax error in "if" statementNeedsInvestigationcompiler/runtime
#47013 opened 3 years ago by gazerro
#46850 opened 3 years ago by laboger
Optimise branches that could be behind other branches, to avoid running those branches when known to be falseNeedsInvestigationPerformancecompiler/runtime
#46711 opened 3 years ago by JAicewizard
#46670 opened 3 years ago by heschi
#46529 opened 3 years ago by mdempsky
#46216 opened 3 years ago by dr2chase
failures with "wait: no child processes" on solaris-amd64-oraclerel since 2021-04-02NeedsInvestigationOS-Solariscompiler/runtime
#46135 opened 3 years ago by bcmills
#46114 opened 3 years ago by bemasc
treat "d = append(make([]T, 0, len(s)), s...)" as "d = make([]T, len(s)); copy(d, s)"NeedsFixPerformancecompiler/runtime
#46079 opened 3 years ago by zigo101
only use sequential compile queue algorithm for -v compiles, not all -c=1 compilesNeedsFixcompiler/runtime
#46074 opened 3 years ago by mdempsky
#46030 opened 3 years ago by aimuz
investigate maintaining TOC register r2 for ppc64x by default.NeedsInvestigationarch-ppc64xcompiler/runtime
#45925 opened 3 years ago by laboger
DWARF IsStmt flag not set for line although it is executedDebuggingNeedsInvestigationcompiler/runtime
#45680 opened 3 years ago by mahdi-hm
#45573 opened 3 years ago by icholy
#45494 opened 3 years ago by zephyrtronium
#45281 opened 3 years ago by thanm
#45269 opened 3 years ago by zigo101
#45078 opened 3 years ago by rsc
#44898 opened 3 years ago by rogpeppe
pass pointer-shaped receivers using context registerNeedsDecisionPerformancebinary-sizecompiler/runtime
#44827 opened 3 years ago by mdempsky
#44824 opened 3 years ago by cherrymui
#44816 opened 3 years ago by thanm
regalloc fails to reserve key register (CX) for future codeNeedsInvestigationPerformancecompiler/runtime
#44671 opened 3 years ago by josharian
#44670 opened 3 years ago by josharian
#44628 opened 3 years ago by rogpeppe
#44623 opened 3 years ago by mdempsky
#44578 opened 3 years ago by zigo101
#44321 opened 3 years ago by zigo101
#44201 opened 3 years ago by kstenerud
register ABI: allow selecting ABI when Go code refers to assembly routineNeedsInvestigationcompiler/runtimeumbrella
#44065 opened 3 years ago by thanm
#44057 opened 3 years ago by griesemer
#43753 opened 3 years ago by mdempsky
better escape analysis of `[]byte` -> `string` conversionsFeatureRequestNeedsFixPerformancecompiler/runtime
#43752 opened 3 years ago by mdempsky
unhelpful error message if type assertion has mismatching pointer/non-pointer typeNeedsFixcompiler/runtimehelp wanted
#43673 opened 3 years ago by mprobst
#43423 opened 3 years ago by yangwenmai
#43403 opened 4 years ago by egonelbre
#43357 opened 4 years ago by fkuehnel
missed opportunity to coalesce loads that compare with constantsNeedsInvestigationPerformancecompiler/runtime
#43248 opened 4 years ago by josharian
#43145 opened 4 years ago by FiloSottile
#43007 opened 4 years ago by dvyukov
#42999 opened 4 years ago by egonelbre
#42880 opened 4 years ago by chewxy
#42781 opened 4 years ago by Julio-Guerra
#42672 opened 4 years ago by randall77
notice when function variables are never reassigned, avoid indirect callsNeedsInvestigationPerformancecompiler/runtime
#42569 opened 4 years ago by bradfitz
#42179 opened 4 years ago by CAFxX
escape analysis for backing arraysNeedsInvestigation
#42165 opened 4 years ago by snadrus
#42158 opened 4 years ago by randall77
inconsistent error message when identifier begins with invalid characterNeedsInvestigationcompiler/runtime
#42114 opened 4 years ago by smasher164
#42094 opened 4 years ago by niaow
#41776 opened 4 years ago by josharian
#41774 opened 4 years ago by josharian
#41666 opened 4 years ago by seebs
#41335 opened 4 years ago by choleraehyq
#41253 opened 4 years ago by CAFxX
#41174 opened 4 years ago by quasilyte
don't compile some unexported, inlined functionsNeedsInvestigationToolSpeedcompiler/runtimehelp wanted
#41117 opened 4 years ago by josharian
#40987 opened 4 years ago by zigo101
switch to a register-based calling convention for Go functionsProposalProposal-Acceptedcompiler/runtime
#40724 opened 4 years ago by aclements
-d=checkptr should provide more details when reporting about conversions that straddle multiple allocationsNeedsInvestigationcompiler/runtime
#40639 opened 4 years ago by seebs
#40610 opened 4 years ago by surechen
#40108 opened 4 years ago by randall77
#40055 opened 4 years ago by rogpeppe
reclaim binary size increase from CL 35554 constant to interface allocation optimizationsNeedsInvestigationPerformancecompiler/runtime
#40039 opened 4 years ago by thepudds
#39918 opened 4 years ago by josharian
panic: runtime error: floating point error when building on FreeBSD armv6 on RPi-BNeedsInvestigationOS-FreeBSDarch-armcompiler/runtime
#39816 opened 4 years ago by seasox
#39756 opened 4 years ago by jordanlewis
#39710 opened 4 years ago by niaow
#39667 opened 4 years ago by alandonovan
#39514 opened 4 years ago by holiman
#39139 opened 4 years ago by assadobaid
#39048 opened 4 years ago by thanm
#39003 opened 4 years ago by zigo101
#38992 opened 4 years ago by alex
#38893 opened 4 years ago by ianlancetaylor
more compact initialization of maps with dynamic contentNeedsInvestigationbinary-sizecompiler/runtime
#38784 opened 4 years ago by martisch
#38782 opened 4 years ago by bradfitz
#38734 opened 4 years ago by mdempsky
#38721 opened 4 years ago by mundaym
confusing compiler error when using if instead of for with range operator inside anonymous functionNeedsInvestigationcompiler/runtime
#38624 opened 4 years ago by mzimmerman
#38547 opened 4 years ago by josharian
#38476 opened 4 years ago by cbeuw
#38471 opened 4 years ago by prattmic
#38419 opened 4 years ago by qmuntal
#38291 opened 4 years ago by egonelbre
consider extending '-spectre' option to other architecturesNeedsInvestigationSecuritycompiler/runtime
#38066 opened 4 years ago by mundaym
type safety failure in generic ssa due to representing integer signedness conversions by OpCopyNeedsDecision
#37753 opened 4 years ago by kortschak
#37740 opened 4 years ago by rillig
#37737 opened 4 years ago by josharian
inlined messaging is unclear when inlining functions from other packagesNeedsInvestigationcompiler/runtime
#37704 opened 4 years ago by snadrus
#37694 opened 4 years ago by sylr
#37612 opened 4 years ago by josharian
branch elimination opportunites when comparing constantsNeedsInvestigationPerformancecompiler/runtime
#37608 opened 4 years ago by laboger
spurious "cannot use reflect.Kind(9) … as type uint64 in assignment" on darwin-amd64-race builderNeedsInvestigationcompiler/runtime
#37600 opened 4 years ago by bcmills
a flaw in algebraic simplification rules inside Go compilerNeedsInvestigationPerformancecompiler/runtime
#37508 opened 4 years ago by true-grue
#37429 opened 4 years ago by dr2chase
#37423 opened 4 years ago by josharian
#37415 opened 4 years ago by josharian
#37275 opened 4 years ago by josharian
#37274 opened 4 years ago by josharian
#37180 opened 4 years ago by quackenbush
ARM's MOVWnop causes regalloc to insert unnecessary copiesNeedsInvestigationPerformancecompiler/runtime
#37096 opened 4 years ago by josharian
#36971 opened 4 years ago by kortschak
#36964 opened 4 years ago by kirillx
#36897 opened 4 years ago by josharian
#36889 opened 4 years ago by josharian
error line number reported is incorrect if it appears after line 0xFFFFFNeedsInvestigationcompiler/runtime
#36850 opened 4 years ago by icza
#36612 opened 4 years ago by derekparker
make 64-bit fields be 64-bit aligned on 32-bit systems, add //go:packed directive on structsProposalProposal-Hold
#36606 opened 4 years ago by danscales
#36597 opened 4 years ago by xaionaro
#36443 opened 4 years ago by josharian
#36351 opened 5 years ago by smasher164
#36346 opened 5 years ago by josharian
#36125 opened 5 years ago by aarzilli
#36067 opened 5 years ago by CAFxX
#36039 opened 5 years ago by mvdan
-d=checkptr doesn't detect invalid pointer fields in converted pointers-to-structsNeedsInvestigationcompiler/runtimehelp wanted
#36017 opened 5 years ago by dennwc
encoded pkg path shown in stack traceNeedsInvestigation
#35558 opened 5 years ago by myitcv
#35527 opened 5 years ago by dlsniper
infinite loop in -m=2NeedsFix
#35518 opened 5 years ago by mdempsky
#35196 opened 5 years ago by ivoras
minimally align variables in memory when -d=checkptr is usedNeedsInvestigationcompiler/runtimehelp wanted
#35128 opened 5 years ago by mdempsky
#35088 opened 5 years ago by mdempsky
#35021 opened 5 years ago by serhatgiydiren
#34950 opened 5 years ago by mundaym
#34816 opened 5 years ago by mariecurried
#34525 opened 5 years ago by mariecurried
#34381 opened 5 years ago by mdempsky
output a DW_LNE_end_sequence instruction at the end of every function's line tableNeedsInvestigationcompiler/runtime
#34380 opened 5 years ago by jeremyfaller
align formal parameters with actual argument when reporting incorrect number of argumentsFeatureRequestNeedsInvestigation
#34138 opened 5 years ago by tumdum
#34020 opened 5 years ago by mariecurried
#34014 opened 5 years ago by ianlancetaylor
taking address of variables in chain breaks optimizationsNeedsInvestigationPerformancecompiler/runtime
#33972 opened 5 years ago by mariecurried
#33641 opened 5 years ago by seebs
#33567 opened 5 years ago by seebs
runtime.KeepAlive causes useless extra run-time overhead, even though it is an intrinsic?NeedsDecisioncompiler/runtime
#33442 opened 5 years ago by nsajko
'internal compiler error: bvbulkalloc too big' when compiling a file containing a large mapNeedsInvestigationcompiler/runtime
#33437 opened 5 years ago by mcdee
#33415 opened 5 years ago by griesemer
redundant moves and stack variables when function using bits.Add64 is inlinedNeedsInvestigationPerformance
#33349 opened 5 years ago by renthraysk
#33188 opened 5 years ago by thanm
suboptimal code generated for simple integer comparison if-blockNeedsInvestigationPerformancecompiler/runtime
#33012 opened 5 years ago by tstanev
#32969 opened 5 years ago by dsnet
#32930 opened 5 years ago by mariecurried
-m output is missing escape informationNeedsInvestigation
#32850 opened 5 years ago by FiloSottile
#32786 opened 5 years ago by dlsniper
#32554 opened 5 years ago by mariecurried
prove pass unable to eliminate bounds check when a variable is assigned from lenNeedsInvestigationPerformancecompiler/runtime
#32515 opened 5 years ago by agnivade
slice hint seems to perform better than loop bound checkNeedsInvestigationPerformancecompiler/runtime
#32492 opened 5 years ago by agnivade
prefer to cheaply re-materialize after call site instead of spillingNeedsInvestigationPerformancecompiler/runtime
#32255 opened 5 years ago by martisch
#32069 opened 5 years ago by josharian
#32046 opened 5 years ago by josharian
#31993 opened 5 years ago by dvyukov
#31900 opened 5 years ago by josharian
#31666 opened 5 years ago by josharian
#31525 opened 5 years ago by mdempsky
#31501 opened 5 years ago by mdempsky
#31489 opened 5 years ago by mdempsky
ssa debug does not regenerate/update ssa.htmlNeedsInvestigation
#31290 opened 5 years ago by cuonglm
intrinsify math/bits.RotateLeft{32,64} on all architecturesNeedsFixPerformancecompiler/runtimehelp wanted
#31265 opened 5 years ago by mundaym
#31199 opened 5 years ago by josharian
unexpected difference in compiled code for returned arrayNeedsInvestigationbinary-sizecompiler/runtime
#31198 opened 5 years ago by mariecurried
#31193 opened 5 years ago by aclements
#31174 opened 5 years ago by kirillDanshin
#31133 opened 5 years ago by dlsniper
#31047 opened 5 years ago by josharian
#30946 opened 5 years ago by seebs
#30945 opened 5 years ago by seebs
#30818 opened 5 years ago by josharian
add consistency check that local variables are associated with CurfnNeedsInvestigationcompiler/runtime
#30754 opened 5 years ago by mdempsky
#30605 opened 5 years ago by bradfitz
provide flags to request just inlining or just escape analysis infoNeedsInvestigationcompiler/runtime
#30585 opened 5 years ago by josharian
#30584 opened 5 years ago by josharian
mid-stack inline dispatch functions that call a function on each pathNeedsInvestigationPerformancecompiler/runtime
#30548 opened 5 years ago by josharian
#30529 opened 5 years ago by dsnet
#30528 opened 5 years ago by dsnet
elide call to runtime.growslice with provable capacity availabilityNeedsInvestigationPerformancebinary-sizecompiler/runtime
#30509 opened 5 years ago by dsnet
#30475 opened 5 years ago by laboger
unnecessary hash/eq functions for slice literalsNeedsInvestigationToolSpeedbinary-sizecompiler/runtime
#30449 opened 5 years ago by neild
#30347 opened 5 years ago by andreas-jonsson
#30077 opened 5 years ago by udhos
#30074 opened 5 years ago by mvdan
variable read should not be optimized when using -gcflags="all=-N -l"DebuggingNeedsFixcompiler/runtime
#29977 opened 5 years ago by dlsniper
#29872 opened 5 years ago by mariecurried
#29797 opened 5 years ago by dsymonds
eliminate memory allocation for non-int n in slice extension idiomNeedsFixPerformancecompiler/runtime
#29785 opened 5 years ago by valyala
#29716 opened 5 years ago by CAFxX
#29693 opened 5 years ago by josharian
#29691 opened 5 years ago by josharian
#29574 opened 6 years ago by dsnet
#29571 opened 6 years ago by laboger
simplify converting a Go function to buildable Go assemblyFeatureRequestNeedsDecisioncompiler/runtime
#29538 opened 6 years ago by mvdan
#29334 opened 6 years ago by mmcloughlin
#29292 opened 6 years ago by josharian
#29276 opened 6 years ago by robaho
optimize variables in function calls as equivalent to constant-derived variablesNeedsInvestigationPerformancecompiler/runtime
#29166 opened 6 years ago by notimesea
#29144 opened 6 years ago by csnitker
#29095 opened 6 years ago by quasilyte
#29085 opened 6 years ago by josharian
#29068 opened 6 years ago by randall77
#29067 opened 6 years ago by CAFxX
#28969 opened 6 years ago by tjamet
#28952 opened 6 years ago by mvdan
#28942 opened 6 years ago by mvdan
#28941 opened 6 years ago by mvdan
#28861 opened 6 years ago by benshi001
#28698 opened 6 years ago by josharian
various low level x86 instruction generation improvementsNeedsInvestigationPerformanceSuggestedcompiler/runtimehelp wanted
#28671 opened 6 years ago by martisch
#28639 opened 6 years ago by martisch
#28631 opened 6 years ago by sleagon
#28626 opened 6 years ago by randall77
#28603 opened 6 years ago by aclements
#28570 opened 6 years ago by griesemer
the DW_AT_location of the return value is empty when its name is not specifiedDebuggingNeedsFixcompiler/runtime
#28416 opened 6 years ago by ks888
#28393 opened 6 years ago by deanveloper
#28314 opened 6 years ago by mariecurried
#28259 opened 6 years ago by alandonovan
#28053 opened 6 years ago by pjebs
#28045 opened 6 years ago by rillig
unexpected performance difference accessing slices with different capsNeedsFixPerformancecompiler/runtime
#27857 opened 6 years ago by iand
#27801 opened 6 years ago by quasilyte
#27780 opened 6 years ago by agnivade
automatically stack-allocate small non-escaping slices of dynamic sizeNeedsInvestigationPerformancecompiler/runtime
#27625 opened 6 years ago by rasky
#27585 opened 6 years ago by zigo101
eliminate unnecessary extend-of-truncate calculations in prove passNeedsInvestigationPerformancecompiler/runtime
#27572 opened 6 years ago by josharian
#27538 opened 6 years ago by FiloSottile
#27447 opened 6 years ago by randall77
mipsle: running error SIGILL: illegal instructionNeedsInvestigation
#27236 opened 6 years ago by wumao
#27184 opened 6 years ago by bradfitz
rename a bunch of thingscompiler/runtime
#27167 opened 6 years ago by josharian
#27148 opened 6 years ago by mvdan
#27108 opened 6 years ago by kklobe
split up SSA rewrite passescompiler/runtime
#27034 opened 6 years ago by mundaym
#27007 opened 6 years ago by heschi
#26951 opened 6 years ago by martisch
#26680 opened 6 years ago by josharian
#26534 opened 6 years ago by ainar-g
constant string -> []byte and []byte -> string conversions aren't constant foldedNeedsInvestigationPerformancecompiler/runtime
#26498 opened 6 years ago by FMNSSun
#26379 opened 6 years ago by aclements
#26311 opened 6 years ago by thanm
#26299 opened 6 years ago by mvdan
#26206 opened 6 years ago by hyangah
#26167 opened 6 years ago by benesch
#25999 opened 6 years ago by josharian
#25916 opened 6 years ago by perillo
#25866 opened 6 years ago by valyala
teach prove.go that {strings|bytes}.Index* return value in the range [-1 .. len(s))NeedsInvestigationPerformancecompiler/runtime
#25862 opened 6 years ago by valyala
#25828 opened 6 years ago by quasilyte
#25733 opened 6 years ago by davecheney
#25677 opened 6 years ago by griesemer
confusing internal error when importing different packages with same name from different pathsNeedsFixcompiler/runtime
#25635 opened 6 years ago by griesemer
#25426 opened 6 years ago by josharian
aggressive IMUL rewrites on AMD64 sometimes lead to performance regressionsNeedsInvestigationPerformancecompiler/runtime
#25358 opened 6 years ago by quasilyte
#25317 opened 6 years ago by TocarIP
incorrect error for function conversion based on cyclic definition (esoteric)NeedsInvestigationcompiler/runtime
#25305 opened 6 years ago by griesemer
#25298 opened 6 years ago by TocarIP
#25197 opened 6 years ago by navytux
#25189 opened 6 years ago by dsnet
#25169 opened 6 years ago by josharian
#25168 opened 6 years ago by josharian
use bounded shift information on non-amd64 architecturesPerformanceSuggestedcompiler/runtimehelp wanted
#25167 opened 6 years ago by josharian
#25156 opened 6 years ago by josharian
#25132 opened 6 years ago by TocarIP
take into account that floating point special cases (NaN, Inf) are unlikelyPerformancecompiler/runtimehelp wanted
#25125 opened 6 years ago by mundaym
#25120 opened 6 years ago by josharian
#25115 opened 6 years ago by josharian
#25111 opened 6 years ago by mundaym
#25087 opened 6 years ago by josharian
#25086 opened 6 years ago by josharian
#24930 opened 6 years ago by josharian
#24926 opened 6 years ago by josharian
#24890 opened 6 years ago by simonklb
bounds check elimination for `if len(x) > 32 { ...; x = x[8:]; ... }`NeedsFixPerformancecompiler/runtime
#24876 opened 6 years ago by dgryski
unexpected memequal call in short string comparisonNeedsFixPerformanceSuggestedcompiler/runtimehelp wanted
#24765 opened 6 years ago by bradfitz
#24689 opened 6 years ago by dhowden
#24660 opened 6 years ago by navytux
#24650 opened 6 years ago by josharian
#24648 opened 6 years ago by josharian
#24582 opened 6 years ago by alandonovan
#24537 opened 6 years ago by benshi001
#24416 opened 6 years ago by randall77
#24386 opened 6 years ago by mvdan
#24314 opened 6 years ago by navytux
#24305 opened 6 years ago by mdempsky
#24263 opened 6 years ago by randall77
#24240 opened 6 years ago by MichaelTJones
revisit append codegenPerformance
#24209 opened 6 years ago by josharian
#24177 opened 6 years ago by josharian
#23948 opened 6 years ago by josharian
#23929 opened 6 years ago by josharian
#23832 opened 6 years ago by dsnet
#23660 opened 6 years ago by josharian
conversion error is a bit inaccuratecompiler/runtime
#23394 opened 7 years ago by hirochachacha
#23377 opened 7 years ago by ALTree
validity of program depends on method declaration ordercompiler/runtime
#23202 opened 7 years ago by griesemer
#23065 opened 7 years ago by cramertj
#23006 opened 7 years ago by rasky
#22971 opened 7 years ago by pavel
#22885 opened 7 years ago by rasky
cannot compile valid (but esoteric) self-recursive interfacecompiler/runtime
#22825 opened 7 years ago by griesemer
#22479 opened 7 years ago by mvdan
#22438 opened 7 years ago by mdempsky
#22399 opened 7 years ago by thanm
#22310 opened 7 years ago by mdempsky
#22185 opened 7 years ago by thanm
#22094 opened 7 years ago by crawshaw
#22081 opened 7 years ago by crawshaw
#22025 opened 7 years ago by randall77
#21940 opened 7 years ago by randall77
#21936 opened 7 years ago by mdempsky
#21872 opened 7 years ago by markus-oberhumer
#21866 opened 7 years ago by bcmills
#21750 opened 7 years ago by dvyukov
#21735 opened 7 years ago by martisch
#21572 opened 7 years ago by josharian
#21439 opened 7 years ago by josharian
#21417 opened 7 years ago by josharian
#21394 opened 7 years ago by josharian
#21380 opened 7 years ago by kjk
#21314 opened 7 years ago by ianlancetaylor
#21282 opened 7 years ago by dsnet
late nilcheck elim doesn't elim later nilcheckcompiler/runtime
#20962 opened 7 years ago by josharian
#20934 opened 7 years ago by josharian
#20881 opened 7 years ago by rogpeppe
#20873 opened 7 years ago by josharian
#20859 opened 7 years ago by bradfitz
#20533 opened 7 years ago by alandonovan
include certain NOP instructions when compiler optimizations are disabledDebuggingFeatureRequestNeedsFixcompiler/runtime
#20487 opened 7 years ago by dlsniper
#20486 opened 7 years ago by griesemer
#20411 opened 7 years ago by josharian
#20356 opened 7 years ago by josharian
#20354 opened 7 years ago by josharian
#20321 opened 7 years ago by tzneal
#20214 opened 7 years ago by josharian
move arch-specific rewrite rules and ops into arch-specific packagesNeedsFixPerformanceToolSpeedcompiler/runtime
#20104 opened 7 years ago by josharian
big binary and slow compilation times with maps & []interface{} in static codeNeedsInvestigationToolSpeed
#20095 opened 7 years ago by philpennock
#20088 opened 7 years ago by josharian
#20087 opened 7 years ago by rasky
some problems on optimization when takes care about of arrays in structNeedsFixPerformancecompiler/runtimehelp wanted
#20022 opened 7 years ago by zhaozhiqianghw
#20021 opened 7 years ago by zigo101
#20019 opened 7 years ago by dvyukov
#19869 opened 7 years ago by josharian
#19818 opened 7 years ago by QuestionPython
#19817 opened 7 years ago by valyala
#19751 opened 7 years ago by myleshorton
#19733 opened 7 years ago by philhofer
#19715 opened 7 years ago by philhofer
#19712 opened 7 years ago by navytux
#19683 opened 7 years ago by mdempsky
use FP-based frame zeroing outside of package runtime on plan9NeedsInvestigationOS-Plan9Performancecompiler/runtime
#19650 opened 7 years ago by mdempsky
avoid multiple returns from deferproccompiler/runtime
#19466 opened 7 years ago by randall77
#19379 opened 7 years ago by ghost
#19195 opened 7 years ago by josharian
rewrite interface args by actual type args in functions called only with a single set of argument typesPerformancecompiler/runtime
#19165 opened 7 years ago by valyala
add tool for understanding/debugging SSA rulescompiler/runtime
#19013 opened 7 years ago by josharian
Fannkuch11 on AMD64 slow down 6% after removing assembler backend instruction reorderingPerformancecompiler/runtime
#18977 opened 7 years ago by cherrymui
#18822 opened 7 years ago by ianlancetaylor
#18739 opened 7 years ago by josharian
#18602 opened 8 years ago by cretz
#18589 opened 8 years ago by ALTree
#18529 opened 8 years ago by rasky
#18300 opened 8 years ago by bradfitz
#18247 opened 8 years ago by alandonovan
#18004 opened 8 years ago by cherrymui
#17926 opened 8 years ago by dvyukov
#17862 opened 8 years ago by dsnet
#17842 opened 8 years ago by bradfitz
#17728 opened 8 years ago by mdempsky
remove all pointers from type informationcompiler/runtime
#17724 opened 8 years ago by crawshaw
#17638 opened 8 years ago by randall77
#17622 opened 8 years ago by dsnet
#17566 opened 8 years ago by josharian
#17434 opened 8 years ago by mdempsky
#17378 opened 8 years ago by crawshaw
#17370 opened 8 years ago by carl-mastrangelo
#17314 opened 8 years ago by dAdAbird
#17220 opened 8 years ago by nigeltao