-
Notifications
You must be signed in to change notification settings - Fork 199
Comparing changes
Open a pull request
base repository: tinylib/msgp
base: 3b556c6
head repository: tinylib/msgp
compare: af6442a
- 15 commits
- 28 files changed
- 12 contributors
Commits on Dec 10, 2017
-
Remove unnecessary return value in generated code (#209)
The generated encode functions that have a naked return (simply "return") where the function returns an error type all have the "err" variable declared as a named return (as it is here in the func "appendraw"). But this is the only place where the "return" is followed by a " err"; this is unnecessary because the return value is named in the function signature.
Configuration menu - View commit details
-
Copy full SHA for 5bb5e1a - Browse repository at this point
Copy the full SHA 5bb5e1aView commit details
Commits on Jan 9, 2018
-
Fix MarshalMsg to output fixed size extension types. (#213)
* make AppendExtension output same as WriteExtension
Configuration menu - View commit details
-
Copy full SHA for 428e467 - Browse repository at this point
Copy the full SHA 428e467View commit details
Commits on Jan 30, 2018
-
Fix int/uint interoperation to conform to de-facto expectations of ot…
…her clients (#215) Allow non-overflowing uints to be read using ReadInt and vice-versa
Configuration menu - View commit details
-
Copy full SHA for 03a7918 - Browse repository at this point
Copy the full SHA 03a7918View commit details
Commits on Feb 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8f20773 - Browse repository at this point
Copy the full SHA 8f20773View commit details -
Make Marshal/Unmarshal of an empty msgp.Raw symmetric (#197)
Before this change Unmarshal of a Marshaled empty Raw would yield a byte slice with a Nil marker in it. This change makes Unmarshal consume the marker and return an empty slice.
Configuration menu - View commit details
-
Copy full SHA for bfb1466 - Browse repository at this point
Copy the full SHA bfb1466View commit details
Commits on Feb 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4b2b2ac - Browse repository at this point
Copy the full SHA 4b2b2acView commit details
Commits on Feb 15, 2018
-
Support GopherJS and other pure Go environments (#218)
Unsafe pointer arithmetic is not supported under GopherJS, and currently fails silently. Add the `purego` tag, standardized as part of golang/go#23172, in addition to the `appengine` tag kept for backwards compatibility.
Configuration menu - View commit details
-
Copy full SHA for 3b5c87a - Browse repository at this point
Copy the full SHA 3b5c87aView commit details
Commits on May 16, 2018
-
Fixes a problem that `go vet` complains about: ``` should omit 2nd value from range; this loop is equivalent to `for key := range ...` ```
Configuration menu - View commit details
-
Copy full SHA for c8cf64d - Browse repository at this point
Copy the full SHA c8cf64dView commit details
Commits on Jun 19, 2018
-
Add field tag 'msgpack' as backup to 'msg' (#228)
add field compatibility with vmihailenco/msgpack
Configuration menu - View commit details
-
Copy full SHA for ef41b42 - Browse repository at this point
Copy the full SHA ef41b42View commit details
Commits on Jun 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 54a3260 - Browse repository at this point
Copy the full SHA 54a3260View commit details
Commits on Jul 27, 2018
-
An empty map in the data should result in an empty map in Go. It's a small performance loss in the rare cases where people have empty maps in their data and use structs with maps that haven't been initialized yet. But for correctness it's better and it allows people to distinguish between no map in the data or an empty map. Fixes #219
Configuration menu - View commit details
-
Copy full SHA for 53e4ad1 - Browse repository at this point
Copy the full SHA 53e4ad1View commit details
Commits on Sep 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f65876d - Browse repository at this point
Copy the full SHA f65876dView commit details
Commits on Nov 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 1360bda - Browse repository at this point
Copy the full SHA 1360bdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f69a9cf - Browse repository at this point
Copy the full SHA f69a9cfView commit details -
inline in bottom-up complexity order (#240)
The inliner must perform inlining in a deterministic order in order for the generated code to be deterministic. This patch uses a "bottom-up" inlining heuristic: the least complex types are inlined first, followed by more complex types (if the fixed inlining "budget" still allows it.) Fixes #239
Configuration menu - View commit details
-
Copy full SHA for af6442a - Browse repository at this point
Copy the full SHA af6442aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 3b556c6...af6442a