summaryrefslogtreecommitdiff
path: root/src/lib/reflect/tostring.go
AgeCommit message (Collapse)AuthorFilesLines
2009-03-09delete float80 from librariesRob Pike1-3/+1
R=rsc DELTA=40 (0 added, 38 deleted, 2 changed) OCL=25969 CL=25969
2009-03-09document reflect.Rob Pike1-23/+31
R=rsc DELTA=201 (90 added, 0 deleted, 111 changed) OCL=25904 CL=25966
2009-02-11insert type assertions when narrowing.Russ Cox1-2/+2
R=r OCL=24349 CL=24913
2009-01-23remove the "open" concept from reflect and go with slices and arrays.Rob Pike1-1/+1
the two still share an interface and Kind; that's probably ok but might be worth revisiting. R=rsc DELTA=74 (1 added, 8 deleted, 65 changed) OCL=23416 CL=23418
2009-01-20delete exportRuss Cox1-4/+4
TBR=r OCL=23121 CL=23127
2009-01-16casify reflect.Rob Pike1-10/+10
R=rsc DELTA=513 (0 added, 2 deleted, 511 changed) OCL=22954 CL=22956
2009-01-15convert strconvRuss Cox1-6/+6
R=r DELTA=568 (0 added, 9 deleted, 559 changed) OCL=22898 CL=22901
2009-01-15make safe for new package local defaultsRuss Cox1-1/+1
R=r DELTA=462 (9 added, 33 deleted, 420 changed) OCL=22879 CL=22885
2008-12-19fmt and reflect updates for recent changesRuss Cox1-2/+3
TBR=r OCL=21580 CL=21583
2008-12-11if the typestring gives a field name of "?", drop it.Rob Pike1-1/+4
R=rsc DELTA=11 (7 added, 0 deleted, 4 changed) OCL=20988 CL=20988
2008-12-09use unsafe.pointer in reflection objectsRob Pike1-1/+1
R=rsc DELTA=326 (4 added, 259 deleted, 63 changed) OCL=20853 CL=20856
2008-11-17correctly rounded floating-point conversionsRuss Cox1-10/+10
in new package strconv. move atoi etc to strconv too. update fmt, etc to use strconv. R=r DELTA=2232 (1691 added, 424 deleted, 117 changed) OCL=19286 CL=19380
2008-11-06simpleminded ascii to floating point conversionRob Pike1-1/+1
R=rsc DELTA=111 (107 added, 0 deleted, 4 changed) OCL=18720 CL=18725
2008-11-05make sizes and offsets int, not uint64Rob Pike1-2/+2
add Value.Interface, to extract an empty interface that can be converted to a regular Go value of the appropriate type, if known. R=rsc DELTA=49 (2 added, 0 deleted, 47 changed) OCL=18526 CL=18526
2008-11-03move DotDotDot into next case - hit submit too fast last time.Rob Pike1-4/+3
R=rsc DELTA=5 (1 added, 2 deleted, 2 changed) OCL=18395 CL=18398
2008-11-03support ... as a special type in the reflection library.Rob Pike1-0/+2
R=rsc DELTA=17 (17 added, 0 deleted, 0 changed) OCL=18386 CL=18393
2008-10-31Add support for the basic type "bool".Ian Lance Taylor1-0/+6
R=r DELTA=51 (51 added, 0 deleted, 0 changed) OCL=18283 CL=18290
2008-10-31\x00 for NUL in type string.Rob Pike1-1/+1
R=rsc DELTA=14 (9 added, 0 deleted, 5 changed) OCL=18281 CL=18281
2008-10-30reflection support for tag stringsRob Pike1-2/+28
R=rsc DELTA=86 (77 added, 0 deleted, 9 changed) OCL=18201 CL=18203
2008-10-29update reflection library to int/int32 etc. splitRob Pike1-24/+11
fmt still to come R=rsc DELTA=168 (141 added, 19 deleted, 8 changed) OCL=18064 CL=18071
2008-10-24add printf to fmt.Rob Pike1-1/+1
uses reflection to determine arguments. for now, the arguments must be provided as a struct; the compiler will soon do the packaging automatically for "..." parameters. R=rsc DELTA=1436 (909 added, 520 deleted, 7 changed) OCL=17823 CL=17831
2008-10-22move reflection code into final place.Rob Pike1-0/+199
this is just a branch. next cl will update and add to build R=rsc DELTA=4528 (2264 added, 2264 deleted, 0 changed) OCL=17670 CL=17672