Age | Commit message (Expand) | Author |
2021-05-02 | cmd/compile: implement unsafe.Add and unsafe.Slice | Matthew Dempsky |
2020-09-25 | runtime: use old capacity to decide on append growth regime | Keith Randall |
2020-09-16 | cmd/compile: unify reflect, string and slice copy runtime functions | Martin Möhrmann |
2020-05-07 | runtime: do not attempt bulkBarrierPreWrite when dst slice length is zero | Martin Möhrmann |
2020-05-07 | cmd/compile: optimize make+copy pattern to avoid memclr | Martin Möhrmann |
2020-04-08 | cmd/compile,runtime: pass only ptr and len to some runtime calls | Josh Bleecher Snyder |
2020-04-08 | runtime: only check for pointers up to ptrdata, not size | Ian Lance Taylor |
2020-02-25 | runtime: reorder race detector calls in slicecopy | Keith Randall |
2019-11-15 | all: fix a bunch of misspellings | Ville Skyttä |
2019-03-25 | runtime: remove kindNoPointers | Keith Randall |
2019-03-25 | runtime: skip wb call in growslice when unnecessary | Josh Bleecher Snyder |
2018-10-29 | cmd/compile: move slice construction to callers of makeslice | Martin Möhrmann |
2018-10-23 | runtime: remove unused maxSliceCap function and maxElems array | Martin Möhrmann |
2018-10-23 | runtime: use multiplication with overflow check for makeslice | Martin Möhrmann |
2018-10-23 | runtime: use multiplication with overflow check for growslice | Martin Möhrmann |
2018-08-24 | runtime: do not execute write barrier on newly allocated slice in growslice | Martin Möhrmann |
2018-08-24 | runtime: replace typedmemmmove with bulkBarrierPreWrite and memmove in growslice | Martin Möhrmann |
2018-05-06 | cmd/compile: optimize append(x, make([]T, y)...) slice extension | Martin Möhrmann |
2018-04-21 | runtime: use sys.PtrSize in growslice | Josh Bleecher Snyder |
2018-04-13 | runtime: avoid division in growslice | Ilya Tocar |
2018-02-15 | runtime: replace _MaxMem with maxAlloc | Austin Clements |
2017-11-01 | runtime: protect growslice against newcap*et.size overflow | Martin Möhrmann |
2017-10-29 | runtime: eliminate remaining recordspan write barriers | Austin Clements |
2017-09-22 | runtime: remove getcallerpc argument | Austin Clements |
2017-08-24 | runtime: avoid infinite loop in growslice | Martin Möhrmann |
2017-08-15 | runtime: simplify memory capacity check in growslice | Martin Möhrmann |
2016-10-28 | runtime, cmd/compile: rename memclr -> memclrNoHeapPointers | Austin Clements |
2016-10-04 | runtime: make append only clear uncopied memory | Carl Mastrangelo |
2016-08-29 | cmd/compile: generate makeslice calls with int arguments | Martin Möhrmann |
2016-04-20 | runtime: simplify mallocgc flag argument | Keith Randall |
2016-04-20 | cmd/compile,runtime: pass elem type to {make,grow}slice | Keith Randall |
2016-04-20 | runtime: call mallocgc directly from makeslice and growslice | Josh Bleecher Snyder |
2016-04-19 | runtime: add maxSliceCap | Josh Bleecher Snyder |
2016-04-10 | runtime: speed up makeslice by avoiding divisions | Martin Möhrmann |
2016-04-10 | cmd/compile: avoid a spill in append fast path | Josh Bleecher Snyder |
2016-03-25 | runtime: speed up growslice by avoiding divisions 2 | Marvin Stenger |
2016-03-24 | runtime: fix inconsistency in slice.go | Marvin Stenger |
2016-03-14 | runtime: speed up growslice by avoiding divisions | Martin Möhrmann |
2016-03-13 | cmd/compile, runtime: eliminate growslice_n | Matthew Dempsky |
2016-03-07 | runtime: eliminate unnecessary type conversions | Matthew Dempsky |
2015-11-16 | runtime: add optional expensive check for invalid cgo pointer passing | Ian Lance Taylor |
2015-10-21 | runtime, syscall: add calls to msan functions | Ian Lance Taylor |
2015-10-20 | runtime: add stringStructOf helper function | Matthew Dempsky |
2015-06-26 | runtime: reduce slice growth during append to 2x | Russ Cox |
2015-06-11 | all: fix misprints in comments | Ainar Garipov |
2015-05-15 | runtime: use memmove during slice append | Russ Cox |
2015-04-28 | runtime: replace needwb() with writeBarrierEnabled | Russ Cox |
2015-04-15 | runtime: merge slice and sliceStruct | Michael Hudson-Doyle |
2015-03-12 | runtime: don't return a slice with nil ptr but non-zero len from growslice | Shenghou Ma |
2015-03-04 | cmd/internal/gc, runtime: change growslice to use int instead of int64 | Matthew Dempsky |