Dmitry Panov
|
f1567f3952
Upgraded tests, lots of fixes as a result
|
3 years ago |
Dmitry Panov
|
1b11a6af68
Optimised setting of an empty array property
|
4 years ago |
Dmitry Panov
|
b19cd2fe95
Added Object.entries(). Avoid slice allocation and copy in many cases when iterating over object keys. Avoid duplication of the length property when switching between regular and sparse arrays. Closes #246.
|
4 years ago |
Dmitry Panov
|
536f9d9465
Export() and ExportTo() now support circular objects. Fixes #162, closes #188.
|
5 years ago |
Dmitry Panov
|
01ead28552
Merge branch 'master' into es6
|
5 years ago |
Dmitry Panov
|
a695b0cdd4
toString() returns String() for wrapped fmt.Stringer and Error() for wrapped error (instead of "[object Object]").
|
5 years ago |
Dmitry Panov
|
4dcd8d29d6
Merge branch 'master' into es6
|
5 years ago |
Dmitry Panov
|
f1752421c4
Added two standard FieldNameMappers. Closes #152.
|
5 years ago |
Dmitry Panov
|
5df89c3d31
Support for malformed UTF-16 strings and property keys. Missing String methods. (#146)
|
5 years ago |
Dmitry Panov
|
a13c43b62b
Proxy (#135)
|
5 years ago |
Dmitry Panov
|
5a4756e201
Merge branch 'master' into es6
|
5 years ago |
Oleg Gerasimov
|
794ceddc90
[fea] add push support for goslice_reflect object
|
5 years ago |
Dmitry Panov
|
a0559b5ea4
Missing Object methods, ToPropertyKey, GetV
|
5 years ago |
Dmitry Panov
|
3672625d7b
Merge branch 'master' into es6
|
5 years ago |
Dmitry Panov
|
ebfbf88ae3
Made nested structs addressable if possible. Closes #129.
|
5 years ago |
Dmitry Panov
|
37522a24db
Implemented Symbol (#128)
|
5 years ago |
Dmitry Panov
|
aa89e6a4c7
Removed erroneous IsExported() calls, because these are js names which may be mapped. Closes #114
|
6 years ago |
Dmitry Panov
|
64be363d12
Do not skip the entire anonymous field if its name is mapped to "". Fixes #84
|
6 years ago |
Dmitry Panov
|
7239ea9475
Do not panic when trying to assign to a non-addressable reflect value (see #78).
|
7 years ago |
noctarius
|
624faaeb10
Fixed type recusrive => recursive
|
7 years ago |
Dmitry Panov
|
9bbb616c12
Added Object.DefineDataProperty() and Object.DefineAccessorProperty(). See #45
|
8 years ago |
Dmitry Panov
|
c67fd92e12
Added support for non-struct anonymous fields. Excluded unexported fields and methods from FieldNameMapper. Fixes #26.
|
8 years ago |
Dmitry Panov
|
64bfa769d0
Fixed embedded fields shadowing
|
9 years ago |
Dmitry Panov
|
f7e7d2e1e1
Custom JSON serialisation
|
9 years ago |
Dmitry Panov
|
4caa2e8278
Avoid an unnecessary slice allocation.
|
9 years ago |
Dmitry Panov
|
c838446be9
Added type cache, support for embedded structs, and custom field name mapping
|
9 years ago |
Dmitry Panov
|
36a24b9863
Added support for arbitrary map types
|
9 years ago |
Dmitry Panov
|
25773609b6
Initial commit
|
9 years ago |