ubjson/visitor.go (2 lines): - line 79: // TODO: add typed object support in case of values being passed one by one - line 105: // TODO: optimize array by computing type tag gotype/fold_reflect.go (2 lines): - line 155: // TODO: benchmark field accessors based on pointer offsets - line 453: // TODO: create visitors casting the actual values via reflection instead of gotype/unfold.go (1 line): - line 126: // TODO: make allocation buffer size configurable ubjson/parse.go (1 line): - line 672: // TODO: analyze marker cborl/parse.go (1 line): - line 569: // TODO: replace 2 state pushes with 1 state push + mask removing startX from current state json/parse.go (1 line): - line 554: // TODO: is minLen < some upper bound, store in literalBuffer