Currently, atomics are an all-or-nothing choice (via __SDTC_NO_ATOMICS__).
I'd like to see a third option: support atomics, except for the creation
of atomic_flag from allocated storage (or raw character arrays). This
would make it feasible to implement atomics for some low-end systems,
that otherwise can't support them efficiently.
Your opinions on the proposal and the proposed wording are welcome: http://www.colecovision.eu/stuff/proposal-atomic_flag.html
Philipp
I think it is fine to implement parts of the atomics - you just can't
define the __SDTC_NO_ATOMICS__ symbol unless you cover it all.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 491 |
Nodes: | 16 (2 / 14) |
Uptime: | 128:30:07 |
Calls: | 9,688 |
Calls today: | 4 |
Files: | 13,728 |
Messages: | 6,177,352 |