-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathTODO
28 lines (24 loc) · 946 Bytes
/
TODO
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
- Forign langauge blocks
- Checking for initialisation functions before use of struct
-Label variables to implement cheap local 'calls'
-Git rid of real pointers and use indicies into the expression, statement and declaration table
Features:
- constructors and destructors
- intialize variables - default init with 0;
- union default initalsation is the size of the biggest member
- Slices
- SIMD intrinsics
- Support void fields
---- compiler interface ----------
-
- backend info: SIMD_LAYOUT
CACHE SIZES
- Halt task executions when .compiler handler is envoked
- Control/Monitoring of tasks
- Locking on tree modification such that when a property
is queried no-other task can llok at that property until
the modification is finished
------- task system ---------------
Tasks are transferred completely into the queue
when they are enqueued which means the discricption
the enqueuer of the task generated can go away