🔖 release v1.2.0
✨ Features
3420a3a make opts.lazy false by default and add opts.keep_open
Before lazy was default and there was no way of changing that. I've
decided to make it optional because it seems that:-
People expects sqlite {} or sqlite:extend {} to create all the
defined table in advance. -
Performance impact of initializing db object is only 1.0 slower in
microseconds, so it seems to not be as important as I thought it
would:-- test/lazy.lua Benchmark #1: 'Logical Component' Time(mean ± σ): 23.7 μs ± 18.7 μs Range(min … max): 17.4 μs … 102.3 μs 20 runs Benchmark #2: 'Full Initialization' Time(mean ± σ): 28.7 μs ± 12.9 μs Range(min … max): 24.1 μs … 83.1 μs 20 runs Summary 'Logical Component' ran 1.2 ± 1.1 times faster than 'Full Initialization'
-
- 3d89dc1 add Bookmark Manager Example
🐛 Bug Fixes
edf642e fix Emmylua completion
This used to work, but maybe with new versions of sumneko_lua. It
stopped working.