v0.8.5
What's Changed
- [Pick][0.7 to 0.8] | Fix AutoPR dealing with PR title/body contain quota like ` ' " (#913) by @photonlibos in #914
- Fix X86 linux asan start call by @Coldwings in #922
- [Pick][0.7 to 0.8] | Fix autopr (#933) __AUTOPR_EOF
MESSAGE<<__AUTOPR_EOF
Fix autopr (#933)
by @photonlibos in #934
- Fix PHOTON_BUILD_WITH_ASAN by @Coldwings in #940
- [Pick][0.7 to 0.8] | Fix autopr title (#944) by @photonlibos in #946
- Fix ASAN access stack after vstack destructed by @Coldwings in #949
- simple_dom: respect the size of text; make parsers exception-safe. by @lihuiba in #951
- FIX: objcachev2 should not use spinlock for create or erase by @Coldwings in #955
- [Pick][0.7 to 0.8] | fx http sock leaks in some error cases (#956) by @photonlibos in #958
- Fix overflow in range lock by @EricHuangqx in #973
- enhance LOG_ERROR_RETURN and LOG_ERRNO_RETURN by @lihuiba in #983
- [Pick][0.7 to 0.8] | invoke dtor for arguments passed to thread_create11() (#987) by @photonlibos in #988
- avoid sleep q starvation by standby q by @lihuiba in #978
- [Pick][0.7 to 0.8] | make thread_yield_to() less prone to starve threads (#982) by @photonlibos in #993
- [Pick][0.7 to 0.8] | Fix photon_std::condition_variable not using custom clock for time_point (#1002) by @photonlibos in #1004
- [Pick][0.7 to 0.8] | fix iovector not checking size before extracting continuous buffer (#1010) by @photonlibos in #1011
- [Pick][0.7 to 0.8] | fix deserialize returning invalid message on failure (#1012) by @photonlibos in #1015
- fix invoking appends() in estring to_string(const photon::net::EndPoi… by @lihuiba in #1020
- [Pick][0.7 to 0.8] | Fix double free in socket pool on unexpected photon thread switch (#1029) by @photonlibos in #1030
- rapidxml relocation by @lihuiba in #1036
- fix resume_threads() by @lihuiba in #1040
- fix perfermance degradation in photon::thread_create (#1043) by @ivanallen in #1046
Full Changelog: v0.8.4...v0.8.5