Merge pull request #110 from proydakov/goreportcard

Goreportcard
This commit is contained in:
Vasily Romanov
2017-03-28 23:37:17 +03:00
committed by GitHub
4 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
# easyjson [![Build Status](https://travis-ci.org/mailru/easyjson.svg?branch=master)](https://travis-ci.org/mailru/easyjson)
# easyjson [![Build Status](https://travis-ci.org/mailru/easyjson.svg?branch=master)](https://travis-ci.org/mailru/easyjson) [![Go Report Card](https://goreportcard.com/badge/github.com/mailru/easyjson)](https://goreportcard.com/report/github.com/mailru/easyjson)
Package easyjson provides a fast and easy way to marshal/unmarshal Go structs
to/from JSON without the use of reflection. In performance tests, easyjson
+1 -1
View File
@@ -248,7 +248,7 @@ func (r *readCloser) Read(p []byte) (n int, err error) {
}
func (r *readCloser) Close() error {
// Release all remainig buffers.
// Release all remaining buffers.
for _, buf := range r.bufs {
putBuf(buf)
}
+1 -1
View File
@@ -19,6 +19,6 @@ import (
// may be garbage-collected even when the string exists.
func bytesToStr(data []byte) string {
h := (*reflect.SliceHeader)(unsafe.Pointer(&data))
shdr := reflect.StringHeader{h.Data, h.Len}
shdr := reflect.StringHeader{Data: h.Data, Len: h.Len}
return *(*string)(unsafe.Pointer(&shdr))
}
+2 -2
View File
@@ -48,8 +48,8 @@ type Lexer struct {
wantSep byte // A comma or a colon character, which need to occur before a token.
UseMultipleErrors bool // If we want to use multiple errors.
fatalError error // Fatal error occured during lexing. It is usually a syntax error.
multipleErrors []*LexerError // Semantic errors occured during lexing. Marshalling will be continued after finding this errors.
fatalError error // Fatal error occurred during lexing. It is usually a syntax error.
multipleErrors []*LexerError // Semantic errors occurred during lexing. Marshalling will be continued after finding this errors.
}
// FetchToken scans the input for the next token.