Tags: JuliaStrings/StringEncodings.jl
Tags
## StringEncodings v0.3.6 [Diff since v0.3.5](v0.3.5...v0.3.6) **Closed issues:** - Build `Libiconv_jll` for macOS aarch64 (#52) **Merged pull requests:** - Implement `readavailable` and `bytesavailable` (#53) (@nalimilan)
## StringEncodings v0.3.5 [Diff since v0.3.3](v0.3.3...v0.3.5) **Closed issues:** - Use BinaryBuilder (#36) - iconv not installed properly (Windows 10) (#43) - [Question] is there support for "utf-8-sig" ? (#45) - TagBot trigger issue (#48) - Empty output from encode() (#49) **Merged pull requests:** - Enable AppVeyor on latest Julia version (#44) (@nalimilan) - Use BinaryBuilder-provided binaries, switch CI to GHA (#47) (@ararslan) - Fix handling of Shift_JISx0213 (#50) (@nalimilan)
## StringEncodings v0.3.3 [Diff since v0.3.2](v0.3.2...v0.3.3) **Closed issues:** - unsafe_wrap cause dead kernel on 0.3.2? (#40) **Merged pull requests:** - Improve performance (#38) (@nalimilan) - Fix crash due to invalid length to unsafe_wrap (#41) (@nalimilan)
Improve performance (#38) Add optimized `readbytes!` method which copies data by chunks instead of byte per byte. Internally, avoid passing a `SubArray` to `readbytes!` as there is currently no optimized method for them: instead, wrap the corresponding memory in an `Array`. Increase the size of the buffer from 100 to 200 bytes, which appears to be a good tradeoff. This makes loading a file about 10 times faster than before.
PreviousNext