Commit Graph

807 Commits

Author SHA1 Message Date
guoling 25df6dea34 Support SwiftPM 2020-10-16 16:03:20 +08:00
guoling 74e025765e fix crash #539 2020-10-15 12:15:29 +08:00
guoling 093f9efc2e turn off crc32 optimization for iOS 2020-10-13 17:18:55 +08:00
guoling 88c40a7dca upgrade androidx 2020-09-23 12:45:17 +08:00
guoling 580e815ce9 fix decode error of encrypted MMKV on some devices: issue #529 2020-09-23 12:29:25 +08:00
guoling 05e0ba3250 apply the same fix for single-process mmkv 2020-09-11 21:12:04 +08:00
guoling 6957a363d5 apply the same fix for single-process mmkv 2020-09-11 21:07:38 +08:00
guoling 81187a86bc fix rare lock conflict on checkProcessMode() again 2020-09-11 19:25:27 +08:00
guoling 339d038ab8 fix rare lock conflict on checkProcessMode() 2020-09-11 18:55:39 +08:00
guoling e30dfded4d wording 2020-09-10 20:27:39 +08:00
guoling 1f1fba899b try Detect CRC Availability By SIGILL 2020-09-10 19:20:23 +08:00
guoling 6945a37d7a fix pointer alignment 2020-09-03 21:27:42 +08:00
guoling a2c33290f5 support root on Linux 2020-09-02 16:40:56 +08:00
guoling ebe56d2167 ad license for pybind11 2020-09-02 15:14:50 +08:00
guoling b015ecb22f add python install & support Python 2.x 2020-09-02 12:42:42 +08:00
guoling cba45e5a54 add example for multi-process instance 2020-09-01 22:24:12 +08:00
guoling 9dd034ba1a tidy 2020-09-01 18:54:40 +08:00
guoling 154a43c136 add callback handler for Python 2020-09-01 18:53:52 +08:00
guoling 4d7a5b59d1 add unit test for the same mmapID 2020-09-01 12:35:00 +08:00
guoling ad5b8d3ca4 DRY 2020-09-01 12:28:17 +08:00
guoling 1849296948 tidy 2020-09-01 12:24:15 +08:00
guoling 0a580aa15e add unit test for Python 2020-09-01 12:16:55 +08:00
guoling 7bf264b2b1 add python test 2020-08-31 22:31:37 +08:00
guoling d7d4236c00 Python bind on POSIX platform almost done 2020-08-31 19:03:52 +08:00
guoling ba017a576b prepare for Python bind on POSIX platform 2020-08-28 23:00:11 +08:00
guoling e186710b91 Merge branch 'hotfix_issuze_template' into dev 2020-08-27 16:32:53 +08:00
guoling 703fceeb8f update latest version 2020-08-27 16:31:57 +08:00
Guo Ling 8ac6d47ebb Update bug_report.md
Note about old version handling
2020-08-27 16:30:06 +08:00
guoling be4119508b tidy exception msg 2020-08-18 20:57:19 +08:00
guoling 0373228695 make exception more clear about checking MULTI_PROCESS_MODE 2020-08-18 20:56:17 +08:00
guoling b6d597f2fd dont check process mode on open() failure 2020-08-18 20:42:25 +08:00
Guo Ling 464c7101a6 Merge pull request #503 from Tencent/dev
fix iOS memory warning bug
v1.2.2
2020-08-03 00:11:00 +08:00
lingol f4bdd24b13 fix iOS memory warning bug 2020-08-03 00:10:21 +08:00
Guo Ling 6e8e829c2e Merge pull request #500 from Tencent/dev
arc
2020-07-30 17:10:14 +08:00
guoling 431f6fe325 arc 2020-07-30 17:09:36 +08:00
Guo Ling 1f4dce913e Merge pull request #499 from Tencent/dev
arc
2020-07-30 17:00:55 +08:00
guoling 291eeb7acc arc 2020-07-30 17:00:15 +08:00
Guo Ling 78949f77fb Merge pull request #498 from Tencent/dev
for v1.2.2
2020-07-30 16:12:44 +08:00
guoling e672a8fb17 prepare for v1.2.2 2020-07-30 16:09:19 +08:00
guoling 1b3530c78c remove .thumb_func on gcc armv7 2020-07-27 14:48:40 +08:00
Lingol 6faa31989e tidy 2020-07-24 23:04:32 +08:00
guoling 1bb24f9120 fix clang compile error 2020-07-24 22:26:14 +08:00
Lingol b8973bf77d support gcc crc32 extension 2020-07-24 22:17:53 +08:00
guoling 4de306aa26 tidy crc32 & aes support in Linux (Android) 2020-07-24 22:05:52 +08:00
Lingol 29fa562b28 try turn on armv8 aes on Linux 2020-07-24 21:15:33 +08:00
Lingol 64a4252b1c using C implementation on Linux arm for now 2020-07-24 18:40:58 +08:00
guoling f5f36819c9 NULL -> nullptr 2020-07-23 20:42:59 +08:00
guoling 09ed7f609e use sysctlbyname() to get iOS device type 2020-07-23 20:39:38 +08:00
guoling 865f7bbd5c support Linux+arm 2020-07-23 20:16:32 +08:00
guoling 69a8ef1fd3 upgrade gradle 2020-07-21 18:22:17 +08:00