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

64 Коммитов

Автор SHA1 Сообщение Дата
Dan Cristoloveanu c1e2fde821 Fix sync_int tests for Linux 2020-10-29 11:06:24 -07:00
Dan Cristoloveanu f6649ec50d
Add timer_linux (#48) 2020-10-27 19:17:51 -07:00
Dan Cristoloveanu 0bf53cc2fd Modify wait_on_address to have a value rather than address. It helps with enum usage 2020-10-16 12:38:18 -07:00
Dan Cristoloveanu a9eed9c2cf Avoid collision when building on Linux: timer_create already exists ... 2020-10-13 17:13:04 -07:00
Dan Cristoloveanu ada6c0482a Remove interlocked_hl 2020-10-07 09:30:02 -07:00
Dan Cristoloveanu 4542ac5476 Address CR comments for interlocked_hl using sync APIs 2020-10-06 20:09:12 -07:00
Dan Cristoloveanu 3360181744 Use sync APIs in interlocked_hl 2020-10-06 20:09:12 -07:00
Dan Cristoloveanu ea700ef440 Remove unused ThreadAPI_Exit 2020-10-05 21:45:58 -07:00
Dan Cristoloveanu 1f3187059e Address CR comments 2020-10-05 20:55:04 -07:00
Dan Cristoloveanu e5d6a0d4ee Use interlocked.h for interlocked operations in interlocked_hl.h 2020-10-05 20:55:04 -07:00
anporumb 23d8817932
prepare for zc preprocessor (#38)
* prepare for zc_preprocessor

* threadapiexit is noreturn

* fix TAB to spaces and use latest repos

* some more changes to CMakeLists.txt

* move to our pool and VS 2019

* exit from threads with return, no ThreadApi_return

* it is not prepared to run with valgrind

* try to previous traceability that apparently worked mysteriously

* more traceability

* have the exlusion dir filly specified
2020-09-29 22:41:40 -07:00
anporumb 911ae04e20
update gballoc_hl_perf with latest (and since removed) from block_storage (#36) 2020-08-31 11:11:20 -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 37413ccfbe Minor real updates 2020-07-29 12:07:56 -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 921d787466
have hl with metrics (#14)
have gballoc_hl with metrics
2020-07-23 12:59:39 -07:00
Parth Aggarwal e4f997ee99 fixed copy pasta 2020-07-21 17:50:46 -04:00
Parth Aggarwal 9b5a90cdf5 checking for malloc fail in delete_file 2020-07-21 17:42:01 -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
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 4dcab5593e Added empty string requirement 2020-07-06 13:00:34 -04: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 c26c7dd18d file.h header 2020-06-24 18:29:21 -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