aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/string.go
AgeCommit message (Expand)Author
2021-04-02runtime: make concatstring{2,3,4,5} consistent w/ compiler's useDavid Chase
2020-08-17runtime: replace index and contains with bytealg callsAustin Clements
2020-08-13runtime: revert signal stack mlockingAustin Clements
2020-04-08cmd/compile,runtime: pass only ptr and len to some runtime callsJosh Bleecher Snyder
2020-03-05runtime: use staticuint64s instead of staticbytes for 1-length stringsDiogo Pinela
2019-12-05runtime: add a simple version number parserAustin Clements
2019-06-06runtime: mark all Go symbols called from assembly in other packagesAustin Clements
2018-10-15cmd/compile: avoid string allocations when map key is struct or array literalMartin Möhrmann
2018-08-22runtime: replace calls to hasprefix with hasPrefixMartin Möhrmann
2018-05-01runtime: use staticbytes in intstring for small vJosh Bleecher Snyder
2018-03-14runtime: don't use floating point in findnull on Plan 9David du Colombier
2018-03-09runtime: use bytes.IndexByte in findnullIlya Tocar
2018-03-01Revert "runtime: use bytes.IndexByte in findnull"Brad Fitzpatrick
2018-03-01runtime: use bytes.IndexByte in findnullJosh Bleecher Snyder
2018-03-01runtime: don't allocate to build strings of length 1Josh Bleecher Snyder
2018-02-19runtime: avoid clearing memory during byte slice allocation in gobytesMartin Möhrmann
2018-02-15runtime: replace _MaxMem with maxAllocAustin Clements
2017-09-22runtime: remove getcallerpc argumentAustin Clements
2017-03-08runtime: optimize slicebytestostringJosh Bleecher Snyder
2016-11-01runtime: improve atoi implementationMartin Möhrmann
2016-10-28runtime, cmd/compile: rename memclr -> memclrNoHeapPointersAustin Clements
2016-10-28cmd/compile: move stringtoslicebytetmp to the backendMartin Möhrmann
2016-10-17runtime: speed up non-ASCII rune decodingMartin Möhrmann
2016-09-14cmd/compile: intrinsify slicebytetostringtmp when not instrumentingMartin Möhrmann
2016-09-08runtime: remove maxstringMartin Möhrmann
2016-08-30cmd/compile: improve string iteration performanceMartin Möhrmann
2016-08-22runtime: minor string/rune optimizationsJosh Bleecher Snyder
2016-04-25runtime: zero tmpbuf between len and capKeith Randall
2016-04-20runtime: simplify mallocgc flag argumentKeith Randall
2016-03-31cmd/compile, runtime: fix pedantic int->string conversionsMatthew Dempsky
2016-03-07runtime: eliminate unnecessary type conversionsMatthew Dempsky
2016-02-25runtime: fix getcallerpc argsDmitry Vyukov
2016-02-04runtime: don't expose stack buffer in stringto{byte,rune}sliceKeith Randall
2015-11-10runtime: break atomics out into package runtime/internal/atomicMichael Matloob
2015-10-21runtime, syscall: add calls to msan functionsIan Lance Taylor
2015-10-20runtime: add stringStructOf helper functionMatthew Dempsky
2015-10-16runtime: merge string1.go into string.goNodir Turakulov
2015-04-15runtime: merge slice and sliceStructMichael Hudson-Doyle
2015-02-12cmd/gc: allocate buffers for non-escaping string conversions on stackDmitry Vyukov
2015-02-04cmd/gc: don't copy string in range []byte(str)Dmitry Vyukov
2015-01-28cmd/gc: allocate stack buffer for ORUNESTRDmitry Vyukov
2015-01-28cmd/gc: allocate buffers for non-escaped strings on stackDmitry Vyukov
2015-01-28cmd/gc: don't copy []byte during string comparisonDmitry Vyukov
2015-01-27cmd/gc: don't copy []byte during string concatenationDmitry Vyukov
2014-12-29runtime: remove go prefix from a few routinesKeith Randall
2014-12-28runtime: rename gothrow to throwKeith Randall
2014-11-14[dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.ccRuss Cox
2014-11-11[dev.cc] runtime: convert memory allocator and garbage collector to GoRuss Cox
2014-10-22[dev.power64] all: merge default into dev.power64Austin Clements
2014-10-22build: merge the great pkg/ rename into dev.power64Austin Clements