Commit Graph

53 Commits

Author SHA1 Message Date
guoling e1b7e95388 Win32 2020-06-19 15:09:56 +08:00
guoling b3f3615c6a upgrade vs sdk version 2019-12-27 17:51:14 +08:00
guoling 9364d0ccfd add relativePath support for iOS 2019-12-24 22:13:42 +08:00
guoling c3956e9c55 clang format for Win32 2019-12-18 12:35:55 +08:00
guoling a001fe2b76 final step to migrate Win32 to Core lib 2019-12-18 12:35:00 +08:00
guoling 944b9c352f fix some type warning & use relate path in core.vcproj 2019-12-18 12:31:47 +08:00
guoling dabb3f6ba5 most things for Win32 actually work 2019-12-17 21:47:33 +08:00
guoling 46f1cd9ea4 fix vs 2017 compile error 2019-12-16 17:01:10 +08:00
guoling 8142305f8d revert project changes of VS 2019 2019-11-28 22:09:54 +08:00
guoling 8be3171f4e tidy 2019-11-28 22:05:59 +08:00
lingol 423b32ba8e Win32: store actual size together with crc checksum & store lastConfirmedMetaInfo when msync() or fullwriteback() 2019-11-28 22:01:31 +08:00
guoling 4968a9433c tidy 2019-08-30 18:11:46 +08:00
lingol 524366de29 store random iv inside meta file for Win32 2019-08-30 18:08:31 +08:00
guoling 42234688ba seperate CriticalSection init from ThreadLock constructor 2019-08-07 12:14:47 +08:00
guoling 67cbe2f1bd store randowm iv inside meta file 2019-07-05 16:08:50 +08:00
guoling e2b9777cae fix first insert error for Win32 2019-06-10 12:29:49 +08:00
guoling d7bf28c0a5 testFastRemoveCornerSize for Win32 2019-06-06 19:02:31 +08:00
guoling 6b46d2526e fix crash on some corner case for Win32 2019-06-04 18:19:26 +08:00
Adriel Café f12c654c8a Fix small typo 2019-04-05 18:37:30 -03:00
guoling a4f72a7d87 fix potencial crash when m_actualSize > filesize on recover 2019-03-07 14:58:51 +08:00
guoling 969b784d7b redirect logging on Win32 & protect from meta file corruption 2019-01-22 15:56:50 +08:00
guoling de7229d05d turn off clang-format for specific line of code 2019-01-07 11:39:53 +08:00
guoling d596214add pdb 2019-01-04 11:51:22 +08:00
guoling 2c9e71d9d4 add const char* support & avoid unexpected type conversion 2019-01-03 21:37:43 +08:00
guoling 8abbf4d7e9 remove unnecessary size 2019-01-03 20:53:49 +08:00
guoling c9f26f4a07 remove ForKey 2019-01-03 18:03:00 +08:00
guoling a8349177bf copy header to $(OutDir)\include\MMKV 2019-01-03 15:33:42 +08:00
guoling be2731ffa8 more robust for 3rd integration 2019-01-02 17:13:03 +08:00
guoling 55d571dfe1 support vs 2015 2018-12-25 18:45:21 +08:00
guoling e35d36a1e0 copy header for outside sln 2018-12-24 21:48:02 +08:00
guoling 999e3609bd error handler & interface cleanup 2018-12-21 16:57:44 +08:00
guoling b4bca7c94e visibility 2018-12-21 16:13:33 +08:00
guoling a40911eb3b mt/mtd 2018-12-20 17:33:39 +08:00
guoling b03049c37f remove warning 2018-12-20 17:21:45 +08:00
guoling bcc502facb support vs 2015 2018-12-20 12:01:52 +08:00
guoling dcb06ca595 use static lib for MMKV 2018-12-19 20:58:19 +08:00
guoling 69b4700119 remove bugy try_lock 2018-12-19 20:29:45 +08:00
guoling 7ff6a1e46c compile 2018-12-19 20:01:08 +08:00
guoling 3e327a3082 refactor with override 2018-12-19 19:53:32 +08:00
guoling 7eed6ac43c works on multi-process 2018-12-19 18:40:52 +08:00
guoling 0ebb32a86c works on threads 2018-12-19 16:55:28 +08:00
guoling 07cdeb78d6 works on single process 2018-12-19 11:31:38 +08:00
guoling 2580152c00 almost work on bool 2018-12-18 21:51:20 +08:00
guoling 94a5928588 use std::wstring to reprecent file path 2018-12-18 18:28:07 +08:00
guoling e22aaeb0d8 crc32 for win32 2018-12-18 16:31:21 +08:00
guoling a12ac92d3f most mmap 2018-12-17 22:55:04 +08:00
guoling 33c87cc822 ThreadOnce 2018-12-13 21:32:23 +08:00
guoling acaddf3691 file operation 2018-12-13 16:10:55 +08:00
guoling 493ecbda9a mmap 2018-12-12 21:50:15 +08:00
guoling bf007efadf thread lock & process lock 2018-12-11 21:52:48 +08:00