Граф коммитов

61 Коммитов

Автор SHA1 Сообщение Дата
Dan Cristoloveanu 87f82d3811 Switch to 2 macros: one with default malloc/free and one with custom malloc/free 2020-08-14 23:56:48 -07:00
Dan Cristoloveanu e388bf105a ref count type define supporting malloc/free being specified 2020-08-14 23:56:48 -07:00
anporumb 667da67912
gballoc hl metrics uses lazy init (#31)
* hl_metrics uses lazy_init
2020-08-07 10:40:48 -07:00
anporumb 905e820bc1
gballoc hl passthrough uses lazy init (#30)
* gballoc_hl uses lazy_init

* fix reals

* gballoc_hl_passthrough patch for linux
2020-08-06 16:56:20 -07:00
anporumb 140c7d3755
gballoc_win32heap use lazy init (#29)
win32heap ll impl
2020-08-06 13:44:12 -07:00
anporumb 5f7404b8d9
have call once/lazy_init/SetAndWakeAll (#28)
* have interlockedhl_setandwakeall and call_once

* have lazy_init

*have sync_real
2020-08-06 07:15:02 -07:00
anporumb 97ef26bac3
remove lock and add gballoc init deinit to all tests (#26)
* added gballoc_init/deinit and removed Lock
2020-07-31 17:10:59 -07:00
anporumb ed802bec24
gballoc and strings exist for linux (#24) 2020-07-30 16:09:37 -07:00
anporumb e49942231b
propagate gballoc_hl (#21)
removed gballoc.h and uses gballoc_hl/ll from now on
string utils is in a better shape mocking wise.
2020-07-30 10:06:16 -07:00
Dan Cristoloveanu ae0c28f10d Address the rest of the comments 2020-07-28 20:07:09 -07:00
Dan Cristoloveanu 7700d3dc62 Addressed most of the review comments 2020-07-28 20:07:09 -07:00
Dan Cristoloveanu 9c030dd29e Add TryAcquire for srw_lock 2020-07-28 20:07:09 -07:00
anporumb 2728759946
timer does not use gballoc (vanilla) or gballoc_hl (#18)
* timer does not use gballoc (vanilla) or gballoc_hl
2020-07-27 08:59:01 -07:00
anporumb 902c64c069
Anpo refcount now uses interlocked (#16)
* refcount now uses interlocked instead of own mechanism
2020-07-24 10:58:12 -07:00
anporumb 95f9219ba2
use latest logging and fix 1 loglasterror (#15)
use latest c logging and fix 1 bug related to LogLastError
2020-07-23 14:37:21 -07:00
anporumb 921d787466
have hl with metrics (#14)
have gballoc_hl with metrics
2020-07-23 12:59:39 -07:00
Parth Aggarwal 877e3eefda
Merge branch 'master' into file_win32 2020-07-21 19:00:01 -04:00
Parth Aggarwal 7ffcb37853 hopefully fixed build error 2020-07-21 18:26:23 -04:00
Parth Aggarwal d2272367ca more changes 2020-07-21 17:15:24 -04:00
parth21999 36968d91aa win32 implementation, unit tests, integration tests 2020-07-21 14:22:30 -04:00
anporumb a98c9c69d4
add gbaloc ll (#11)
have gballoc_ll with 3 implementations
2020-07-20 19:15:32 -07:00
Parth Aggarwal 0c334dc671 small fixes 2020-07-20 20:36:00 -04:00
Parth Aggarwal e60bea2ba3 fixed .c and ut, fixes to in tests coming up 2020-07-20 20:34:17 -04:00
Parth Aggarwal 057d347a9a tests 2020-07-17 18:43:35 -04:00
Parth Aggarwal 63a9d497a2 file_win32 implementation, unit tests and int tests 2020-07-17 16:55:23 -04:00
parth21999 27e8e7d97c added file.h to inc/azure_c_pal 2020-07-10 17:33:13 -04:00
parth21999 6609c89e9c Fixed build error 2020-07-10 17:30:32 -04:00
Parth Aggarwal 4012905b09
Merge branch 'master' into file_spec 2020-07-10 16:08:58 -04:00
parth21999 31d583bcb0 accepting buffer from user on read 2020-07-10 14:25:13 -04:00
parth21999 46ea8b9de2 More changes 2020-07-09 21:40:19 -04:00
Parth Aggarwal 3448356584 Made changes recommended by Matt and Dan 2020-07-09 14:52:12 -04:00
parth21999 41be368dbc Addresssing Andrei's comments 2020-07-08 19:34:27 -04:00
Dan Cristoloveanu c85cc897d2 Namespace some more 2020-07-07 18:16:42 -07:00
Dan Cristoloveanu d37872387b Namespace includes 2020-07-07 17:59:01 -07:00
parth21999 e9b7d8de0c Duplicated reqs in win32+linux 2020-07-02 19:35:55 -04:00
parth21999 e7a9a43799 Made changes recommended by Matt in second review 2020-07-02 17:01:01 -04:00
parth21999 09cfad7d3d Made changes made by Matt in first review 2020-07-01 12:53:28 -04:00
parth21999 ccd6aa2130 Specs for file module 2020-06-30 19:59:29 -04:00
parth21999 a9c57d5a04 fixed includes 2020-06-23 14:22:41 -04:00
parth21999 1ddb37edc9 changes from second review 2020-06-23 14:04:56 -04:00
Parth Aggarwal abfdfc52a6 implemented sync on linux, worked on feedback from 1st review 2020-06-22 20:41:51 -04:00
Parth Aggarwal 0ac0c6187c sync module impelementation 2020-06-22 15:33:23 -04:00
parth21999 ccf9d2b689 Fixed up after 2nd review 2020-06-17 18:11:08 -04:00
parth21999 ba7a6aa69c fixed variable name to timeout_ms 2020-06-17 16:03:58 -04:00
parth21999 39c5375e02 Changes after 1st review 2020-06-17 16:01:30 -04:00
Parth Aggarwal 35ccc6213c wip 2020-06-17 13:47:56 -04:00
parth21999 3856d7db90 added specs for sync 2020-06-16 20:28:32 -04:00
parth21999 cf4540dfdd renamed reals_interface to reals_pal_interface 2020-06-12 16:37:06 -04:00
Parth Aggarwal ef9a0a6bc6 added libraries 2020-06-12 14:39:03 -04:00
Parth Aggarwal 031003e6c9 added win32 reals 2020-06-12 12:07:30 -04:00