1
0
mirror of https://github.com/golang/go synced 2024-11-20 07:44:41 -07:00
go/src/pkg
Russ Cox 4793400bd1 new reflect library data structures and code declarations
* use structs instead of interfaces
  * compiler lays out data structures ahead of time,
    so no more parsing of strings.
  * unified reflect data structures with interface
    runtime data structures.
  * richer data structures should enable reflection
    on chans and maps, but not implemented here.

R=r,iant
DELTA=1179  (1179 added, 0 deleted, 0 changed)
OCL=31107
CL=31213
2009-07-06 15:34:04 -07:00
..
archive/tar io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
base64 io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
bignum rename Formatter to State and Format to Formatter, for nomenclatural consistency 2009-06-23 15:20:30 -07:00
bufio clean up some BUG/TODO in go code 2009-07-01 07:32:04 -07:00
bytes delete io.ByteBuffer 2009-06-29 20:53:05 -07:00
compress io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
container mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
crypto io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
datafmt io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
debug/macho/testdata last-minute fix: convert to ANSI C 1988-04-01 02:03:04 -05:00
exec Getenv: almost no one wants the error, so make it return a string that may be empty. 2009-06-26 20:28:41 -07:00
exvar io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
flag clean up some BUG/TODO in go code 2009-07-01 07:32:04 -07:00
fmt io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
go - bug fix: do not strip lower-case parameter and result names in signatures 2009-07-06 11:39:48 -07:00
gob catch corruption - avoid crash 2009-07-06 10:58:55 -07:00
hash mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
http bug163 bug164 bug166 2009-06-29 17:46:22 -07:00
io clean up some BUG/TODO in go code 2009-07-01 07:32:04 -07:00
json io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
log style police: parens in if, for, switch, range 2009-06-24 20:12:50 -07:00
malloc mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
math style police: parens in if, for, switch, range 2009-06-24 20:12:50 -07:00
net Remove assumption about google.com being the default search domain. 2009-07-05 15:00:11 -07:00
once mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
os clean up some BUG/TODO in go code 2009-07-01 07:32:04 -07:00
path io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
rand mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
reflect new reflect library data structures and code declarations 2009-07-06 15:34:04 -07:00
regexp io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
runtime new reflect library data structures and code declarations 2009-07-06 15:34:04 -07:00
sort mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
strconv add Uitoa etc. 2009-07-02 16:57:46 -07:00
strings io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
sync sys.cas for mutex 2009-07-02 22:05:06 -07:00
syscall add os.Hostname 2009-06-29 13:44:46 -07:00
tabwriter io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
template io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
testing mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
time Getenv: almost no one wants the error, so make it return a string that may be empty. 2009-06-26 20:28:41 -07:00
unicode style police: parens in if, for, switch, range 2009-06-24 20:12:50 -07:00
unsafe mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
utf8 io.StringBytes -> strings.Bytes 2009-06-29 15:24:23 -07:00
xml mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
deps.bash bring over deps.bash 2009-06-09 10:47:13 -07:00
Make.deps put gob into the standard build 2009-07-03 12:54:59 -07:00
Makefile put gob into the standard build 2009-07-03 12:54:59 -07:00