1
0
mirror of https://github.com/golang/go synced 2024-10-04 16:31:22 -06:00
go/src/pkg/runtime
Russ Cox 565b5dc076 gc: new typechecking rules
* Code for assignment, conversions now mirrors spec.
* Changed some snprint -> smprint.
* Renamed runtime functions to separate
  interface conversions from type assertions:
  convT2I, assertI2T, etc.
* Correct checking of \U sequences.

Fixes #840.
Fixes #830.
Fixes #778.

R=ken2
CC=golang-dev
https://golang.org/cl/1303042
2010-06-08 18:50:02 -07:00
..
386 Library support for cgo export. 2010-04-09 13:30:35 -07:00
amd64 runtime: correct tracebacks for nascent goroutines, even closures 2010-05-21 14:40:21 -07:00
arm runtime: correct tracebacks for nascent goroutines, even closures 2010-05-21 14:40:21 -07:00
darwin runtime: avoid allocation for fixed strings 2010-05-19 21:33:31 -07:00
freebsd runtime: avoid allocation for fixed strings 2010-05-19 21:33:31 -07:00
linux runtime: avoid allocation for fixed strings 2010-05-19 21:33:31 -07:00
nacl runtime: closures, defer bug fix for Native Client 2010-04-22 17:52:22 -07:00
pprof runtime: a couple more memory stats. 2010-03-29 17:30:07 -07:00
tiny runtime: finish pchw -> tiny, added gettime for tiny 2010-06-07 14:18:42 -07:00
windows syscall: windows SysAlloc should use stdcall_raw not syscall 2010-05-28 11:47:09 -07:00
cgocall.c Library support for cgo export. 2010-04-09 13:30:35 -07:00
cgocall.h Library support for cgo export. 2010-04-09 13:30:35 -07:00
chan.c gc: be pickier about slice, chan, array, and map sizes 2010-05-01 13:15:42 -07:00
complex.c runtime: turn run time errors checks into panics 2010-04-01 22:31:27 -07:00
error.go runtime: turn run time errors checks into panics 2010-04-01 22:31:27 -07:00
extern.go runtime.GOMAXPROCS: hack it to have it return the old value. 2010-05-06 11:50:47 -07:00
float.c move math out of runtime. 2009-10-15 23:09:22 -07:00
goc2c.c runtime: rename cgo2c, *.cgo to goc2c, *.goc 2010-04-20 17:03:25 -07:00
hashmap.c runtime: allow large map values 2010-05-19 12:57:47 -07:00
hashmap.h runtime: free old hashmap pieces during resizing 2010-05-24 14:31:10 -07:00
iface.c gc: new typechecking rules 2010-06-08 18:50:02 -07:00
Makefile runtime: finish pchw -> tiny, added gettime for tiny 2010-06-07 14:18:42 -07:00
malloc.goc runtime: rename cgo2c, *.cgo to goc2c, *.goc 2010-04-20 17:03:25 -07:00
malloc.h runtime: closures, defer bug fix for Native Client 2010-04-22 17:52:22 -07:00
mcache.c runtime: clock garbage collection on bytes allocated, not pages in use 2010-03-08 14:15:44 -08:00
mcentral.c runtime: clock garbage collection on bytes allocated, not pages in use 2010-03-08 14:15:44 -08:00
mfinal.c runtime: delete malx, skip_depth argument to malloc 2010-04-09 15:30:40 -07:00
mfixalloc.c runtime: more malloc statistics 2010-03-29 13:06:26 -07:00
mgc0.c runtime: closures, defer bug fix for Native Client 2010-04-22 17:52:22 -07:00
mheap.c runtime: a couple more memory stats. 2010-03-29 17:30:07 -07:00
mheapmap32.c runtime: a couple more memory stats. 2010-03-29 17:30:07 -07:00
mheapmap32.h runtime: delete MHeapMapCache, which is useless 2010-02-10 21:23:08 -08:00
mheapmap64.c runtime: a couple more memory stats. 2010-03-29 17:30:07 -07:00
mheapmap64.h runtime: delete MHeapMapCache, which is useless 2010-02-10 21:23:08 -08:00
mkasmh.sh rename GOOS=mingw to GOOS=windows 2010-04-29 23:45:14 -07:00
mkversion.c runtime: add GOROOT and Version 2010-03-16 23:10:33 -07:00
mprof.goc runtime: rename cgo2c, *.cgo to goc2c, *.goc 2010-04-20 17:03:25 -07:00
msize.c runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
print.c runtime: Fix printing -Inf 2010-06-01 14:08:15 -07:00
proc.c Save the scheduling state even predawn. 2010-05-06 22:07:03 -07:00
reflect.goc runtime: rename cgo2c, *.cgo to goc2c, *.goc 2010-04-20 17:03:25 -07:00
rune.c fix range on invalid utf8 bug 2009-09-03 13:56:06 -07:00
runtime1.goc runtime.GOMAXPROCS: hack it to have it return the old value. 2010-05-06 11:50:47 -07:00
runtime.c runtime: avoid allocation for fixed strings 2010-05-19 21:33:31 -07:00
runtime.h runtime: avoid allocation for fixed strings 2010-05-19 21:33:31 -07:00
sema.goc runtime: rename cgo2c, *.cgo to goc2c, *.goc 2010-04-20 17:03:25 -07:00
sigqueue.goc runtime: rename cgo2c, *.cgo to goc2c, *.goc 2010-04-20 17:03:25 -07:00
slice.c runtime, strconv: tiny cleanups 2010-05-03 17:47:40 -07:00
string.goc runtime: avoid allocation for fixed strings 2010-05-19 21:33:31 -07:00
symtab.c runtime: avoid allocation for fixed strings 2010-05-19 21:33:31 -07:00
type.go gofmt: more consistent formatting of const/var decls 2010-03-16 16:45:54 -07:00
type.h finalizers; merge package malloc into package runtime 2010-02-03 16:31:34 -08:00