This repository has been archived by the owner on May 21, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 24
/
TODO.txt
95 lines (82 loc) · 2.08 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Status of API implementation
============================
(an X marks an API as done)
General:
----------------------------
X support for serial queues
X clean object hierarchy
X increase performance (see test startfish)
X reduce number of needed events (mainly dispatch_main)
improve priority balancing (see test priority & priority2)
port more of the original tests to MUnit
queue.h:
----------------------------
X dispatch_get_main_queue
X dispatch_async
X dispatch_sync
X dispatch_apply
X dispatch_get_current_queue
X dispatch_get_global_queue
X dispatch_queue_create
X dispatch_queue_get_label
X dispatch_set_target_queue
X dispatch_main
X dispatch_after_f
group.h:
----------------------------
X dispatch_group_create
X dispatch_group_async
X dispatch_group_wait
X dispatch_group_notify
X dispatch_group_enter
X dispatch_group_leave
object.h:
----------------------------
X dispatch_debug
X dispatch_debugv
X dispatch_retain
X dispatch_release
X dispatch_get_context
X dispatch_set_context
X dispatch_suspend
X dispatch_resume
semaphore.h:
----------------------------
X dispatch_semaphore_create
X dispatch_semaphore_wait
X dispatch_semaphore_signal
once.h:
----------------------------
X dispatch_once
time.h:
----------------------------
X dispatch_time
X dispatch_walltime
source.h:
----------------------------
X dispatch_source_create
X dispatch_source_set_event_handler
X dispatch_source_set_cancel_handler
X dispatch_source_cancel
X dispatch_source_testcancel
X dispatch_source_get_handle
X dispatch_source_get_mask
X dispatch_source_get_data
X dispatch_source_merge_data
X dispatch_source_set_timer
DISPATCH_SOURCE_TYPE_DATA_ADD
DISPATCH_SOURCE_TYPE_DATA_OR
DISPATCH_SOURCE_TYPE_MACH_SEND
DISPATCH_SOURCE_TYPE_MACH_RECV
DISPATCH_SOURCE_TYPE_PROC
DISPATCH_SOURCE_TYPE_READ
DISPATCH_SOURCE_TYPE_SIGNAL
X DISPATCH_SOURCE_TYPE_TIMER
DISPATCH_SOURCE_TYPE_VNODE
DISPATCH_SOURCE_TYPE_WRITE
Status of Qt API implementation
===============================
(an X marks an API as done)
- Elaborate ways of adding event queue
support while executing Qt code on
QtDispatch queues