summaryrefslogtreecommitdiff
path: root/src/pkg/gob
AgeCommit message (Expand)AuthorFilesLines
2009-12-13fix bug for large counts: used a one-byte buffer.Rob Pike1-3/+2
2009-12-07runtime: introduce unsafe.New and unsafe.NewArrayRuss Cox1-15/+11
2009-12-03The String() method requires global state that makes it not work outside of t...Rob Pike3-17/+17
2009-12-03error propagation in gob/encoder.Rob Pike1-11/+27
2009-12-02test that arrays work properly.Rob Pike1-4/+22
2009-12-01explicitly catch attempt to decode into a value - must be a pointer to see th...Rob Pike2-2/+20
2009-12-01gob: fix buildRuss Cox1-1/+1
2009-12-01more gob bugsRob Pike4-25/+69
2009-11-23go: makes it build for the case $GOROOT has whitespacesSergio Luis O. B. Correia1-2/+2
2009-11-16Rework gobs to fix bad bug related to sharing of id's between encoder and dec...Rob Pike6-225/+138
2009-11-09 - replaced gofmt expression formatting algorithm withRobert Griesemer3-19/+19
2009-11-09remove semis after statements in one-statement statement listsRobert Griesemer8-287/+287
2009-11-06- application of gofmt with one-line composite literal structs enabledRobert Griesemer1-48/+16
2009-11-06- fine-tuning of one-line func heuristic (nodes.go)Robert Griesemer2-34/+14
2009-11-05- gofmt'ing of some stragglers, now with correct comment indentationRobert Griesemer1-1/+1
2009-11-05gofmt-ify gobRobert Griesemer3-245/+328
2009-10-11better code for allocation through indirectionRob Pike1-8/+6
2009-10-11fix bugs in gob.Rob Pike3-17/+77
2009-10-08more lgtm files from gofmtRuss Cox1-3/+3
2009-10-06apply gofmt to go, gob, hash, http, image, io, json, logRuss Cox6-227/+229
2009-09-21move strings.Buffer into bytesRob Pike1-2/+1
2009-09-21step 2 of the great buffer shift.Rob Pike1-1/+1
2009-09-17use buf.String() instead of string(buf.Bytes())Rob Pike1-1/+1
2009-09-17unused importsRuss Cox5-6/+0
2009-09-16rename bytes.Buffer.Data() to bytes.Buffer.Bytes()Rob Pike1-34/+34
2009-09-15more "declared and not used".Russ Cox6-12/+10
2009-09-14fix "declared and not used" errors in non-test code.Russ Cox3-7/+1
2009-09-09use the new type switch multicase to clean up a little.Rob Pike1-20/+11
2009-09-02two gob nits found with stricter 6gRuss Cox1-2/+2
2009-08-30can't encode array or slice - catch in sendType rather than failing in EncodeRob Pike2-4/+34
2009-08-26fix codec test bug - uint -> uint8Russ Cox1-3/+3
2009-08-12delete forward type declarationsRuss Cox2-2/+0
2009-08-12convert gob to whole-package compilation.Russ Cox9-121/+26
2009-07-29handle unsupported types safely.Rob Pike6-75/+140
2009-07-29clean up EOFRob Pike2-5/+4
2009-07-29handle some error conditions involving bad data.Rob Pike3-8/+31
2009-07-28change the encoding of uints to simplify overflow checking and to make themRob Pike7-98/+136
2009-07-28bug177: anonymous struct fields in reflectRuss Cox1-1/+1
2009-07-28- clean up code creating keys for type mapsRob Pike5-125/+362
2009-07-27fix build - broke with uint32 -> int change in reflect SliceHeaderRuss Cox1-2/+2
2009-07-27clean up for public use: make some stuff private, add doc comments.Rob Pike7-92/+294
2009-07-17change reflect.Type.Name() into two functions: Name() and PkgPath() for ease ...Rob Pike2-5/+4
2009-07-17ignore missing structsRob Pike4-38/+98
2009-07-16clean up the code, flow errors out to decoder.Rob Pike4-61/+71
2009-07-16- allow wire type and receive type to differ.Rob Pike6-65/+303
2009-07-16clean up the decode loop and fix a couple of bad printsRob Pike2-7/+13
2009-07-15make the low-level encoder and decoder private and have them access byte.Buff...Rob Pike7-264/+360
2009-07-14improve rpc code. more robust. more tests.Rob Pike1-1/+1
2009-07-13the name of the type was being sent twice. drop the outer instance.Rob Pike3-5/+9
2009-07-11first cut at gob decoder.Rob Pike4-3/+184