summaryrefslogtreecommitdiff
path: root/src/runtime/string.go
Commit message (Expand)AuthorAgeFilesLines
* runtime: replace index and contains with bytealg callsAustin Clements2020-08-171-16/+0
* runtime: revert signal stack mlockingAustin Clements2020-08-131-34/+0
* cmd/compile,runtime: pass only ptr and len to some runtime callsJosh Bleecher Snyder2020-04-081-21/+26
* runtime: use staticuint64s instead of staticbytes for 1-length stringsDiogo Pinela2020-03-051-7/+6
* runtime: add a simple version number parserAustin Clements2019-12-051-0/+34
* runtime: mark all Go symbols called from assembly in other packagesAustin Clements2019-06-061-0/+2
* cmd/compile: avoid string allocations when map key is struct or array literalMartin Möhrmann2018-10-151-1/+2
* runtime: replace calls to hasprefix with hasPrefixMartin Möhrmann2018-08-221-3/+3
* runtime: use staticbytes in intstring for small vJosh Bleecher Snyder2018-05-011-2/+7
* runtime: don't use floating point in findnull on Plan 9David du Colombier2018-03-141-0/+12
* runtime: use bytes.IndexByte in findnullIlya Tocar2018-03-091-6/+28
* Revert "runtime: use bytes.IndexByte in findnull"Brad Fitzpatrick2018-03-011-3/+6
* runtime: use bytes.IndexByte in findnullJosh Bleecher Snyder2018-03-011-6/+3
* runtime: don't allocate to build strings of length 1Josh Bleecher Snyder2018-03-011-0/+5
* runtime: avoid clearing memory during byte slice allocation in gobytesMartin Möhrmann2018-02-191-4/+11
* runtime: replace _MaxMem with maxAllocAustin Clements2018-02-151-4/+4
* runtime: remove getcallerpc argumentAustin Clements2017-09-221-3/+3
* runtime: optimize slicebytestostringJosh Bleecher Snyder2017-03-081-6/+14
* runtime: improve atoi implementationMartin Möhrmann2016-11-011-5/+58
* runtime, cmd/compile: rename memclr -> memclrNoHeapPointersAustin Clements2016-10-281-2/+2
* cmd/compile: move stringtoslicebytetmp to the backendMartin Möhrmann2016-10-281-12/+0
* runtime: speed up non-ASCII rune decodingMartin Möhrmann2016-10-171-6/+6
* cmd/compile: intrinsify slicebytetostringtmp when not instrumentingMartin Möhrmann2016-09-141-10/+13
* runtime: remove maxstringMartin Möhrmann2016-09-081-18/+2
* cmd/compile: improve string iteration performanceMartin Möhrmann2016-08-301-43/+4
* runtime: minor string/rune optimizationsJosh Bleecher Snyder2016-08-221-3/+2
* runtime: zero tmpbuf between len and capKeith Randall2016-04-251-2/+4
* runtime: simplify mallocgc flag argumentKeith Randall2016-04-201-3/+3
* cmd/compile, runtime: fix pedantic int->string conversionsMatthew Dempsky2016-03-311-0/+3
* runtime: eliminate unnecessary type conversionsMatthew Dempsky2016-03-071-2/+2
* runtime: fix getcallerpc argsDmitry Vyukov2016-02-251-2/+2
* runtime: don't expose stack buffer in stringto{byte,rune}sliceKeith Randall2016-02-041-2/+2
* runtime: break atomics out into package runtime/internal/atomicMichael Matloob2015-11-101-2/+3
* runtime, syscall: add calls to msan functionsIan Lance Taylor2015-10-211-0/+9
* runtime: add stringStructOf helper functionMatthew Dempsky2015-10-201-4/+14
* runtime: merge string1.go into string.goNodir Turakulov2015-10-161-0/+60
* runtime: merge slice and sliceStructMichael Hudson-Doyle2015-04-151-10/+4
* cmd/gc: allocate buffers for non-escaping string conversions on stackDmitry Vyukov2015-02-121-11/+16
* cmd/gc: don't copy string in range []byte(str)Dmitry Vyukov2015-02-041-0/+12
* cmd/gc: allocate stack buffer for ORUNESTRDmitry Vyukov2015-01-281-2/+9
* cmd/gc: allocate buffers for non-escaped strings on stackDmitry Vyukov2015-01-281-15/+57
* cmd/gc: don't copy []byte during string comparisonDmitry Vyukov2015-01-281-0/+1
* cmd/gc: don't copy []byte during string concatenationDmitry Vyukov2015-01-271-1/+2
* runtime: remove go prefix from a few routinesKeith Randall2014-12-291-3/+3
* runtime: rename gothrow to throwKeith Randall2014-12-281-2/+2
* [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.ccRuss Cox2014-11-141-4/+0
|\
| * [dev.power64] all: merge default into dev.power64Austin Clements2014-10-221-4/+61
| |\
| * | build: merge the great pkg/ rename into dev.power64Austin Clements2014-10-221-4/+0
* | | [dev.cc] runtime: convert memory allocator and garbage collector to GoRuss Cox2014-11-111-4/+10
| |/ |/|
* | runtime: remove duplicated Go constantsRuss Cox2014-09-161-1/+1