Version 0.1.10
Goby 0.1.10 release note
Performance Improvement
Compare to the first commit (d5f5fc
) that introduces the benchmark
benchmarking d5f5fc591bdbd3cd8f35cfe4e753f977478eecf8
benchmarking e22beaebdea18ea8670d98d56f4e4f39eed444e8
x86_64-darwin17
benchmark old ns/op new ns/op delta
BenchmarkBasicMath/add-4 7178 5299 -26.18%
BenchmarkBasicMath/subtract-4 7185 5336 -25.73%
BenchmarkBasicMath/multiply-4 7185 5298 -26.26%
BenchmarkBasicMath/divide-4 7158 5292 -26.07%
benchmark old allocs new allocs delta
BenchmarkBasicMath/add-4 78 75 -3.85%
BenchmarkBasicMath/subtract-4 78 75 -3.85%
BenchmarkBasicMath/multiply-4 78 75 -3.85%
BenchmarkBasicMath/divide-4 78 75 -3.85%
benchmark old bytes new bytes delta
BenchmarkBasicMath/add-4 3792 3152 -16.88%
BenchmarkBasicMath/subtract-4 3792 3152 -16.88%
BenchmarkBasicMath/multiply-4 3792 3152 -16.88%
BenchmarkBasicMath/divide-4 3792 3152 -16.88%
Features
Classes
APIs
Object#respond_to?
- #651Integer#to_d
- #649Class#method_missing
- #672Class#inherits_method_missing
- #676Class#Constants
- #686Object#print
- #694
Fixes
- Fixed some documentation mistakes
- Fixed panic when a library file is not found on startup
- Fixed #643
- Fixed #679
Other changes
- Moved db related code out of vm package