aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/slice.c
AgeCommit message (Expand)Author
2014-07-31runtime: move built-in print routines to go.Keith Randall
2014-07-31runtime: convert slice operations to Go.Keith Randall
2014-02-20runtime: use goc2c as much as possibleRuss Cox
2014-01-27runtime: smarter slice growDmitriy Vyukov
2013-09-16cmd/gc, runtime: inline append in frontend.Rémy Oudompheng
2013-08-12runtime: change textflags from numbers to symbolsKeith Randall
2013-08-06runtime: tune append crossover on amd64 and 386Dave Cheney
2013-06-13runtime/race: remove now unused step parameter from range access functionsDmitriy Vyukov
2013-05-27runtime: introduce cnewarray() to simplify allocation of typed arraysDmitriy Vyukov
2013-05-15runtime: use enums instead static vars for debuggingDmitriy Vyukov
2013-03-01runtime: special-case append([]byte, string) for small stringsRob Pike
2013-03-01runtime: special-case small byte appends.Rob Pike
2013-02-03cmd/gc: implement latest rules for checking make sizesRuss Cox
2013-01-30runtime: implement range access functions in race detector.Rémy Oudompheng
2012-11-30runtime: better stack traces in race reportsDmitriy Vyukov
2012-11-08runtime: fix instrumentation of slice append for race detectionDmitriy Vyukov
2012-10-21runtime: store types of allocated objectsJan Ziak
2012-10-07race: runtime changesDmitriy Vyukov
2012-10-06runtime: fix a panic when growing zero-width-element slices.Rémy Oudompheng
2012-09-24runtime: prepare for 64-bit intsRuss Cox
2012-06-06runtime: move type kinds into a separate fileJan Ziak
2012-06-02cmd/gc: inline slice[arr,str] in the frontend (mostly).Luuk van Dijk
2011-12-16runtime: make more build-friendlyRuss Cox
2011-12-05runtime: prep for type-specific algorithmsRuss Cox
2011-11-15runtime: avoid allocation for make([]T, 0)Russ Cox
2011-10-12runtime: append([]byte, string...)Luuk van Dijk
2011-10-06runtime: faster finalizersDmitriy Vyukov
2011-07-27gc: zero-width struct, zero-length array fixesRuss Cox
2011-05-14gc: generalize dst = append(src,...) inlining to arbitrary src and dst argume...Luuk van Dijk
2011-05-11gc: inline append when len<capLuuk van Dijk
2011-02-02runtime: faster allocator, garbage collectorRuss Cox
2010-11-04runtime: ,s/[a-zA-Z0-9_]+/runtime·&/g, almostRuss Cox
2010-10-27gc: implement appendRuss Cox
2010-10-26gc, runtime: copy([]byte, string)Russ Cox
2010-08-03gc: index bounds tests and fixesRuss Cox
2010-05-03runtime, strconv: tiny cleanupsRuss Cox
2010-05-01gc: be pickier about slice, chan, array, and map sizesRuss Cox
2010-04-09runtime: delete malx, skip_depth argument to mallocRuss Cox
2010-04-01runtime: turn run time errors checks into panicsRuss Cox
2010-03-23runtime: add memory profiling, disabled.Russ Cox
2010-02-10runtime: garbage collection + malloc performanceRuss Cox
2010-01-25in C and asm, replace pkg·name with ·nameRuss Cox
2009-12-07runtime: introduce unsafe.New and unsafe.NewArrayRuss Cox
2009-12-07pick off special one-byte case in copy. worth 2x in benchmarks (38ns->16ns).Rob Pike
2009-12-06runtime: disable pointer scan optimizationRuss Cox
2009-12-04gc/runtime: pass type structure to makeslice.Russ Cox
2009-11-20x[lo:] - gc and runtime.Russ Cox
2009-11-17bug in copyKen Thompson
2009-11-17install copy predefinedKen Thompson
2009-10-20bug162, over and overRuss Cox