cmd/compile
pgo support for external Linux perf profiles and perf_data_converterNeedsInvestigationcompiler/runtime
#64489 opened 2 days ago by zamazan4ik
#64487 opened 2 days ago by zamazan4ik
#64472 opened 2 days ago by gopherbot
#64467 opened 2 days ago by gucio321
document PGO policy regarding explicit user optimization hint behaviorDocumentationNeedsInvestigationcompiler/runtime
#64460 opened 3 days ago by zamazan4ik
#64397 opened 6 days ago by zhangfannie
#64345 opened 1 week ago by mauri870
#64328 opened 1 week ago by go101
#64276 opened 1 week ago by rsc
#64272 opened 1 week ago by go101
#64246 opened 2 weeks ago by sethvargo
#64222 opened 2 weeks ago by qiulaidongfeng
#64208 opened 2 weeks ago by griesemer
#64134 opened 2 weeks ago by gopherbot
FuncForPC on a generic struct method is different from a non-generic structNeedsInvestigationcompiler/runtime
#63945 opened 4 weeks ago by mitar
#63866 opened 1 month ago by gopherbot
#63827 opened 1 month ago by nevkontakte
tighten moves loads into different blocks away from their nilcheck, preventing nilcheck eliminationNeedsInvestigationPerformancecompiler/runtime
#63726 opened 1 month ago by laboger
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 month ago by peter-xiao
#63670 opened 1 month ago by y1yang0
#63616 opened 1 month ago by cuonglm
error message for misuse of < in generic refers confusingly to comparableNeedsFixcompiler/runtimehelp wanted
#63524 opened 1 month ago by ianlancetaylor
#63372 opened 1 month ago by metux
`internal compiler error` compiling `net` on `darwin-amd64-11_0`NeedsInvestigationOS-Darwincompiler/runtime
#63296 opened 2 months ago by gopherbot
#63131 opened 2 months 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 indexingNeedsFixcompiler/runtime
#63110 opened 2 months ago by Jorropo
#62737 opened 2 months ago by mknyszek
#62653 opened 2 months ago by thepudds
#62507 opened 2 months ago by bradfitz
#62501 opened 2 months ago by mdempsky
#62463 opened 2 months ago by aclements
#62407 opened 3 months ago by mdempsky
dead code-elimination should work for sync.OnceValueFeatureRequestNeedsInvestigationbinary-sizecompiler/runtime
#62202 opened 3 months ago by dsnet
#62077 opened 3 months ago by jinlin-bayarea
treat bool-to-int conversion as a constant for optimization for more complex patternsFeatureRequestNeedsInvestigationPerformancecompiler/runtime
#62049 opened 3 months ago by dsnet
#61984 opened 3 months ago by aclements
#61819 opened 3 months ago by ALTree
#61730 opened 4 months ago by wildoranges
#61725 opened 4 months ago by dsnet
#61717 opened 4 months ago by rsc
missing DWARF location list for function arg; stack spill not used for loclistNeedsInvestigationcompiler/runtime
#61703 opened 4 months ago by andreimatei
#61700 opened 4 months ago by andreimatei
#61689 opened 4 months ago by rogpeppe
unhelpful error message with recursive constraintNeedsInvestigationTypeInferencecompiler/runtimegenerics
#61685 opened 4 months ago by rogpeppe
#61577 opened 4 months ago by prattmic
panic in `cmd/compile/internal/types.(*Type).Size` via `cmd/compile/internal/ssa.(*slotCanonicalizer).lookup`compiler/runtime
#61570 opened 4 months ago by bcmills
#61502 opened 4 months ago by aclements
DWARF duplicated DW_TAG_formal_parameter for some functionsDebuggingNeedsInvestigationcompiler/runtime
#61357 opened 4 months ago by dev747368
#61333 opened 4 months ago by KaurkerDevourer
#60879 opened 5 months ago by CAFxX
#60542 opened 6 months ago by griesemer
invalid DWARF location list for local var - erroneously extends to function epilogueNeedsInvestigationcompiler/runtimehelp wanted
#60493 opened 6 months ago by andreimatei
regression in DWARF location lists caused by "issue VarDef only for pointer-ful types" NeedsInvestigationcompiler/runtime
#60479 opened 6 months ago by andreimatei
var _ = f prevents f from being dead-code eliminatedFeatureRequestNeedsInvestigationbinary-sizecompiler/runtime
#60464 opened 6 months ago by neild
#60324 opened 6 months ago by rsc
#60234 opened 6 months ago by cherrymui
support targeting arm64_32Proposal
#60180 opened 6 months ago by sandler31
#60151 opened 6 months ago by bcmills
DWARF DW_TAG_subroutine_type doesn't mark return value's formal parameters as DW_AT_variable_parameterNeedsInvestigationcompiler/runtime
#59977 opened 7 months ago by dev747368
#59866 opened 7 months ago by catinello
#59843 opened 7 months ago by awsong
#59827 opened 7 months ago by go101
#59708 opened 7 months ago by adonovan
#59706 opened 7 months ago by egonelbre
share more constantscompiler/runtime
#59670 opened 7 months ago by aclements
go:linkname causes "internal compiler error: panic: runtime error: invalid memory address or nil pointer dereference"NeedsInvestigationcompiler/runtime
#59621 opened 7 months ago by mandriota
#59616 opened 7 months ago by prattmic
#59612 opened 7 months ago by prattmic
better optimization of type switches in instantiated generic functionsFeatureRequestNeedsInvestigationPerformancecompiler/runtime
#59591 opened 7 months ago by ianlancetaylor
#59561 opened 7 months ago by 23083940
redundant loads in strconv not eliminatedFeatureRequestNeedsInvestigationPerformancecompiler/runtime
#59478 opened 8 months ago by nngffhj
#59297 opened 8 months ago by randall77
#59120 opened 8 months ago by xen0n
mod operator is very slow on intel hardware with int64NeedsInvestigationPerformancecompiler/runtimehelp wanted
#59089 opened 8 months ago by rcsaquino
does not inline method of generic type across packages when there are multiple instantiationsNeedsInvestigationcompiler/runtime
#59070 opened 8 months ago by 578559967
small struct initialization code is suboptimal because of redundant zeroingNeedsInvestigationPerformancecompiler/runtime
#59021 opened 8 months ago by tdakkota
#58813 opened 9 months ago by aarzilli
#58612 opened 9 months ago by griesemer
#58567 opened 9 months ago by eh-steve
mips/mips64 floating point negation does not handle NaN correctlyNeedsDecisionarch-mipscompiler/runtimehelp wanted
#58466 opened 9 months ago by ianlancetaylor
#58342 opened 10 months ago by LukeShu
#58298 opened 10 months ago by Deleplace
multiple performance regressions due to CL 270940, 448036, or 454036NeedsInvestigationcompiler/runtime
#58166 opened 10 months ago by prattmic
#58153 opened 10 months ago by prattmic
#58102 opened 10 months ago by prattmic
add test for PGO profiles merged from profiles with different source versionsNeedsDecisionTestingcompiler/runtime
#58101 opened 10 months ago by prattmic
#57916 opened 10 months ago by mdempsky
os.Stdout.Write causes its argument to escape on WindowsNeedsInvestigationOS-WindowsPerformancecompiler/runtime
#57740 opened 10 months ago by ALTree
#57505 opened 11 months ago by changkun
shouldn't report argument mismatch errors for using unexported functionsNeedsInvestigationcompiler/runtime
#57489 opened 11 months ago by ross-spencer
#57153 opened 1 year ago by dsnet
statically remove type switch in instantiated generic codeNeedsInvestigationPerformancecompiler/runtime
#57072 opened 1 year ago by dsnet
#57060 opened 1 year ago by dsnet
#56997 opened 1 year ago by jake-ciolek
#56722 opened 1 year ago by Jorropo
#56718 opened 1 year ago by rsc
the Go compiler uses a hack to pretend it has a large startup heapNeedsInvestigationcompiler/runtime
#56546 opened 1 year ago by dr2chase
#56442 opened 1 year ago by dsnet
"internal compiler error: NewBulk too big" while running a program with dlvNeedsInvestigationcompiler/runtime
#56120 opened 1 year ago by sufiyan-techp
#56046 opened 1 year ago by griesemer
#56045 opened 1 year ago by griesemer
#55980 opened 1 year ago by cuonglm
OpInlMark can get removed by SSA dead code elimination, resulting in invalid inlining treesNeedsFixcompiler/runtimehelp wanted
#54625 opened 1 year ago by mdempsky
#54613 opened 1 year ago by dominikh
missed optimization when using verbose array initializationNeedsInvestigationPerformancecompiler/runtime
#54612 opened 1 year ago by dominikh
windows/amd64 invalid binary when allocating array near symbol size limitNeedsInvestigationOS-Windowscompiler/runtime
#54564 opened 1 year ago by argusdusty
#54563 opened 1 year ago by mateusz834
#54544 opened 1 year ago by mvdan
#54542 opened 1 year ago by ALTree
design doc explaining unified IR implementationcompiler/runtime
#54534 opened 1 year ago by mdempsky
#54447 opened 1 year ago by mdempsky
#54029 opened 1 year ago by randall77
#53643 opened 1 year ago by ainar-g
#53599 opened 1 year ago by erifan
#53535 opened 1 year ago by Snaipe
inlining confuses escape analysis with interface{} paramsNeedsInvestigationPerformancecompiler/runtime
#53465 opened 1 year 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
#52767 opened 2 years ago by ddaa2000
#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
#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
adjustment needed for conversion rules for pointer conversions (?)NeedsDecisionearly-in-cyclegenerics
#50815 opened 2 years ago by keep94
#50452 opened 2 years ago by bcmills
#50438 opened 2 years ago by csgura
#50421 opened 2 years ago by tmr232
#50365 opened 2 years ago by tdakkota
#50325 opened 2 years ago by katsusan
#50204 opened 2 years ago by csgura
#50133 opened 2 years ago by go101
#50126 opened 2 years ago by Jacalz
#49997 opened 2 years ago by ainar-g
strange performance difference between two implementationsNeedsInvestigationPerformancecompiler/runtime
#49785 opened 2 years ago by go101
#49736 opened 2 years ago by danscales
#49656 opened 2 years ago by codefromthecrypt
#49634 opened 2 years ago by holiman
#49480 opened 2 years ago by quasilyte
#49332 opened 2 years ago by josharian
reorganize associative computation to allow superscalar executionNeedsInvestigationPerformancecompiler/runtime
#49331 opened 2 years ago by josharian
#49150 opened 2 years ago by cosnicolaou
Get rid of redundant TEST instructions by using the ZF flag of DEC/INCNeedsInvestigationPerformancecompiler/runtime
#49113 opened 2 years ago by jake-ciolek
#49019 opened 2 years ago by thepudds
#48882 opened 2 years ago by flypig
generic function argument causes escape to heapNeedsInvestigationPerformancecompiler/runtimegenerics
#48849 opened 2 years ago by bboreham
utf8.EncodeRune has different performance from the equivalent string conversionNeedsInvestigationPerformancecompiler/runtime
#48684 opened 2 years ago by bcmills
worse performance looping through arrays identifiable at compile timeNeedsInvestigationPerformancecompiler/runtime
#48637 opened 2 years ago by seebs
#48585 opened 2 years ago by griesemer
bad line number assigned to instruction loading value into argument registerNeedsFixcompiler/runtime
#48546 opened 2 years ago by aarzilli
#48507 opened 2 years ago by go101
#48497 opened 2 years ago by bcmills
#48469 opened 2 years ago by JAicewizard
#48405 opened 2 years ago by mahdi-hm
#48245 opened 2 years ago by CAFxX
#48222 opened 2 years ago by klauspost
cannot elim binary search typeHash on a type switch for a known typeNeedsInvestigationPerformancecompiler/runtime
#48220 opened 2 years ago by wdvxdr1123
#48213 opened 2 years ago by JAicewizard
#48199 opened 2 years ago by ericlagergren
#48192 opened 2 years ago by dsnet
parser rejects unambiguous unparenthesized TypeName composite literals in Condition expression of ForClauseNeedsDecisioncompiler/runtime
#48159 opened 2 years ago by mdempsky
#47970 opened 2 years ago by martisch
shorter slicing instruction sequence on x86/amd64NeedsInvestigationPerformancebinary-sizecompiler/runtime
#47969 opened 2 years ago by martisch
deduplicate alg and noalg type descriptors to allow binary space optimizationsNeedsDecisionbinary-sizecompiler/runtime
#47904 opened 2 years ago by martisch
#47866 opened 2 years ago by mattn
#47850 opened 2 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 2 years ago by renthraysk
optimize append([]byte(string), ...) to avoid a duplicationNeedsInvestigationPerformancecompiler/runtime
#47454 opened 2 years ago by go101
#47197 opened 2 years ago by go101
#47120 opened 2 years ago by rsc
#47107 opened 2 years ago by tdakkota
#47089 opened 2 years ago by gazerro
#47059 opened 2 years ago by gazerro
typeparams: should //go:nointerface methods satisfy type parameter constraints?NeedsDecisioncompiler/runtime
#47045 opened 2 years ago by mdempsky
missed phi elim opportunity using result of function callFeatureRequestNeedsInvestigationToolSpeedcompiler/runtime
#47023 opened 2 years ago by josharian
inappropriate suggested token in case of syntax error in "if" statementNeedsInvestigationcompiler/runtime
#47013 opened 2 years ago by gazerro
#46850 opened 2 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 2 years ago by JAicewizard
#46670 opened 2 years ago by heschi
#46529 opened 2 years ago by mdempsky
#46216 opened 2 years ago by dr2chase
failures with "wait: no child processes" on solaris-amd64-oraclerel since 2021-04-02NeedsInvestigationOS-Solariscompiler/runtime
#46135 opened 2 years ago by bcmills
#46114 opened 2 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 2 years ago by go101
only use sequential compile queue algorithm for -v compiles, not all -c=1 compilesNeedsFixcompiler/runtime
#46074 opened 2 years ago by mdempsky
#46030 opened 2 years ago by aimuz
investigate maintaining TOC register r2 for ppc64x by default.NeedsInvestigationarch-ppc64xcompiler/runtime
#45925 opened 2 years ago by laboger
DWARF IsStmt flag not set for line although it is executedDebuggingNeedsInvestigationcompiler/runtime
#45680 opened 2 years ago by mahdi-hm
#45573 opened 2 years ago by icholy
#45494 opened 2 years ago by zephyrtronium
#45281 opened 2 years ago by thanm
#45269 opened 2 years ago by go101
#45078 opened 2 years ago by rsc
#44898 opened 2 years ago by rogpeppe
pass pointer-shaped receivers using context registerNeedsDecisionPerformancebinary-sizecompiler/runtime
#44827 opened 2 years ago by mdempsky
#44824 opened 2 years ago by cherrymui
#44816 opened 2 years ago by thanm
regalloc fails to reserve key register (CX) for future codeNeedsInvestigationPerformancecompiler/runtime
#44671 opened 2 years ago by josharian
#44670 opened 2 years ago by josharian
#44628 opened 2 years ago by rogpeppe
#44623 opened 2 years ago by mdempsky
#44578 opened 2 years ago by go101
#44321 opened 2 years ago by go101
#44201 opened 2 years ago by kstenerud
#44057 opened 2 years ago by griesemer
possible miscompilation comparing interface to concrete valueNeedsInvestigation
#44051 opened 2 years ago by josharian
"internal compiler error: curfn mismatch" on darwin-amd64-race builderNeedsInvestigationOS-DarwinWaitingForInfocompiler/runtime
#43826 opened 2 years ago by bcmills
#43753 opened 2 years ago by mdempsky
better escape analysis of `[]byte` -> `string` conversionsFeatureRequestNeedsFixPerformancecompiler/runtime
#43752 opened 2 years ago by mdempsky
unhelpful error message if type assertion has mismatching pointer/non-pointer typeNeedsFixcompiler/runtimehelp wanted
#43673 opened 2 years ago by mprobst
#43423 opened 2 years ago by yangwenmai
#43403 opened 2 years ago by egonelbre
#43357 opened 2 years ago by fkuehnel
panic.Fatalf should not report "use of builtin panic not in function call" but instead "panic.Fatalf undefined (builtin panic has no field or method Fatalf)"NeedsInvestigationcompiler/runtime
#43285 opened 2 years ago by odeke-em
missed opportunity to coalesce loads that compare with constantsNeedsInvestigationPerformancecompiler/runtime
#43248 opened 3 years ago by josharian
#43145 opened 3 years ago by FiloSottile
#43007 opened 3 years ago by dvyukov
#42999 opened 3 years ago by egonelbre
#42880 opened 3 years ago by chewxy
#42781 opened 3 years ago by Julio-Guerra
#42672 opened 3 years ago by randall77
notice when function variables are never reassigned, avoid indirect callsNeedsInvestigationPerformancecompiler/runtime
#42569 opened 3 years ago by bradfitz
SIGILL when building golang.org/x/sys/unix on openbsd/arm64NeedsInvestigationOS-OpenBSDarch-arm64compiler/runtime
#42517 opened 3 years ago by vext01
rearrange hairyVisitors to reduce struct slop and reclaim 33.33% space wastedNeedsDecisioncompiler/runtime
#42416 opened 3 years ago by odeke-em
#42372 opened 3 years ago by slinkydeveloper
#42179 opened 3 years ago by CAFxX
escape analysis for backing arraysNeedsInvestigation
#42165 opened 3 years ago by snadrus
#42158 opened 3 years ago by randall77
inconsistent error message when identifier begins with invalid characterNeedsInvestigationcompiler/runtime
#42114 opened 3 years ago by smasher164
#42094 opened 3 years ago by niaow
#41988 opened 3 years ago by DmitriyMV
#41776 opened 3 years ago by josharian
#41774 opened 3 years ago by josharian
#41666 opened 3 years ago by seebs
#41335 opened 3 years ago by choleraehyq
#41253 opened 3 years ago by CAFxX
#41174 opened 3 years ago by quasilyte
don't compile some unexported, inlined functionsNeedsInvestigationToolSpeedcompiler/runtimehelp wanted
#41117 opened 3 years ago by josharian
#40987 opened 3 years ago by go101
switch to a register-based calling convention for Go functionsProposalProposal-Acceptedcompiler/runtime
#40724 opened 3 years ago by aclements
#40704 opened 3 years ago by elichai
-d=checkptr should provide more details when reporting about conversions that straddle multiple allocationsNeedsInvestigationcompiler/runtime
#40639 opened 3 years ago by seebs
#40610 opened 3 years ago by surechen
#40108 opened 3 years ago by randall77
#40084 opened 3 years ago by randall77
#40083 opened 3 years ago by randall77
#40055 opened 3 years ago by rogpeppe
reclaim binary size increase from CL 35554 constant to interface allocation optimizationsNeedsInvestigationPerformancecompiler/runtime
#40039 opened 3 years ago by thepudds
#39918 opened 3 years ago by josharian
panic: runtime error: floating point error when building on FreeBSD armv6 on RPi-BNeedsInvestigationOS-FreeBSDarch-armcompiler/runtime
#39816 opened 3 years ago by seasox
#39756 opened 3 years ago by jordanlewis
#39710 opened 3 years ago by niaow
#39667 opened 3 years ago by alandonovan
#39514 opened 3 years ago by holiman
#39139 opened 3 years ago by assadobaid
#39048 opened 3 years ago by thanm
#39003 opened 3 years ago by go101
#38992 opened 3 years ago by alex
further improve precision of "has no field or method" by prescriptively mentioning what kind of property it is either "field" or "method"NeedsInvestigationcompiler/runtime
#38965 opened 3 years ago by odeke-em
#38893 opened 3 years ago by ianlancetaylor
#38882 opened 3 years ago by JohnReedLOL
more compact initialization of maps with dynamic contentNeedsInvestigationbinary-sizecompiler/runtime
#38784 opened 3 years ago by martisch
#38782 opened 3 years ago by bradfitz
#38734 opened 3 years ago by mdempsky
#38721 opened 3 years ago by mundaym
confusing compiler error when using if instead of for with range operator inside anonymous functionNeedsInvestigationcompiler/runtime
#38624 opened 3 years ago by mzimmerman
#38547 opened 3 years ago by josharian
#38476 opened 3 years ago by cbeuw
#38471 opened 3 years ago by prattmic
#38419 opened 3 years ago by qmuntal
#38291 opened 3 years ago by egonelbre
consider extending '-spectre' option to other architecturesNeedsInvestigationSecuritycompiler/runtime
#38066 opened 3 years ago by mundaym
type safety failure in generic ssa due to representing integer signedness conversions by OpCopyNeedsDecision
#37753 opened 3 years ago by kortschak
#37740 opened 3 years ago by rillig
#37737 opened 3 years ago by josharian
inlined messaging is unclear when inlining functions from other packagesNeedsInvestigationcompiler/runtime
#37704 opened 3 years ago by snadrus
#37694 opened 3 years ago by sylr
__SOURCE__ constant like __FILE__, __LINE__, __FUNCTION__ C++ macroFeatureRequestNeedsInvestigationcompiler/runtime
#37620 opened 3 years ago by kokizzu
#37612 opened 3 years ago by josharian
branch elimination opportunites when comparing constantsNeedsInvestigationPerformancecompiler/runtime
#37608 opened 3 years ago by laboger
spurious "cannot use reflect.Kind(9) … as type uint64 in assignment" on darwin-amd64-race builderNeedsInvestigationcompiler/runtime
#37600 opened 3 years ago by bcmills
a flaw in algebraic simplification rules inside Go compilerNeedsInvestigationPerformancecompiler/runtime
#37508 opened 3 years ago by true-grue
#37429 opened 3 years ago by dr2chase
#37423 opened 3 years ago by josharian
#37415 opened 3 years ago by josharian
#37275 opened 3 years ago by josharian
#37274 opened 3 years ago by josharian
#37180 opened 3 years ago by quackenbush
ARM's MOVWnop causes regalloc to insert unnecessary copiesNeedsInvestigationPerformancecompiler/runtime
#37096 opened 3 years ago by josharian
#36971 opened 3 years ago by kortschak
#36964 opened 3 years ago by kirillx
#36897 opened 3 years ago by josharian
#36889 opened 3 years ago by josharian
error line number reported is incorrect if it appears after line 0xFFFFFNeedsInvestigationcompiler/runtime
#36850 opened 3 years ago by icza
#36612 opened 3 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 3 years ago by danscales
#36597 opened 3 years ago by xaionaro
different behaviors between short and normal variable declarationsNeedsInvestigationcompiler/runtime
#36449 opened 3 years ago by go101
#36443 opened 3 years ago by josharian
#36351 opened 3 years ago by smasher164
#36346 opened 3 years ago by josharian
#36125 opened 4 years ago by aarzilli
#36067 opened 4 years ago by CAFxX
#36039 opened 4 years ago by mvdan
-d=checkptr doesn't detect invalid pointer fields in converted pointers-to-structsNeedsInvestigationcompiler/runtimehelp wanted
#36017 opened 4 years ago by dennwc
#35969 opened 4 years ago by mariecurried
encoded pkg path shown in stack traceNeedsInvestigation
#35558 opened 4 years ago by myitcv
constant inlining happens even when disabling inlining and optimizationsDebuggingNeedsInvestigationcompiler/runtime
#35527 opened 4 years ago by dlsniper
infinite loop in -m=2NeedsFix
#35518 opened 4 years ago by mdempsky
#35196 opened 4 years ago by ivoras
minimally align variables in memory when -d=checkptr is usedNeedsInvestigationcompiler/runtimehelp wanted
#35128 opened 4 years ago by mdempsky
#35088 opened 4 years ago by mdempsky
#35021 opened 4 years ago by serhatgiydiren
#34950 opened 4 years ago by mundaym
#34816 opened 4 years ago by mariecurried
#34525 opened 4 years ago by mariecurried
#34381 opened 4 years ago by mdempsky
output a DW_LNE_end_sequence instruction at the end of every function's line tableNeedsInvestigationcompiler/runtime
#34380 opened 4 years ago by jeremyfaller
align formal parameters with actual argument when reporting incorrect number of argumentsFeatureRequestNeedsInvestigation
#34138 opened 4 years ago by tumdum
#34020 opened 4 years ago by mariecurried
#34014 opened 4 years ago by ianlancetaylor
taking address of variables in chain breaks optimizationsNeedsInvestigationPerformancecompiler/runtime
#33972 opened 4 years ago by mariecurried
#33641 opened 4 years ago by seebs
#33567 opened 4 years ago by seebs
runtime.KeepAlive causes useless extra run-time overhead, even though it is an intrinsic?NeedsDecisioncompiler/runtime
#33442 opened 4 years ago by nsajko
'internal compiler error: bvbulkalloc too big' when compiling a file containing a large mapNeedsInvestigationcompiler/runtime
#33437 opened 4 years ago by mcdee
#33415 opened 4 years ago by griesemer
redundant moves and stack variables when function using bits.Add64 is inlinedNeedsInvestigationPerformance
#33349 opened 4 years ago by renthraysk
#33188 opened 4 years ago by thanm
suboptimal code generated for simple integer comparison if-blockNeedsInvestigationPerformancecompiler/runtime
#33012 opened 4 years ago by tstanev
#32969 opened 4 years ago by dsnet
#32930 opened 4 years ago by mariecurried
-m output is missing escape informationNeedsInvestigation
#32850 opened 4 years ago by FiloSottile
#32786 opened 4 years ago by dlsniper
#32554 opened 4 years ago by mariecurried
prove pass unable to eliminate bounds check when a variable is assigned from lenNeedsInvestigationPerformancecompiler/runtime
#32515 opened 4 years ago by agnivade
slice hint seems to perform better than loop bound checkNeedsInvestigationPerformancecompiler/runtime
#32492 opened 4 years ago by agnivade
prefer to cheaply re-materialize after call site instead of spillingNeedsInvestigationPerformancecompiler/runtime
#32255 opened 4 years ago by martisch
#32069 opened 4 years ago by josharian
#32046 opened 4 years ago by josharian
#31993 opened 4 years ago by dvyukov
#31900 opened 4 years ago by josharian
#31666 opened 4 years ago by josharian
#31525 opened 4 years ago by mdempsky
#31501 opened 4 years ago by mdempsky
#31489 opened 4 years ago by mdempsky
ssa debug does not regenerate/update ssa.htmlNeedsInvestigation
#31290 opened 4 years ago by cuonglm
intrinsify math/bits.RotateLeft{32,64} on all architecturesNeedsFixPerformancecompiler/runtimehelp wanted
#31265 opened 4 years ago by mundaym
#31205 opened 4 years ago by mariecurried
#31199 opened 4 years ago by josharian
unexpected difference in compiled code for returned arrayNeedsInvestigationbinary-sizecompiler/runtime
#31198 opened 4 years ago by mariecurried
#31193 opened 4 years ago by aclements
#31187 opened 4 years ago by ashi009
#31174 opened 4 years ago by kirillDanshin
#31133 opened 4 years ago by dlsniper
#31116 opened 4 years ago by mariecurried
#31047 opened 4 years ago by josharian
#30946 opened 4 years ago by seebs
#30945 opened 4 years ago by seebs
#30818 opened 4 years ago by josharian
add consistency check that local variables are associated with CurfnNeedsInvestigationcompiler/runtime
#30754 opened 4 years ago by mdempsky
#30605 opened 4 years ago by bradfitz
provide flags to request just inlining or just escape analysis infoNeedsInvestigationcompiler/runtime
#30585 opened 4 years ago by josharian
#30584 opened 4 years ago by josharian
mid-stack inline dispatch functions that call a function on each pathNeedsInvestigationPerformancecompiler/runtime
#30548 opened 4 years ago by josharian
#30529 opened 4 years ago by dsnet
#30528 opened 4 years ago by dsnet
elide call to runtime.growslice with provable capacity availabilityNeedsInvestigationPerformancebinary-sizecompiler/runtime
#30509 opened 4 years ago by dsnet
#30475 opened 4 years ago by laboger
unnecessary hash/eq functions for slice literalsNeedsInvestigationToolSpeedbinary-sizecompiler/runtime
#30449 opened 4 years ago by neild
#30347 opened 4 years ago by andreas-jonsson
#30229 opened 4 years ago by mariecurried
#30077 opened 4 years ago by udhos
#30074 opened 4 years ago by mvdan
variable read should not be optimized when using -gcflags="all=-N -l"DebuggingNeedsFixcompiler/runtime
#29977 opened 4 years ago by dlsniper
#29872 opened 4 years ago by mariecurried
#29853 opened 4 years ago by mariecurried
#29797 opened 4 years ago by dsymonds
eliminate memory allocation for non-int n in slice extension idiomNeedsFixPerformancecompiler/runtime
#29785 opened 4 years ago by valyala
#29716 opened 4 years ago by CAFxX
#29693 opened 4 years ago by josharian
#29691 opened 4 years ago by josharian
#29574 opened 4 years ago by dsnet
#29571 opened 4 years ago by laboger
simplify converting a Go function to buildable Go assemblyFeatureRequestNeedsDecisioncompiler/runtime
#29538 opened 4 years ago by mvdan
#29334 opened 5 years ago by mmcloughlin
#29292 opened 5 years ago by josharian
#29276 opened 5 years ago by robaho
optimize variables in function calls as equivalent to constant-derived variablesNeedsInvestigationPerformancecompiler/runtime
#29166 opened 5 years ago by notimesea
#29144 opened 5 years ago by csnitker
#29095 opened 5 years ago by quasilyte
#29085 opened 5 years ago by josharian
#29068 opened 5 years ago by randall77
#29067 opened 5 years ago by CAFxX
#28969 opened 5 years ago by tjamet
#28952 opened 5 years ago by mvdan
#28942 opened 5 years ago by mvdan
#28941 opened 5 years ago by mvdan
#28861 opened 5 years ago by benshi001
#28698 opened 5 years ago by josharian
various low level x86 instruction generation improvementsNeedsInvestigationPerformanceSuggestedcompiler/runtimehelp wanted
#28671 opened 5 years ago by martisch
#28639 opened 5 years ago by martisch
#28631 opened 5 years ago by sleagon
#28626 opened 5 years ago by randall77
#28603 opened 5 years ago by aclements
#28570 opened 5 years ago by griesemer
the DW_AT_location of the return value is empty when its name is not specifiedDebuggingNeedsFixcompiler/runtime
#28416 opened 5 years ago by ks888
#28393 opened 5 years ago by deanveloper
#28314 opened 5 years ago by mariecurried
#28259 opened 5 years ago by alandonovan
#28053 opened 5 years ago by pjebs
#28045 opened 5 years ago by rillig
unexpected performance difference accessing slices with different capsNeedsFixPerformancecompiler/runtime
#27857 opened 5 years ago by iand
#27801 opened 5 years ago by quasilyte
#27780 opened 5 years ago by agnivade
automatically stack-allocate small non-escaping slices of dynamic sizeNeedsInvestigationPerformancecompiler/runtime
#27625 opened 5 years ago by rasky
#27585 opened 5 years ago by go101
eliminate unnecessary extend-of-truncate calculations in prove passNeedsInvestigationPerformancecompiler/runtime
#27572 opened 5 years ago by josharian
#27538 opened 5 years ago by FiloSottile
#27447 opened 5 years ago by randall77
mipsle: running error SIGILL: illegal instructionNeedsInvestigation
#27236 opened 5 years ago by wumao
#27184 opened 5 years ago by bradfitz
rename a bunch of thingscompiler/runtime
#27167 opened 5 years ago by josharian
#27148 opened 5 years ago by mvdan
#27108 opened 5 years ago by kklobe
split up SSA rewrite passescompiler/runtime
#27034 opened 5 years ago by mundaym
#27007 opened 5 years ago by heschi
#26951 opened 5 years ago by martisch
#26680 opened 5 years ago by josharian
#26534 opened 5 years ago by ainar-g
constant string -> []byte and []byte -> string conversions aren't constant foldedNeedsInvestigationPerformancecompiler/runtime
#26498 opened 5 years ago by FMNSSun
#26379 opened 5 years ago by aclements
#26311 opened 5 years ago by thanm
#26299 opened 5 years ago by mvdan
#26206 opened 5 years ago by hyangah
#26167 opened 5 years ago by benesch
#25999 opened 5 years ago by josharian
#25916 opened 5 years ago by perillo
#25866 opened 5 years ago by valyala
teach prove.go that {strings|bytes}.Index* return value in the range [-1 .. len(s))NeedsInvestigationPerformancecompiler/runtime
#25862 opened 5 years ago by valyala
#25828 opened 5 years ago by quasilyte
#25733 opened 5 years ago by davecheney
#25677 opened 5 years ago by griesemer
confusing internal error when importing different packages with same name from different pathsNeedsFixcompiler/runtime
#25635 opened 5 years ago by griesemer
#25426 opened 5 years ago by josharian
aggressive IMUL rewrites on AMD64 sometimes lead to performance regressionsNeedsInvestigationPerformancecompiler/runtime
#25358 opened 5 years ago by quasilyte
#25317 opened 5 years ago by TocarIP
incorrect error for function conversion based on cyclic definition (esoteric)NeedsInvestigationcompiler/runtime
#25305 opened 5 years ago by griesemer
#25298 opened 5 years ago by TocarIP
#25197 opened 5 years ago by navytux
#25189 opened 5 years ago by dsnet
#25169 opened 5 years ago by josharian
#25168 opened 5 years ago by josharian
use bounded shift information on non-amd64 architecturesPerformanceSuggestedcompiler/runtimehelp wanted
#25167 opened 5 years ago by josharian
#25156 opened 5 years ago by josharian
#25132 opened 5 years ago by TocarIP
take into account that floating point special cases (NaN, Inf) are unlikelyPerformancecompiler/runtimehelp wanted
#25125 opened 5 years ago by mundaym
#25120 opened 5 years ago by josharian
#25115 opened 5 years ago by josharian
#25111 opened 5 years ago by mundaym
#25087 opened 5 years ago by josharian
#25086 opened 5 years ago by josharian
#24930 opened 5 years ago by josharian
#24926 opened 5 years ago by josharian
#24890 opened 5 years ago by simonklb
bounds check elimination for `if len(x) > 32 { ...; x = x[8:]; ... }`NeedsFixPerformancecompiler/runtime
#24876 opened 5 years ago by dgryski
unexpected memequal call in short string comparisonNeedsFixPerformanceSuggestedcompiler/runtimehelp wanted
#24765 opened 5 years ago by bradfitz
incorrect error message when assigning an interface to a constantNeedsFixcompiler/runtimeearly-in-cycle
#24755 opened 5 years ago by mundaym
#24689 opened 5 years ago by dhowden
#24660 opened 5 years ago by navytux
#24650 opened 5 years ago by josharian
#24648 opened 5 years ago by josharian
#24582 opened 5 years ago by alandonovan
#24537 opened 5 years ago by benshi001
#24416 opened 5 years ago by randall77
#24386 opened 5 years ago by mvdan
#24314 opened 5 years ago by navytux
#24305 opened 5 years ago by mdempsky
#24263 opened 5 years ago by randall77
#24240 opened 5 years ago by MichaelTJones
revisit append codegenPerformance
#24209 opened 5 years ago by josharian
#24177 opened 5 years ago by josharian
#23948 opened 5 years ago by josharian
#23929 opened 5 years ago by josharian
#23832 opened 5 years ago by dsnet
#23660 opened 5 years ago by josharian
conversion error is a bit inaccuratecompiler/runtime
#23394 opened 5 years ago by hirochachacha
#23377 opened 5 years ago by ALTree
validity of program depends on method declaration ordercompiler/runtime
#23202 opened 6 years ago by griesemer
#23065 opened 6 years ago by cramertj
#23006 opened 6 years ago by rasky
#22971 opened 6 years ago by pavel
#22885 opened 6 years ago by rasky
cannot compile valid (but esoteric) self-recursive interfacecompiler/runtime
#22825 opened 6 years ago by griesemer
#22479 opened 6 years ago by mvdan
#22438 opened 6 years ago by mdempsky
#22399 opened 6 years ago by thanm
#22310 opened 6 years ago by mdempsky
#22185 opened 6 years ago by thanm
#22094 opened 6 years ago by crawshaw
#22081 opened 6 years ago by crawshaw
#22025 opened 6 years ago by randall77
#21940 opened 6 years ago by randall77
#21936 opened 6 years ago by mdempsky
#21872 opened 6 years ago by markus-oberhumer
#21866 opened 6 years ago by bcmills
#21750 opened 6 years ago by dvyukov
#21735 opened 6 years ago by martisch
#21572 opened 6 years ago by josharian
#21439 opened 6 years ago by josharian
#21417 opened 6 years ago by josharian
#21394 opened 6 years ago by josharian
#21380 opened 6 years ago by kjk
#21314 opened 6 years ago by ianlancetaylor
#21282 opened 6 years ago by dsnet
late nilcheck elim doesn't elim later nilcheckcompiler/runtime
#20962 opened 6 years ago by josharian
#20934 opened 6 years ago by josharian
#20881 opened 6 years ago by rogpeppe
#20873 opened 6 years ago by josharian
#20859 opened 6 years ago by bradfitz
#20533 opened 6 years ago by alandonovan
include certain NOP instructions when compiler optimizations are disabledDebuggingFeatureRequestNeedsFixcompiler/runtime
#20487 opened 6 years ago by dlsniper
#20486 opened 6 years ago by griesemer
#20411 opened 6 years ago by josharian
#20356 opened 6 years ago by josharian
#20354 opened 6 years ago by josharian
#20321 opened 6 years ago by tzneal
#20214 opened 6 years ago by josharian
move arch-specific rewrite rules and ops into arch-specific packagesNeedsFixPerformanceToolSpeedcompiler/runtime
#20104 opened 6 years ago by josharian
big binary and slow compilation times with maps & []interface{} in static codeNeedsInvestigationToolSpeed
#20095 opened 6 years ago by philpennock
#20088 opened 6 years ago by josharian
#20087 opened 6 years ago by rasky
#20027 opened 6 years ago by go101
some problems on optimization when takes care about of arrays in structNeedsFixPerformancecompiler/runtimehelp wanted
#20022 opened 6 years ago by zhaozhiqianghw
#20021 opened 6 years ago by go101
#20019 opened 6 years ago by dvyukov
#19869 opened 6 years ago by josharian
#19818 opened 6 years ago by QuestionPython
#19817 opened 6 years ago by valyala
#19751 opened 6 years ago by myleshorton
#19733 opened 6 years ago by philhofer
#19715 opened 6 years ago by philhofer
#19712 opened 6 years ago by navytux
#19683 opened 6 years ago by mdempsky
use FP-based frame zeroing outside of package runtime on plan9NeedsInvestigationOS-Plan9Performancecompiler/runtime
#19650 opened 6 years ago by mdempsky
avoid multiple returns from deferproccompiler/runtime
#19466 opened 6 years ago by randall77
#19379 opened 6 years ago by opennota
#19195 opened 6 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 6 years ago by valyala
checking len(data) and erroring out if too small does not help BCENeedsFixPerformancecompiler/runtime
#19126 opened 6 years ago by navytux
add tool for understanding/debugging SSA rulescompiler/runtime
#19013 opened 6 years ago by josharian
Fannkuch11 on AMD64 slow down 6% after removing assembler backend instruction reorderingPerformancecompiler/runtime
#18977 opened 6 years ago by cherrymui
#18822 opened 6 years ago by ianlancetaylor
#18739 opened 6 years ago by josharian
#18602 opened 6 years ago by cretz
#18589 opened 6 years ago by ALTree
#18529 opened 7 years ago by rasky
#18300 opened 7 years ago by bradfitz
#18247 opened 7 years ago by alandonovan
#18004 opened 7 years ago by cherrymui
#17926 opened 7 years ago by dvyukov
#17862 opened 7 years ago by dsnet
#17842 opened 7 years ago by bradfitz
#17728 opened 7 years ago by mdempsky
remove all pointers from type informationcompiler/runtime
#17724 opened 7 years ago by crawshaw
#17638 opened 7 years ago by randall77
#17622 opened 7 years ago by dsnet
#17566 opened 7 years ago by josharian
#17434 opened 7 years ago by mdempsky
#17378 opened 7 years ago by crawshaw
#17370 opened 7 years ago by carl-mastrangelo
#17314 opened 7 years ago by dAdAbird
#17220 opened 7 years ago by nigeltao
#17216 opened 7 years ago by DmitriyMV
#17133 opened 7 years ago by rasky
#17110 opened 7 years ago by laboger
#17106 opened 7 years ago by josharian
#17031 opened 7 years ago by mdempsky
#17029 opened 7 years ago by josharian
#17023 opened 7 years ago by josharian
#16973 opened 7 years ago by josharian
#16929 opened 7 years ago by mdempsky
#16869 opened 7 years ago by bradfitz
#16833 opened 7 years ago by josharian
#16832 opened 7 years ago by dr2chase
#16805 opened 7 years ago by sbinet
#16754 opened 7 years ago by bradfitz
move SSA boolean optimizations to generic levelcompiler/runtime
#16747 opened 7 years ago by josharian
print better error message when assigning to keywordscompiler/runtime
#16521 opened 7 years ago by dsnet
#16416 opened 7 years ago by josharian
#16192 opened 7 years ago by GordonBGood
#16187 opened 7 years ago by taruti
#16141 opened 7 years ago by samuel
#16122 opened 7 years ago by flanglet
do front-end constant evaluation across simple inlined function boundariesNeedsFixPerformancecompiler/runtime
#16108 opened 7 years ago by josharian
#16092 opened 7 years ago by GordonBGood
escape analysis of interface calls to non-exported method namescompiler/runtime
#16001 opened 7 years ago by mdempsky
#15925 opened 7 years ago by ghost
#15812 opened 7 years ago by randall77
#15808 opened 7 years ago by randall77
misleading error for multiple value function call in contexts that do accept multiple valuescompiler/runtime
#15785 opened 7 years ago by tmielcza
#15711 opened 7 years ago by dsymonds
#15575 opened 7 years ago by gouthamve
#15561 opened 7 years ago by josharian
#15532 opened 7 years ago by nkovacs
#15512 opened 7 years ago by brtzsnr
#15451 opened 7 years ago by robpike
#15397 opened 7 years ago by randall77
#15375 opened 7 years ago by randall77
#15308 opened 7 years ago by josharian
#15300 opened 7 years ago by josharian
#15283 opened 7 years ago by aclements