387 Commits

Author SHA1 Message Date
lganzzzo
7bc8fe2d79 show micro-ticks in the logs by default 2019-05-26 16:55:44 +03:00
lganzzzo
13fbcf9930 Better Logging system 2019-05-26 16:45:02 +03:00
Leonid Stryzhevskyi
1a638cec83
Merge pull request #75 from oatpp/fix_memory_leak_IOEventWorker_kqueue
unique_ptr for IOEventWorker::m_inEvents
2019-05-22 01:37:24 +03:00
lganzzzo
2f7a1af234 unique_ptr for IOEventWorker::m_inEvents 2019-05-22 01:01:47 +03:00
Leonid Stryzhevskyi
a85073f7f0
Merge pull request #74 from oatpp/code_review_fixes
remove redundant nullptr checks
2019-05-21 21:27:01 +03:00
lganzzzo
b7d305780a remove redundant nullptr checks 2019-05-21 21:04:56 +03:00
Leonid Stryzhevskyi
ad3e12bffb
Merge pull request #73 from oatpp/minor_code_cleanup
remove redundant nullptr check
2019-05-21 00:57:54 +03:00
lganzzzo
1fcdcc2fe0 remove redundant nullptr check 2019-05-21 00:40:55 +03:00
Leonid Stryzhevskyi
f7d8c95c7c
Update README.md 2019-05-20 05:16:00 +03:00
Leonid Stryzhevskyi
7b0e629e2b
Merge pull request #72 from oatpp/fix_full_test
wait threads finished
2019-05-11 21:23:20 +03:00
lganzzzo
016d47044f wait threads finished 2019-05-11 20:54:34 +03:00
Leonid Stryzhevskyi
6a86a4947c
Update README.md 2019-05-11 14:11:08 +03:00
Leonid Stryzhevskyi
3517188f90
Merge pull request #70 from healeycodes/patch-1
Fix README typos
2019-05-11 13:57:00 +03:00
Andrew Healey
89980778ea
Fix typos 2019-05-11 10:56:33 +01:00
Leonid Stryzhevskyi
2b2f4a8701
Update README.md 2019-05-09 21:42:34 +03:00
Leonid Stryzhevskyi
40a76b219b
Create CONTRIBUTING.md 2019-05-09 21:29:39 +03:00
Leonid Stryzhevskyi
f6f2d1705e
Merge pull request #69 from oatpp/add-code-of-conduct-1
Create CODE_OF_CONDUCT.md
2019-05-09 21:29:12 +03:00
Leonid Stryzhevskyi
19fae6a0bf
Create CODE_OF_CONDUCT.md 2019-05-09 20:12:15 +03:00
Leonid Stryzhevskyi
584a90f07f
Update README.md 2019-05-06 02:13:09 +03:00
Leonid Stryzhevskyi
d353593adf
Merge pull request #68 from oatpp/full_duplex_mode_support_for_io-event-worker
Full duplex mode support for io event worker
0.19.4
2019-05-04 21:33:02 +03:00
lganzzzo
312fcae8a5 Introduce IOEventWorkerForeman to support full-duplex IO event mode 2019-05-04 09:50:13 +03:00
lganzzzo
acc719957a refactor oatpp::async::worker::Worker interface 2019-05-03 17:26:47 +03:00
lganzzzo
5ee7a1f88b try enable back CI-Mac builds as for https://github.com/oatpp/oatpp/issues/66 2019-05-01 18:35:49 +03:00
lganzzzo
c0a75af2b7 Disable mac-builds on Azure CI. MAC builds stopped working on Azure-Pipelines 2019-05-01 00:31:19 +03:00
lganzzzo
bde276189a change MacOS version in azure-pipelines.yml to macOS-10.14 2019-04-30 23:50:28 +03:00
lganzzzo
3e10e28317 minor API-docs fixes 2019-04-30 19:45:00 +03:00
Leonid Stryzhevskyi
e8a483c756
Merge pull request #65 from oatpp/async_executor_with_scheduler
Async executor with scheduler
2019-04-29 03:14:59 +03:00
lganzzzo
c54dbe662c proper server stoppage in Full-Tests with real port 2019-04-29 02:56:53 +03:00
lganzzzo
5ee76db69f Tests. Reduce number of steps in FullTest/FullAsyncTest (real-port) in order to run on 'weak' CI 2019-04-28 05:22:54 +03:00
lganzzzo
6ad0f4f16c reduce number of connections for FullAsyncTest(real-port) in order not to fail on CI 2019-04-28 04:59:10 +03:00
lganzzzo
476a16fa8f Fix FullAsyncTest for MAC 2019-04-28 04:33:19 +03:00
lganzzzo
b1d54ab90d Full tests for both oatpp-virtual interface and real port 2019-04-28 03:52:41 +03:00
lganzzzo
744d8e03fa Fix virtual_::Pipe::Reader::WaitListListener 2019-04-28 02:18:15 +03:00
lganzzzo
90cf16181a Fix pipe Async action suggestions 2019-04-28 01:42:00 +03:00
lganzzzo
ff00d880cf wait executor tasks finished before quitting runner task in Async tests 2019-04-27 23:57:30 +03:00
lganzzzo
4e7ef39f43 Add ability to wait for all async::Executor tasks finished 2019-04-27 12:30:14 +03:00
lganzzzo
4b3ea45ec0 remove timer-wait in ClientServerTestRunner - join threads instead 2019-04-27 03:39:47 +03:00
lganzzzo
04393657e5 oatpp::test::UnitTest print non-empty pools only on failure 2019-04-27 03:08:28 +03:00
lganzzzo
a59a6d7166 check for EPOLLEXCLUSIVE flag 2019-04-27 02:56:24 +03:00
Leonid Stryzhevskyi
258bf4e8b2
Merge pull request #64 from oatpp/event_based_io_worker
Event based io worker
2019-04-27 02:44:11 +03:00
lganzzzo
464a3212fd remove duplicate file in src/CMakeLists.txt 2019-04-27 02:42:36 +03:00
lganzzzo
03388a295c New Async Event-Based IO using kqueue/epoll. + Use CoroutineWaitList for virtual_::* I/O 2019-04-27 02:40:39 +03:00
lganzzzo
3836421898 Concept of CoroutineWaitList 2019-04-26 05:10:42 +03:00
lganzzzo
7744874467 IOEventWorker epoll implementation 2019-04-25 03:09:25 +03:00
lganzzzo
d04baee494 draft of epoll based IOEventWorker 2019-04-24 23:07:39 +03:00
lganzzzo
755bcad21a Draft of IOEventWorker 2019-04-24 07:03:31 +03:00
lganzzzo
48b217ede1 extend stream interfaces to suggest async actions 2019-04-23 03:05:10 +03:00
lganzzzo
d8200cd28b Introduce stream I/O Mode 2019-04-23 00:55:21 +03:00
lganzzzo
b14313ddbd cleanup stream API docs 2019-04-22 23:11:42 +03:00
lganzzzo
ff0b8faa79 Introduce ConsistentOutputStream interface 2019-04-22 18:52:03 +03:00