aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/builtin/runtime.go
AgeCommit message (Expand)Author
2020-10-27cmd/compile: print pointers to go:notinheap types without converting to unsaf...Keith Randall
2020-09-16cmd/compile: unify reflect, string and slice copy runtime functionsMartin Möhrmann
2020-08-18runtime: eliminate scase.kind fieldMatthew Dempsky
2020-08-18runtime: split PCs out of scaseMatthew Dempsky
2020-05-07cmd/compile: optimize make+copy pattern to avoid memclrMartin Möhrmann
2020-04-08cmd/compile,runtime: pass only ptr and len to some runtime callsJosh Bleecher Snyder
2020-03-31cmd/compile: make isSmallMakeSlice checks slice cap onlyCuong Manh Le
2019-11-05cmd/compile, runtime: add comparison tracing for libFuzzerMatthew Dempsky
2019-10-21cmd/compile: recognize (*[Big]T)(ptr)[:n:m] pattern for -d=checkptrMatthew Dempsky
2019-10-21cmd/compile: add fma intrinsic for armsmasher164
2019-10-21cmd/compile: add fma intrinsic for amd64smasher164
2019-10-17cmd/compile: add -d=checkptr to validate unsafe.Pointer rulesMatthew Dempsky
2019-09-03cmd/compile,runtime: generate hash functions only for types which are map keysKeith Randall
2019-03-18cmd/compile,runtime: provide index information on bounds check failureKeith Randall
2019-02-15cmd/compile: implement shifts by signed amountsKeith Randall
2018-11-14runtime: make processor capability variable naming platform specificMartin Möhrmann
2018-11-06cmd/compile: shrink specialized convT2x call sitesJosh Bleecher Snyder
2018-10-29cmd/compile: move slice construction to callers of makesliceMartin Möhrmann
2018-10-14runtime,cmd/compile: pass strings and slices to convT2{E,I} by valueKeith Randall
2018-06-11runtime/race: implement race detector for ppc64leLynn Boger
2018-05-08cmd/compile: optimize map-clearing range idiomMartin Möhrmann
2018-05-06cmd/compile: optimize len([]rune(string))Martin Möhrmann
2018-05-06cmd/compile: optimize append(x, make([]T, y)...) slice extensionMartin Möhrmann
2018-05-01runtime: eliminate scase.receivedpMatthew Dempsky
2018-05-01cmd/compile: open code select{send,recv,default}Matthew Dempsky
2018-05-01runtime: eliminate runtime.hselectMatthew Dempsky
2018-04-29cmd/compile: pass arguments to convt2E/I integer functions by valueChrisALiles
2018-03-08Revert "cmd/compile: cleanup nodpc and nodfp"Matthew Dempsky
2018-03-08cmd/compile: cleanup nodpc and nodfpMatthew Dempsky
2018-02-13runtime: remove legacy eager write barrierAustin Clements
2017-11-22cmd/compile: fix mapassign_fast* routines for pointer keysKeith Randall
2017-11-02cmd/compile: specialize map creation for small hint sizesMartin Möhrmann
2017-10-31cmd/compile: intrinsify math.{Trunc/Ceil/Floor} on amd64Ilya Tocar
2017-08-26all: remove some double spaces from commentsDaniel Martí
2017-08-22cmd/compile: generate makemap calls with int argumentsMartin Möhrmann
2017-08-22cmd/compile: replace eqstring with memequalMartin Möhrmann
2017-08-22cmd/compile: pass stack allocated bucket to makemap inside hmapMartin Möhrmann
2017-08-15cmd/compile: generate makechan calls with int argumentsMartin Möhrmann
2017-04-04cmd/compile: intrinsics for math/bits.OnesCountKeith Randall
2017-03-24cmd/compile: simplify efaceeq and ifaceeqKeith Randall
2017-03-21runtime: remove unused *chantype parametersDaniel Martí
2017-03-21runtime: add mapdelete_fast*Hugues Bruant
2017-03-13runtime: add mapassign_fast*Hugues Bruant
2017-03-07cmd/compile, runtime: simplify multiway select implementationMatthew Dempsky
2017-02-28cmd/compile, runtime: specialize convT2x, don't alloc for zero valsJosh Bleecher Snyder
2017-02-28cmd/compile: update signature of runtime.memclr*Cherry Zhang
2017-02-22cmd/compile: update builtin writeBarrier to match runtimeIan Lance Taylor
2017-02-13cmd/compile: optimize non-empty-interface type conversionsKeith Randall
2017-02-11cmd/compile: make panicwrap argument-freeJosh Bleecher Snyder
2017-01-09cmd/compile: insert scheduling checks on loop backedgesDavid Chase