-
Notifications
You must be signed in to change notification settings - Fork 65
Grand Dispatch Queue, Apple Network Connection, Apple SecItem #661
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
187 commits
Select commit
Hold shift + click to select a range
9389f14
CMakeLists.txt
sbSteveK e825924
event_loop.h
sbSteveK 452217c
io.h
sbSteveK c0d4086
kqueue_event_loop.c
sbSteveK 84fd773
dispatch_queue_event_loop.c
sbSteveK 98c8ef0
event_loop.c
sbSteveK 89e8ece
epoll_event_loop.c
sbSteveK 9c27144
iocp_event_loop.c
sbSteveK f375bb2
event_loop_test.c
sbSteveK 41a5fa1
try ifdef on TargetConditionals.h and comment failing event loop test
sbSteveK 04c2b93
reorder the event loop config, so apple platform would use dispatch q…
xiazhvera 0d301d2
bring in dispatch queue changes
xiazhvera 4afaea6
clangformat
xiazhvera a7f6904
remove unused args
xiazhvera 89635db
clean up
xiazhvera 195ca1c
clean up dispatch queue
xiazhvera 24ce65b
Merge branch 'main' of https://github.com/awslabs/aws-c-io into grand…
xiazhvera 287094f
clang-format
xiazhvera bd58da0
more comments and format clean up
xiazhvera f0e5dde
quick windows test
xiazhvera aef1b14
TEST: quick error verification
xiazhvera 41bb257
Revert "TEST: quick error verification"
xiazhvera 22e68b2
TEST: using struct instead of union
xiazhvera a28cb37
Revert "TEST: using struct instead of union"
xiazhvera c67e966
add back definition for union
xiazhvera 3ca34ce
WINDOWS: rename function
xiazhvera f8c26f5
fix compile error
xiazhvera a428cd8
remove unused finalize functions
xiazhvera 5ab8f24
fix event loop schedule future
xiazhvera 0918e76
improve dispatch caller's thread check
xiazhvera a55f14f
update caller's thread changes
xiazhvera 06fb206
use lock to protect the thread id info
xiazhvera ed04764
lint
xiazhvera e8fe46d
fix thread related test/disable pipe tests
xiazhvera a84cb5a
AWS_USE_DISPATCH_QUEUE updates (#679)
sbSteveK 977bb8a
Merge branch 'main' into grand_dispatch_queue
xiazhvera ce07c5a
bring in event loop changes
xiazhvera 0210346
bring in CI changes
xiazhvera a751d76
Merge branch 'main' into grand_dispatch_queue
xiazhvera b44c510
update comments
xiazhvera b0f85f2
remove is_executing check
xiazhvera 7bc39ee
improve comments
xiazhvera 475c1f2
make all private function static
xiazhvera cf592a7
init variables
xiazhvera 1803c0f
clang-format
xiazhvera 9d97302
Checkpoint
bretambrose 9781845
Updated with doc comments
754c56d
Creation API
974a9b2
Checkpoint
0b7b061
Merge branch 'main' into EventLoopPublicApi
75e4f45
Formatting
4a784cc
Oops
381f3dd
Windows updates
e63c0a8
test update
09cff00
[WIP] API update for runtime switch event loop
xiazhvera ca3a134
update event loop group creation
xiazhvera 6619695
clang format
xiazhvera 7a89d9e
revert shutdown_types?
xiazhvera 56fa4d1
rename cmake flags
xiazhvera c1a4971
fix default event loop
xiazhvera 470164b
improve error message
xiazhvera 977c4f7
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 9e6d574
Update based on PR feedback:
eab14fa
fix header update
xiazhvera d8f5fdd
Merge branch 'EventLoopPublicApi' of github.com:awslabs/aws-c-io into…
xiazhvera 9323cc3
Make io testing channel usable across library boundaries
b771d8c
Revert "Make io testing channel usable across library boundaries"
4f3048e
add function to override the default event loop type
xiazhvera fcb3d9a
Revert "Revert "Make io testing channel usable across library boundar…
9b16a3b
Set allocator
a30cd39
default event loop type override
xiazhvera 74733ad
hide the test help function as internal private
xiazhvera 558d179
clang format
xiazhvera 16d4e25
remove unreachable..
xiazhvera 55de953
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 74019cf
update ci flags
xiazhvera 5d22a69
update setup switch default event loop
xiazhvera 600421e
revert function rename
xiazhvera 7cb0936
update cmake for dispatch queue
xiazhvera f808b35
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera e84a1a6
introduce socket vtable
xiazhvera d79b5b7
fix platform error code
xiazhvera 3ce216c
remove global vtable
xiazhvera 6233c9d
fix flag
xiazhvera 4a8007a
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 70008b1
fix implicit function call
xiazhvera 0f75185
set apple networkframework flag
xiazhvera f7fb5a2
prevent fail fast
xiazhvera 8bd9808
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 16861b9
update cmake event loop defines
xiazhvera 8d946db
temporary remove dispatch queue wrap
xiazhvera 17c7cca
temporary remove dispatch queue wrap
xiazhvera 1212977
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera afd634d
update dispatch queue related flags
xiazhvera d68acdb
Doc comments
bretambrose 6b92e59
hide dispatch queue header
xiazhvera 3999196
make apple network framework public
xiazhvera 6f1984c
Merge branch 'EventLoopPublicApi' of github.com:awslabs/aws-c-io into…
xiazhvera 8d84d11
Apply suggestions from code review
xiazhvera 71fae6f
update cr changes
xiazhvera 35efc2e
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 405c988
rename enum
xiazhvera e614bdc
Merge branch 'main' of github.com:awslabs/aws-c-io into runtime_selec…
xiazhvera e22131a
Merge branch 'main' into runtime_select_event_loop
xiazhvera 51e2d5a
eliminate event loop constructor
xiazhvera 8be6cd2
clean up and format
xiazhvera 94f95c1
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera ab05a35
Merge branch 'main' into runtime_select_event_loop
xiazhvera 61cbc90
lint
xiazhvera 4d0e12c
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 22c6363
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera c507d13
update comments
xiazhvera c54b99e
rename enum
xiazhvera 69cbb09
lint
xiazhvera 7b51b56
wrap the kqueue function
xiazhvera 5fc5270
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera aa876a1
add posix file for non-darwin Apple platform
xiazhvera ee7fa76
fix lint
xiazhvera 7d20796
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 2fb32ab
handling library error in cmake
xiazhvera f5a5338
Merge branch 'main' into runtime_select_event_loop
xiazhvera 7ea8588
renmae event loop new function
xiazhvera 1cbe989
update code review comments
xiazhvera 667e41a
add unit test
xiazhvera 48ad48c
move to private socket header
xiazhvera 17b79a4
move function definition
xiazhvera a32ee15
include private header & rename function
xiazhvera c53b4ad
include private socket header
xiazhvera ad5152c
format
xiazhvera 1afb859
move windows related header to private
xiazhvera 691aa17
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 182757f
fix unreferenced param
xiazhvera 02afc29
rename windows creation
xiazhvera 6610f79
format
xiazhvera 53fc1fc
add event loop creation test for windows
xiazhvera 2461b43
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 6783915
Grand dispatch queue context (#697)
xiazhvera 6fcd019
Merge branch 'main' into runtime_select_event_loop
xiazhvera 85bf6ce
move aws_io_handle
xiazhvera ef012d3
schedule service entry on dispatch queue resume
xiazhvera 31a9a95
update cr
xiazhvera 8bb613e
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 7cdd319
WIP code review update
xiazhvera e1d7513
remove apple network framewokr CI so that we dont block merge
xiazhvera d45eb98
wip update cr
xiazhvera 98c558e
update vcc and related hash
xiazhvera c8e57c5
update checksum
xiazhvera cfa0399
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera f4414aa
refactor dispatch queue release process/update iteartion schedule pro…
xiazhvera e1ce086
set up impl_data of event loop ealier
xiazhvera a93216b
revert ci change
xiazhvera 1cc1633
Merge branch 'main' into runtime_select_event_loop
xiazhvera 7adfffb
update code review
xiazhvera 485e376
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 5e1e728
Merge branch 'main' into runtime_select_event_loop
xiazhvera 893f94b
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 18b5d82
fix CI flag
xiazhvera f9ff79a
lint and fix warning
xiazhvera 98ea949
Merge branch 'runtime_select_event_loop' of github.com:awslabs/aws-c-…
xiazhvera 6933da0
rename private headers
xiazhvera 16c36e8
cr update
xiazhvera d986649
improve comments and lock results
xiazhvera 54f4883
Merge branch 'main' of github.com:awslabs/aws-c-io into grand_dispatc…
xiazhvera 84c6c4c
use aws_min & enable sanitizer in ci
xiazhvera cce6210
use priority queue for service entry list
xiazhvera 7058676
clean up priority_queue
xiazhvera 52fe388
acquire context for iteration
xiazhvera c2dab8d
clean up comments
xiazhvera 4fadfee
fix memory leak, and fix dispatch_queue_id_prefix
xiazhvera 87ac13d
PR change pass. (#704)
sbSteveK 3d8c9d9
Merge branch 'main' into grand_dispatch_queue
xiazhvera dba3f0c
PR fixes
sbSteveK f19f734
release changed to resume to clear suspension count on dispatch queue…
sbSteveK afb4ded
revert unlock
sbSteveK fb0d0c1
revert epoll
sbSteveK 114c2cc
reinstate epol changes
sbSteveK 4aba816
update proof-alarm
sbSteveK bd95b21
Dispatch Queue Shutdown Polish (#708)
bretambrose ca0228a
Merge branch 'main' into grand_dispatch_queue
xiazhvera 0160506
Dispatch Queue VCC Update (#714)
xiazhvera 43f1822
Apple Network Framework Socket Changes (#662)
sbSteveK 90dacbc
Merge branch 'main' of github.com:awslabs/aws-c-io into grand_dispatc…
xiazhvera 579913a
disable kqueue on iOS/tvOS
xiazhvera 0a9245f
update to use aws_linked_list instead of priority queue
xiazhvera 112661b
clean up and comments about the scheduled_iterations clean up step
xiazhvera fe71af3
Merge branch 'main' into grand_dispatch_queue
xiazhvera cd3f6ad
Apple Network Framework SecItem (#668)
sbSteveK File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.