cmd/compile
invalid DWARF location list for local var - erroneously extends to function epiloguecompiler/runtime
#60493 opened 14 hours ago by andreimatei
regression in DWARF location lists caused by "issue VarDef only for pointer-ful types" compiler/runtime
#60479 opened 1 day ago by andreimatei
#60464 opened 3 days ago by neild
#60460 opened 3 days ago by johejo
segfault in `_tsan_enter_func` from systemstack when called in race mode from a generic functioncompiler/runtime
#60439 opened 4 days ago by mknyszek
#60434 opened 4 days ago by rsc
#60368 opened 6 days ago by prattmic
#60324 opened 1 week ago by rsc
#60234 opened 1 week ago by cherrymui
support targeting arm64_32Proposal
#60180 opened 2 weeks ago by sandler31
#60151 opened 2 weeks ago by bcmills
DWARF DW_TAG_subroutine_type doesn't mark return value's formal parameters as DW_AT_variable_parameterNeedsInvestigationcompiler/runtime
#59977 opened 3 weeks ago by dev747368
#59866 opened 1 month ago by catinello
#59843 opened 1 month ago by awsong
#59827 opened 1 month ago by go101
#59708 opened 1 month ago by adonovan
#59706 opened 1 month ago by egonelbre
share more constantscompiler/runtime
#59670 opened 1 month ago by aclements
go:linkname causes "internal compiler error: panic: runtime error: invalid memory address or nil pointer dereference"NeedsInvestigationcompiler/runtime
#59621 opened 1 month ago by mandriota
#59616 opened 1 month ago by prattmic
#59612 opened 1 month ago by prattmic
better optimization of type switches in instantiated generic functionsFeatureRequestNeedsInvestigationPerformancecompiler/runtime
#59591 opened 1 month ago by ianlancetaylor
#59561 opened 1 month ago by 23083940
redundant loads in strconv not eliminatedFeatureRequestNeedsInvestigationPerformancecompiler/runtime
#59478 opened 1 month ago by nngffhj
#59399 opened 1 month ago by y1yang0
#59297 opened 2 months ago by randall77
#59120 opened 2 months ago by xen0n
mod operator is very slow on intel hardware with int64NeedsInvestigationPerformancecompiler/runtimehelp wanted
#59089 opened 2 months ago by rcsaquino
does not inline method of generic type across packages when there are multiple instantiationsNeedsInvestigationcompiler/runtime
#59070 opened 2 months ago by 578559967
small struct initialization code is suboptimal because of redundant zeroingNeedsInvestigationPerformancecompiler/runtime
#59021 opened 2 months ago by tdakkota
#58813 opened 2 months ago by aarzilli
#58612 opened 3 months ago by griesemer
#58567 opened 3 months ago by eh-steve
mips/mips64 floating point negation does not handle NaN correctlyNeedsDecisionarch-mipscompiler/runtimehelp wanted
#58466 opened 3 months ago by ianlancetaylor
#58342 opened 3 months ago by LukeShu
#58298 opened 3 months ago by Deleplace
multiple performance regressions due to CL 270940, 448036, or 454036NeedsInvestigationcompiler/runtime
#58166 opened 3 months ago by prattmic
#58153 opened 3 months ago by prattmic
#58102 opened 4 months ago by prattmic
add test for PGO profiles merged from profiles with different source versionsNeedsDecisionTestingcompiler/runtime
#58101 opened 4 months ago by prattmic
#57955 opened 4 months ago by elagergren-spideroak
#57916 opened 4 months ago by mdempsky
incorrectly assume that `sync.Mutex.*` escape `m *Mutex` argumentNeedsInvestigationPerformancecompiler/runtime
#57910 opened 4 months ago by Jorropo
os.Stdout.Write causes its argument to escape on WindowsNeedsInvestigationOS-WindowsPerformancecompiler/runtime
#57740 opened 4 months ago by ALTree
#57505 opened 5 months ago by changkun
shouldn't report argument mismatch errors for using unexported functionsNeedsInvestigationcompiler/runtime
#57489 opened 5 months ago by ross-spencer
#57153 opened 5 months ago by dsnet
statically remove type switch in instantiated generic codeNeedsInvestigationPerformancecompiler/runtime
#57072 opened 5 months ago by dsnet
#57060 opened 5 months ago by dsnet
#56997 opened 6 months ago by jake-ciolek
#56722 opened 6 months ago by Jorropo
#56718 opened 6 months ago by rsc
the Go compiler uses a hack to pretend it has a large startup heapNeedsInvestigationcompiler/runtime
#56546 opened 6 months ago by dr2chase
#56442 opened 7 months ago by dsnet
#56337 opened 7 months ago by gopherbot
"internal compiler error: NewBulk too big" while running a program with dlvNeedsInvestigationcompiler/runtime
#56120 opened 7 months ago by sufiyan-techp
#56062 opened 7 months ago by mdempsky
#56057 opened 7 months ago by mdempsky
#56056 opened 7 months ago by mdempsky
#56046 opened 7 months ago by griesemer
#56045 opened 7 months ago by griesemer
#55980 opened 8 months ago by cuonglm
#55257 opened 8 months ago by rsc
#55156 opened 8 months ago by rsc
OpInlMark can get removed by SSA dead code elimination, resulting in invalid inlining treesNeedsFixcompiler/runtime
#54625 opened 9 months ago by mdempsky
#54613 opened 9 months ago by dominikh
missed optimization when using verbose array initializationNeedsInvestigationPerformancecompiler/runtime
#54612 opened 9 months ago by dominikh
windows/amd64 invalid binary when allocating array near symbol size limitNeedsInvestigationOS-Windowscompiler/runtime
#54564 opened 9 months ago by argusdusty
#54563 opened 9 months ago by mateusz834
#54544 opened 9 months ago by mvdan
#54542 opened 9 months ago by ALTree
design doc explaining unified IR implementationcompiler/runtime
#54534 opened 9 months ago by mdempsky
#54447 opened 9 months ago by mdempsky
#54029 opened 10 months ago by randall77
#53643 opened 11 months ago by ainar-g
#53599 opened 11 months ago by erifan
#53535 opened 11 months ago by Snaipe
inlining confuses escape analysis with interface{} paramsNeedsInvestigationPerformancecompiler/runtime
#53465 opened 11 months ago by mvdan
#53331 opened 11 months ago by dsnet
c-shared not supported on linux/loong64 FeatureRequestNeedsInvestigationarch-loong64compiler/runtime
#53301 opened 11 months ago by suchao-lv
#53300 opened 11 months ago by Jorropo
#53093 opened 1 year ago by bcmills
#52975 opened 1 year ago by dr2chase
#52767 opened 1 year ago by ddaa2000
#52731 opened 1 year ago by mdempsky
#52697 opened 1 year ago by ddaa2000
SIGSEGV on netbsd-arm64-bsiegert during bootstrappingNeedsInvestigationOS-NetBSDarch-arm64compiler/runtime
#52678 opened 1 year ago by bcmills
SIGILL when cross-compiling from netbsd/arm64 to linux/mipsNeedsInvestigationOS-NetBSDarch-arm64compiler/runtime
#52651 opened 1 year ago by bcmills
Support `make jobserver` for dynamic negotiable concurreny during compilationNeedsInvestigationcompiler/runtimehelp wanted
#52387 opened 1 year ago by kunaltyagi
#52373 opened 1 year 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 1 year ago by adriancable
generate dwarf type info in compilerNeedsInvestigation
#52209 opened 1 year ago by zhouguangyuan0718
#52193 opened 1 year ago by FiloSottile
#52025 opened 1 year ago by ianlancetaylor
#51957 opened 1 year ago by seborama
confusing error when trying to instantiate type parameter on other-package constraint with unexported fieldsNeedsDecisioncompiler/runtime
#51942 opened 1 year ago by ALTree
#51913 opened 1 year ago by jcp19
global vars initialized with func calls like net.IPv4 allocate at init timeNeedsInvestigationPerformancecompiler/runtime
#51773 opened 1 year ago by mvdan
#51554 opened 1 year ago by CAFxX
#51553 opened 1 year ago by CAFxX
suggest clearer error regarding when a non-pointer type cannot be used as type parameterNeedsInvestigationcompiler/runtime
#51515 opened 1 year ago by changkun
#51462 opened 1 year ago by dsnet
better escape analysis for net.SyscallConnNeedsInvestigation
#51334 opened 1 year ago by rsc
#51302 opened 1 year ago by vpachkov
#51244 opened 1 year ago by mdempsky
require build systems to specify -importcfgProposalProposal-AcceptedProposal-FinalCommentPeriodcompiler/runtime
#51225 opened 1 year ago by mdempsky
optimize convI2I, assertI2I, assertE2I for statically known typesNeedsInvestigationPerformancecompiler/runtime
#51133 opened 1 year ago by quasilyte
#50990 opened 1 year ago by michael-obermueller
consider to add move-like optimization for some string<->[]byte operationsFeatureRequestNeedsInvestigationcompiler/runtime
#50846 opened 1 year ago by quasilyte
adjustment needed for conversion rules for pointer conversions (?)NeedsDecisionearly-in-cyclegenerics
#50815 opened 1 year ago by keep94
#50729 opened 1 year ago by griesemer
#50452 opened 1 year ago by bcmills
#50438 opened 1 year ago by csgura
#50421 opened 1 year ago by tmr232
#50365 opened 1 year ago by tdakkota
#50325 opened 1 year ago by katsusan
#50204 opened 1 year ago by csgura
#50133 opened 1 year ago by go101
#50126 opened 1 year ago by Jacalz
#49997 opened 1 year 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
#44549 opened 2 years ago by pmur
#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 2 years ago by josharian
#43145 opened 2 years ago by FiloSottile
#43007 opened 2 years ago by dvyukov
#42999 opened 2 years ago by egonelbre
#42880 opened 2 years ago by chewxy
#42781 opened 2 years ago by Julio-Guerra
#42672 opened 2 years ago by randall77
notice when function variables are never reassigned, avoid indirect callsNeedsInvestigationPerformancecompiler/runtime
#42569 opened 2 years ago by bradfitz
SIGILL when building golang.org/x/sys/unix on openbsd/arm64NeedsInvestigationOS-OpenBSDarch-arm64compiler/runtime
#42517 opened 2 years ago by vext01
rearrange hairyVisitors to reduce struct slop and reclaim 33.33% space wastedNeedsDecisioncompiler/runtime
#42416 opened 2 years ago by odeke-em
#42372 opened 2 years ago by slinkydeveloper
#42179 opened 2 years ago by CAFxX
escape analysis for backing arraysNeedsInvestigation
#42165 opened 2 years ago by snadrus
#42158 opened 2 years ago by randall77
inconsistent error message when identifier begins with invalid characterNeedsInvestigationcompiler/runtime
#42114 opened 2 years ago by smasher164
#42094 opened 2 years ago by niaow
#41988 opened 2 years ago by DmitriyMV
#41776 opened 2 years ago by josharian
#41774 opened 2 years ago by josharian
#41666 opened 2 years ago by seebs
#41335 opened 2 years ago by choleraehyq
#41253 opened 2 years ago by CAFxX
#41174 opened 2 years ago by quasilyte
don't compile some unexported, inlined functionsNeedsInvestigationToolSpeedcompiler/runtimehelp wanted
#41117 opened 2 years ago by josharian
#40987 opened 2 years ago by go101
switch to a register-based calling convention for Go functionsProposalProposal-AcceptedProposal-FinalCommentPeriodcompiler/runtime
#40724 opened 2 years ago by aclements
#40704 opened 2 years ago by elichai
-d=checkptr should provide more details when reporting about conversions that straddle multiple allocationsNeedsInvestigationcompiler/runtime
#40639 opened 2 years ago by seebs
#40610 opened 2 years ago by surechen
#40108 opened 2 years ago by randall77
#40084 opened 2 years ago by randall77
#40083 opened 2 years ago by randall77
#40055 opened 2 years ago by rogpeppe
reclaim binary size increase from CL 35554 constant to interface allocation optimizationsNeedsInvestigationPerformancecompiler/runtime
#40039 opened 2 years ago by thepudds
#39918 opened 2 years ago by josharian
panic: runtime error: floating point error when building on FreeBSD armv6 on RPi-BNeedsInvestigationOS-FreeBSDarch-armcompiler/runtime
#39816 opened 2 years ago by seasox
#39756 opened 2 years ago by jordanlewis
#39710 opened 2 years ago by niaow
#39667 opened 2 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 3 years ago by aarzilli
#36067 opened 3 years ago by CAFxX
#36039 opened 3 years ago by mvdan
-d=checkptr doesn't detect invalid pointer fields in converted pointers-to-structsNeedsInvestigationcompiler/runtimehelp wanted
#36017 opened 3 years ago by dennwc
#35969 opened 3 years ago by mariecurried
encoded pkg path shown in stack traceNeedsInvestigation
#35558 opened 3 years ago by myitcv
constant inlining happens even when disabling inlining and optimizationsDebuggingNeedsInvestigationcompiler/runtime
#35527 opened 3 years ago by dlsniper
infinite loop in -m=2NeedsFix
#35518 opened 3 years ago by mdempsky
#35196 opened 3 years ago by ivoras
minimally align variables in memory when -d=checkptr is usedNeedsInvestigationcompiler/runtimehelp wanted
#35128 opened 3 years ago by mdempsky
#35088 opened 3 years ago by mdempsky
#35021 opened 3 years ago by serhatgiydiren
#34950 opened 3 years ago by mundaym
#34816 opened 3 years ago by mariecurried
#34525 opened 3 years ago by mariecurried
#34381 opened 3 years ago by mdempsky
output a DW_LNE_end_sequence instruction at the end of every function's line tableNeedsInvestigationcompiler/runtime
#34380 opened 3 years ago by jeremyfaller
align formal parameters with actual argument when reporting incorrect number of argumentsFeatureRequestNeedsInvestigation
#34138 opened 3 years ago by tumdum
#34020 opened 3 years ago by mariecurried
#34014 opened 3 years ago by ianlancetaylor
taking address of variables in chain breaks optimizationsNeedsInvestigationPerformancecompiler/runtime
#33972 opened 3 years ago by mariecurried
#33641 opened 3 years ago by seebs
#33567 opened 3 years ago by seebs
runtime.KeepAlive causes useless extra run-time overhead, even though it is an intrinsic?NeedsDecisioncompiler/runtime
#33442 opened 3 years ago by nsajko
'internal compiler error: bvbulkalloc too big' when compiling a file containing a large mapNeedsInvestigationcompiler/runtime
#33437 opened 3 years ago by mcdee
#33415 opened 3 years ago by griesemer
redundant moves and stack variables when function using bits.Add64 is inlinedNeedsInvestigationPerformance
#33349 opened 3 years ago by renthraysk
unrolled loop results in extra loads/stores (suboptimal schedule?)NeedsInvestigationPerformancecompiler/runtime
#33251 opened 3 years ago by jeremyfaller
#33188 opened 3 years ago by thanm
suboptimal code generated for simple integer comparison if-blockNeedsInvestigationPerformancecompiler/runtime
#33012 opened 3 years ago by tstanev
#32969 opened 3 years ago by dsnet
#32930 opened 3 years ago by mariecurried
-m output is missing escape informationNeedsInvestigation
#32850 opened 3 years ago by FiloSottile
#32786 opened 3 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 4 years ago by mmcloughlin
#29292 opened 4 years ago by josharian
#29276 opened 4 years ago by robaho
optimize variables in function calls as equivalent to constant-derived variablesNeedsInvestigationPerformancecompiler/runtime
#29166 opened 4 years ago by notimesea
#29144 opened 4 years ago by csnitker
#29095 opened 4 years ago by quasilyte
#29085 opened 4 years ago by josharian
#29068 opened 4 years ago by randall77
#29067 opened 4 years ago by CAFxX
#28969 opened 4 years ago by tjamet
#28952 opened 4 years ago by mvdan
#28942 opened 4 years ago by mvdan
#28941 opened 4 years ago by mvdan
#28861 opened 4 years ago by benshi001
#28698 opened 4 years ago by josharian
various low level x86 instruction generation improvementsNeedsInvestigationPerformanceSuggestedcompiler/runtimehelp wanted
#28671 opened 4 years ago by martisch
#28639 opened 4 years ago by martisch
#28631 opened 4 years ago by sleagon
#28626 opened 4 years ago by randall77
#28603 opened 4 years ago by aclements
#28570 opened 4 years ago by griesemer
the DW_AT_location of the return value is empty when its name is not specifiedDebuggingNeedsFixcompiler/runtime
#28416 opened 4 years ago by ks888
#28393 opened 4 years ago by deanveloper
#28314 opened 4 years ago by mariecurried
#28262 opened 4 years ago by josharian
#28259 opened 4 years ago by alandonovan
#28053 opened 4 years ago by pjebs
#28045 opened 4 years ago by rillig
unexpected performance difference accessing slices with different capsNeedsFixPerformancecompiler/runtime
#27857 opened 4 years ago by iand
#27801 opened 4 years ago by quasilyte
#27780 opened 4 years ago by agnivade
automatically stack-allocate small non-escaping slices of dynamic sizeNeedsInvestigationPerformancecompiler/runtime
#27625 opened 4 years ago by rasky
#27585 opened 4 years ago by go101
eliminate unnecessary extend-of-truncate calculations in prove passNeedsInvestigationPerformancecompiler/runtime
#27572 opened 4 years ago by josharian
#27538 opened 4 years ago by FiloSottile
#27447 opened 4 years ago by randall77
mipsle: running error SIGILL: illegal instructionNeedsInvestigation
#27236 opened 4 years ago by wumao
#27184 opened 4 years ago by bradfitz
rename a bunch of thingscompiler/runtime
#27167 opened 4 years ago by josharian
#27148 opened 4 years ago by mvdan
#27108 opened 4 years ago by kklobe
split up SSA rewrite passescompiler/runtime
#27034 opened 4 years ago by mundaym
#27007 opened 4 years ago by heschi
#26951 opened 4 years ago by martisch
#26680 opened 4 years ago by josharian
#26534 opened 4 years ago by ainar-g
constant string -> []byte and []byte -> string conversions aren't constant foldedNeedsInvestigationPerformancecompiler/runtime
#26498 opened 4 years ago by FMNSSun
#26379 opened 4 years ago by aclements
#26311 opened 4 years ago by thanm
#26299 opened 4 years ago by mvdan
#26206 opened 4 years ago by hyangah
#26167 opened 4 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
#25838 opened 5 years ago by griesemer
#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 5 years ago by griesemer
#23065 opened 5 years ago by cramertj
#23006 opened 5 years ago by rasky
#22971 opened 5 years ago by pavel
#22885 opened 5 years ago by rasky
cannot compile valid (but esoteric) self-recursive interfacecompiler/runtime
#22825 opened 5 years ago by griesemer
#22479 opened 5 years ago by mvdan
#22438 opened 5 years ago by mdempsky
#22399 opened 5 years ago by thanm
#22310 opened 5 years ago by mdempsky
#22185 opened 5 years ago by thanm
#22094 opened 5 years ago by crawshaw
#22081 opened 5 years ago by crawshaw
#22025 opened 5 years ago by randall77
#21940 opened 5 years ago by randall77
#21936 opened 5 years ago by mdempsky
#21872 opened 5 years ago by markus-oberhumer
#21866 opened 5 years ago by bcmills
#21752 opened 5 years ago by mdempsky
#21750 opened 5 years ago by dvyukov
#21735 opened 5 years ago by martisch
#21572 opened 5 years ago by josharian
#21439 opened 5 years ago by josharian
#21417 opened 5 years ago by josharian
#21394 opened 5 years ago by josharian
#21380 opened 5 years ago by kjk
#21314 opened 5 years ago by ianlancetaylor
#21282 opened 5 years ago by dsnet
late nilcheck elim doesn't elim later nilcheckcompiler/runtime
#20962 opened 5 years ago by josharian
#20934 opened 5 years ago by josharian
#20881 opened 5 years ago by rogpeppe
#20873 opened 5 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
#19878 opened 6 years ago by josharian
#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 6 years ago by rasky
#18300 opened 6 years ago by bradfitz
#18247 opened 6 years ago by alandonovan
#18004 opened 6 years ago by cherrymui
#17926 opened 6 years ago by dvyukov
#17862 opened 6 years ago by dsnet
#17842 opened 6 years ago by bradfitz
#17728 opened 6 years ago by mdempsky
remove all pointers from type informationcompiler/runtime
#17724 opened 6 years ago by crawshaw
#17638 opened 6 years ago by randall77
#17622 opened 6 years ago by dsnet
#17566 opened 6 years ago by josharian
#17434 opened 6 years ago by mdempsky
#17378 opened 6 years ago by crawshaw
#17370 opened 6 years ago by carl-mastrangelo
#17314 opened 6 years ago by dAdAbird
#17220 opened 6 years ago by nigeltao
#17216 opened 6 years ago by DmitriyMV
#17133 opened 6 years ago by rasky
#17110 opened 6 years ago by laboger
#17106 opened 6 years ago by josharian
#17031 opened 6 years ago by mdempsky
#17029 opened 6 years ago by josharian
#17023 opened 6 years ago by josharian
#16973 opened 6 years ago by josharian
#16929 opened 6 years ago by mdempsky
#16869 opened 6 years ago by bradfitz
#16833 opened 6 years ago by josharian
#16832 opened 6 years ago by dr2chase
#16754 opened 6 years ago by bradfitz
move SSA boolean optimizations to generic levelcompiler/runtime
#16747 opened 6 years ago by josharian
print better error message when assigning to keywordscompiler/runtime
#16521 opened 6 years ago by dsnet
#16416 opened 6 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
#15238 opened 7 years ago by randall77
#15164 opened 7 years ago by mdempsky
possible inlining bug with variable renaming?compiler/runtime
#15111 opened 7 years ago by griesemer
make available as a libraryNeedsDecision
#15108 opened 7 years ago by ghost
#15105 opened 7 years ago by martisch
merge TPTR32 and TPTR64 into TPTR?compiler/runtime
#15032 opened 7 years ago by mdempsky
#15031 opened 7 years ago by randall77
#14995 opened 7 years ago by btracey
#14921 opened 7 years ago by josharian
improve escape analysis understanding of tree structurescompiler/runtime
#14858 opened 7 years ago by josharian
#14808 opened 7 years ago by brtzsnr
#14762 opened 7 years ago by randall77
redundant loop generated for comparing/hashing arrays of size 1.Performancebinary-sizecompiler/runtime
#14723 opened 7 years ago by brtzsnr
performance of embedded interfacescompiler/runtime
#14677 opened 7 years ago by OneOfOne
#14620 opened 7 years ago by rsc
#14586 opened 7 years ago by randall77
#14565 opened 7 years ago by dvyukov
#14325 opened 7 years ago by bradfitz
#14028 opened 7 years ago by kaypour
#14018 opened 7 years ago by dr2chase
#13547 opened 7 years ago by dr2chase
#13493 opened 7 years ago by dsnet
#13477 opened 7 years ago by Manishearth
performance issue with ranging over stringPerformance
#13162 opened 7 years ago by mpvl
#12628 opened 7 years ago by josharian
#12399 opened 7 years ago by doherty
#10936 opened 8 years ago by dr2chase
inefficient increment of global array compiler/runtime
#10432 opened 8 years ago by dvyukov
#10382 opened 8 years ago by josharian
assigning large values does not use memmovecompiler/runtime
#10362 opened 8 years ago by davecheney
#10292 opened 8 years ago by potocnyj
improve generated type equality codecompiler/runtime
#9930 opened 8 years ago by josharian
#9655 opened 8 years ago by pwaller
enhancements to the gc inliner and optimizercompiler/runtime
#9337 opened 8 years ago by tildeleb