carl-mastrangelo
released this
21 Dec 07:09
·
15 commits
to master
since this release
API Changes
- PerfMark now requires Java 8 as the minimum version.
- Added
attachStringTag
,attachIntTag
andattachLongTag
toPerfMark
. This allows passing in a lambda to lazily calculate these values. The Int and Long versions are meant to avoid int to long promotion, and primarily be using with Collections.size().
Dependency Changes
- Dropped JSR305 and all
@Nullable
annotations. These didn't add much value. and increased the binary size slightly. - Dropped Gson from
tracewriter
dependencies.
Behavior Changes
- Package info now includes Specification version (#199)
- Minor performance improvements avoiding loading some classes.