Commit History

Author SHA1 Message Date
  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