What's Changed
- [Pick][0.8 to 0.9] | Fix AutoPR dealing with PR title/body contain quota like ` ' " (#913) by @photonlibos in #915
- [Pick][0.8 to 0.9] | [fix #909] fix compile error by @photonlibos in #917
- [Pick][0.8 to 0.9] | Fix X86 linux asan start call by @photonlibos in #924
- [Pick][0.8 to 0.9] | Fix autopr (#933) (#934)
Co-authored-by: Coldwings [email protected] by @photonlibos in #935
- [Pick][0.8 to 0.9] | Fix PHOTON_BUILD_WITH_ASAN (#940)
by @photonlibos in #941
- [Pick][0.8 to 0.9] | Fix autopr title (#944) (#946) by @photonlibos in #947
- [Pick][0.8 to 0.9] | Fix ASAN access stack after vstack destructed (#949) by @photonlibos in #952
- [Pick][0.8 to 0.9] | simple_dom: respect the size of text, and make parsers exception-safe. (#951) by @photonlibos in #953
- [Pick][0.8 to 0.9] | FIX: objcachev2 should not use spinlock for create or erase (#955) by @photonlibos in #957
- [Pick][0.8 to 0.9] | fx http sock leaks in some error cases (#956) (#958) by @photonlibos in #960
- [Pick][0.8 to 0.9] | Fix overflow in range lock (#973) by @photonlibos in #974
- [Pick][0.8 to 0.9] | enhance LOG_ERROR_RETURN and LOG_ERRNO_RETURN to optionally enforce setting values to errno (#983) by @photonlibos in #984
- [Pick][0.8 to 0.9] | invoke dtor for arguments passed to thread_create11() (#987) (#988) by @photonlibos in #989
- avoid sleep q starvation by standby q by @lihuiba in #979
- [Pick][0.8 to 0.9] | make thread_yield_to() less prone to starve threads (#982) (#993) by @photonlibos in #996
- fix potential access beyond buffer end in crc32c_hw_tiny() by @lihuiba in #998
- [Pick][0.8 to 0.9] | Fix photon_std::condition_variable not using custom clock for time_point (#1002) (#1004) by @photonlibos in #1005
- fix GCC options by @liulanzheng in #1007
- [Pick][0.8 to 0.9] | fix iovector not checking size before extracting continuous buffer (#1010) (#1011) by @photonlibos in #1013
- [Pick][0.8 to 0.9] | fix deserialize returning invalid message on failure (#1012) (#1015) by @photonlibos in #1016
- [Pick][0.8 to 0.9] | fix invoking appends() in estring to_string(const photon::net::EndPoint& ep) (#1020) by @photonlibos in #1021
- simple_dom: fix trailer for illegal inputs by @lihuiba in #1023
- [Pick][0.8 to 0.9] | Fix double free in socket pool on unexpected photon thread switch (#1029) (#1030) by @photonlibos in #1031
- worker_lock.lock() in WorkPool::~impl() to ensure destruction order by @lihuiba in #1026
- [Pick][0.8 to 0.9] | rapidxml relocation (#1036) by @photonlibos in #1037
- [Pick][0.8 to 0.9] | fix resume_threads() (#1040) by @photonlibos in #1041
- [Pick][0.8 to 0.9] | fix perfermance degradation in photon::thread_create (#1043) (#1046) by @photonlibos in #1047
Full Changelog: v0.9.1...v0.9.2