|
|
|
|
|
by djmcnab
1527 days ago
|
|
One potential option I haven't seen mentioned is to make references (i.e. `&[mut] T`) not use capabilities, but raw pointers (`*(mut|const)`) to use capabilities. Since the compiler already guarantees that references are used correctly, at least theoretically this is best of all worlds. Now it's possible that CHERI would make this impossible, but it's definitely an angle worth recognising. |
|