Skip to content
This repository has been archived by the owner on Jun 14, 2024. It is now read-only.

Performance improvements, memory leak and misc other fixes and drop binary size by ~4% #11

Merged
merged 21 commits into from
Jun 13, 2016

Conversation

cbnilrem
Copy link
Contributor

Biggest change is the introduction of base classes to dedupe shared code. Drops binary size by ~4%, but the tradeoff is slightly reduced type safety at the lowermost interop layer. As that layer is now mostly hidden by helper layers I feel the tradeoff is worth the improvement. Next biggest change is a cache of function table pointers to avoid unnecessary marshal calls.

@johnkord
Copy link
Contributor

Signed off, some good refactoring in here

@cbnilrem cbnilrem merged commit 926064b into master Jun 13, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants