Commit Graph

49 Commits

Author SHA1 Message Date
afwerar 222db126bc [TD-13758]<fix>: redefine memory api. 2022-03-26 00:29:53 +08:00
afwerar 79057240bd [TD-13759]<fix>: redefine thread api. 2022-03-20 00:47:45 +08:00
Shuduo Sang 23bef711fc
Feature/sangshuduo/td 13063 3.0 windows (#10720)
* [TD-13063]<feature>: 3.0 on Windows

* add pthread in contrib

* fix linux compile

* fix osSemaphore

* add gnu regex for Windows

* fix compile error for Windows

* support arm platform

* port more OS files

* fix for Windows compile

* port more files

* fix macOS on x86_64

* port osFile

* port osSemaphone.h

* port osSocket.c

* port tconfig.c

* port ttimer.c

* add couple files
2022-03-15 21:35:04 +08:00
yihaoDeng db2f17e6e2 add UT 2022-03-07 19:43:39 +08:00
yihaoDeng a12bb2dbf0 add UT 2022-03-07 19:42:10 +08:00
yihaoDeng 02507ddbfc add update index 2022-03-05 17:20:09 +08:00
yihaoDeng e00ae4d86f merge add/delete/update opera on index 2022-03-04 19:29:18 +08:00
yihaoDeng 7ae87c1010 add UT 2022-03-02 22:06:02 +08:00
yihaoDeng 6a6f31c4a7 support json 2022-03-02 17:09:22 +08:00
yihaoDeng 4be79789ca support json 2022-03-02 15:05:16 +08:00
yihaoDeng f5c13c13c6 support json 2022-03-01 22:36:19 +08:00
yihaoDeng 9233663a98 add index test U 2022-02-22 22:02:28 +08:00
yihaoDeng f9d83c044d profile performance 2022-01-10 23:42:58 +08:00
yihaoDeng 15c0275333 validate tfile 2022-01-08 23:58:51 +08:00
yihaoDeng 72c4f4ef16 refactor code 2022-01-06 16:00:35 +08:00
yihaoDeng 1facebba16 refactor code 2022-01-06 13:15:39 +08:00
yihaoDeng ccbbac4eef refactor code 2022-01-05 23:54:05 +08:00
yihaoDeng 2e0dc58890 refactor code 2022-01-05 22:56:08 +08:00
yihaoDeng 7d29af7316 refactor code 2022-01-05 19:22:06 +08:00
yihaoDeng 11eb2719f8 refactor code 2022-01-05 19:17:14 +08:00
yihaoDeng 4bdac1fdbf optimize tfile 2022-01-04 15:59:54 +08:00
yihaoDeng 4079bd2b55 refactor code 2022-01-04 15:14:12 +08:00
yihaoDeng 88ba5faec9 refactor code 2022-01-03 22:12:28 +08:00
yihaoDeng 40fc4b6cf3 fix mem leak and invalid read/write found by valgrind 2022-01-02 17:50:40 +08:00
yihaoDeng db474b2078 refactor code 2022-01-02 14:28:38 +08:00
yihaoDeng 9920b43be5 fix fst bug 2021-12-31 18:06:13 +08:00
yihaoDeng e309048513 handle read/write crash concurrently 2021-12-30 19:24:07 +08:00
yihaoDeng 236b8bc3c8 handle read/write crash concurrently 2021-12-30 17:03:00 +08:00
yihaoDeng 261ef100f7 refactor code 2021-12-29 22:52:15 +08:00
yihaoDeng efe872c659 refactor code 2021-12-29 20:28:52 +08:00
yihaoDeng 971efd7ef4 refactor code 2021-12-29 00:25:43 +08:00
yihaoDeng cce557bd3e handle cache write/reade concurrent problem 2021-12-28 16:11:48 +08:00
yihaoDeng 80718aee34 refactor index write 2021-12-28 14:36:44 +08:00
yihaoDeng 7e3e6022db complete index write/search 2021-12-27 19:06:26 +08:00
yihaoDeng f99f6ec87e add flush-helper function 2021-12-26 23:31:16 +08:00
yihaoDeng 0365c67b81 Combine the search results of cache and tfile And Update cache code 2021-12-25 19:16:05 +08:00
yihaoDeng aedd147359 fix tfile bug and add unit test 2021-12-23 18:18:51 +08:00
yihaoDeng 10b70175b5 update index TFile write 2021-12-21 22:57:30 +08:00
yihaoDeng 192552be7a update index TFile write 2021-12-21 21:18:21 +08:00
yihaoDeng 5d4d7b47a0 update index TFile manage and format code 2021-12-21 16:36:31 +08:00
yihaoDeng 3489d290fb update index TFile write 2021-12-20 22:43:05 +08:00
yihaoDeng 7a3d85680a update index TFile write 2021-12-20 18:56:38 +08:00
yihaoDeng 76f70feb49 add index TFile 2021-12-20 09:34:28 +08:00
yihaoDeng 9140eb597c update index cache search 2021-12-19 17:49:30 +08:00
yihaoDeng d43ad3bed8 update cache search 2021-12-19 16:43:56 +08:00
yihaoDeng c51780622f adjust index interface 2021-12-18 18:16:07 +08:00
yihaoDeng 653665641d update index cache 2021-12-17 21:35:05 +08:00
yihaoDeng 10a7547b61 update index cache 2021-12-17 14:26:27 +08:00
yihaoDeng 7daca7ff81 add index cache 2021-12-16 22:07:05 +08:00