Sign in
go
/
go
/
6e0842db8bb2ec9bb0a8824cb978704f71a5c783
/
src
/
pkg
/
reflect
/
value.go
6e0767b
reflect fixes
by Russ Cox
· 15 years ago
3bb0032
- replaced gofmt expression formatting algorithm with
by Robert Griesemer
· 15 years ago
40621d5
remove semis after statements in one-statement statement lists
by Robert Griesemer
· 15 years ago
a05a546
- application of gofmt with one-line composite literal structs enabled
by Robert Griesemer
· 15 years ago
368f8cb
- fine-tuning of one-line func heuristic (nodes.go)
by Robert Griesemer
· 15 years ago
77334b98
gofmt-ify reflect - the single line structs can be fixed in another round
by Robert Griesemer
· 15 years ago
7732d80
misc cleanup
by Russ Cox
· 15 years ago
a8a678f
Add SetValue(Value) to the Value interface.
by Adam Langley
· 15 years ago
ca6a0fe
more "declared and not used".
by Russ Cox
· 16 years ago
28eba48
fix "declared and not used" errors in non-test code.
by Russ Cox
· 16 years ago
8ce468e
Restore comment line accidentally dropped in CL 33097.
by Ian Lance Taylor
· 16 years ago
de7920e
finish ChanValue: Len and Cap.
by Russ Cox
· 16 years ago
653cef1
add Close() and Closed() to ChanValue
by Russ Cox
· 16 years ago
3b864e4
convert low-level (used by testing) packages to
by Russ Cox
· 16 years ago
0496040
remove unnecessary pkg. references
by Russ Cox
· 16 years ago
a288095
- FieldByName lookup through anonymous fields
by Robert Griesemer
· 16 years ago
cb9c973
don't crash printing a nil map
by Rob Pike
· 16 years ago
ca01716
fix build - broke with uint32 -> int change in reflect SliceHeader
by Russ Cox
· 16 years ago
22ea3f9
fix SliceHeader: len and cap are int, not uint32
by Russ Cox
· 16 years ago
92e9257
reflection for interface set
by Russ Cox
· 16 years ago
12ebbe7
reflection for methods
by Russ Cox
· 16 years ago
bba278a
reflection for functions
by Russ Cox
· 16 years ago
5ddaf9a
reflection for channels
by Russ Cox
· 16 years ago
764b6ec
reflection for maps
by Russ Cox
· 16 years ago
ce2e450
install new reflect: rename ntype.go and nvalue.go to type.go and value.go
by Russ Cox
· 16 years ago
29e6eb2
make a description of the slice header public
by Rob Pike
· 16 years ago
a439f66
add test, fix bug: structs that differ in their
by Russ Cox
· 16 years ago
4866223
add reflect.Typeof; test for and fix nil interface bug in DeepEqual
by Russ Cox
· 16 years ago
d4e57ff
Fix a proto encoding crasher whereby a nil in a repeated group field would crash the server.
by David Symonds
· 16 years ago
d90e7cb
mv src/lib to src/pkg
by Rob Pike
· 16 years ago
[Renamed from src/lib/reflect/value.go]
a52fb81
386-related fixes and guards
by Russ Cox
· 16 years ago
f966623
related reflect bug: make copies of big values
by Russ Cox
· 16 years ago
96cfd15
direct all interface extraction to InterfaceValue.Get.
by Russ Cox
· 16 years ago
2d5d4a1
reflect bug: NewZeroValue was refusing to create slices.
by Russ Cox
· 16 years ago
b66d703
change name of reflect.NewInitValue to the more descriptive NewZeroValue.
by Rob Pike
· 16 years ago
28516d4
update reflect for upcoming interface representation change.
by Russ Cox
· 16 years ago
a8f6e38
implement IsNil() bool for those types that can be nil. most of them, anyway.
by Rob Pike
· 16 years ago
c367d1b
Move sys.Reflect and sys.Unreflect into unsafe.
by Rob Pike
· 16 years ago
4b8c13d
do not create interfaces containing interfaces
by Russ Cox
· 16 years ago
ca9765d
Make the reflection library match the reflection string which
by Ian Lance Taylor
· 16 years ago
3a7df4d
add support for variable formatters
by Rob Pike
· 16 years ago
ac6ebfd
add method Value() Value to InterfaceValue.
by Russ Cox
· 16 years ago
1fe42e2
delete float80 from libraries
by Rob Pike
· 16 years ago
3bc6fd6
document reflect.
by Rob Pike
· 16 years ago
be2edb5
Automated g4 rollback of changelist 25024, plus significant hand editing.
by Russ Cox
· 16 years ago
dfad8ea
use embedded interface types
by Russ Cox
· 16 years ago
9f8f2e6
convert composite literals from { } to ( ).
by Russ Cox
· 16 years ago
49e2087
insert type assertions when narrowing.
by Russ Cox
· 16 years ago
4cf7711
update go code tree to new func rules.
by Russ Cox
· 16 years ago
9a7332f
remove the "open" concept from reflect and go with slices and arrays.
by Rob Pike
· 16 years ago
1b3299e
change the representation of arrays in protobufs from *[]item to []item.
by Rob Pike
· 16 years ago
c5f99cc
change reflect.CopyArray into a method on ArrayValue called CopyFrom
by Rob Pike
· 16 years ago
839a684
delete export
by Russ Cox
· 16 years ago
3609624
casify, cleanup sys
by Russ Cox
· 16 years ago
ed2ac9b
casify reflect.
by Rob Pike
· 16 years ago
b54133d
make safe for new package local defaults
by Russ Cox
· 16 years ago
484ba93
update sys.reflect and sys.unreflect to accomodate
by Russ Cox
· 16 years ago
5564504
new new & make
by Russ Cox
· 16 years ago
ba882f9
fmt and reflect updates for recent changes
by Russ Cox
· 16 years ago
d47d888
convert *[] to [].
by Russ Cox
· 16 years ago
9ba97ca
add uintptr to reflect and print
by Rob Pike
· 16 years ago
ac09eb4
handle the nil interface better in reflect and print
by Rob Pike
· 16 years ago
d0e30cd
assorted cleanup and fixes
by Russ Cox
· 16 years ago
50d0695
use unsafe.pointer in reflection objects
by Rob Pike
· 16 years ago
387df5e
replay CL 19916 and CL 19913 now that the build can handle them
by Russ Cox
· 16 years ago
85fea81
Automated g4 rollback of changelist 19916.
by Russ Cox
· 16 years ago
b65a930
utf8: add InString routines for decoding in strings
by Russ Cox
· 16 years ago
e4f4ab0
more array methods
by Russ Cox
· 16 years ago
419e1e0
add some support for modifying what pointers point to
by Rob Pike
· 16 years ago
b1d37b7
reflect.PtrValue.SetSub() to set pointers
by Rob Pike
· 16 years ago
842e1a9
Add a cache to avoid unnecessary parsing of type strings when constructing values
by Rob Pike
· 16 years ago
554d0aa
make sizes and offsets int, not uint64
by Rob Pike
· 16 years ago
a45f947
type strings through the reflection library.
by Rob Pike
· 16 years ago
bcd6403
remove unnecessary 6g workaround
by Russ Cox
· 16 years ago
178e37e
add creator for missing types, to avoid crashes when
by Rob Pike
· 16 years ago
16fd356
Add support for the basic type "bool".
by Ian Lance Taylor
· 16 years ago
12a3435
reflection support for tag strings
by Rob Pike
· 16 years ago
282493b
update reflection library to int/int32 etc. split
by Rob Pike
· 16 years ago
c4af3e7
use embedded types to save boilerplate - almost 300 lines' worth
by Rob Pike
· 16 years ago
418b97c
add printf to fmt.
by Rob Pike
· 16 years ago
8327b54
make reflect compile again
by Rob Pike
· 16 years ago
de13727
use &T{1,2,3} constructor for simple new cases
by Russ Cox
· 16 years ago
5d30161
move reflection code into final place.
by Rob Pike
· 16 years ago
[Renamed from usr/r/reflect/value.go]
34b8873
Reflection values.
by Rob Pike
· 16 years ago
fac3dfe
More reflection code.
by Rob Pike
· 16 years ago