Clean up atomics - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport Technique) Année : 2018

Clean up atomics

Résumé

Whereas its intent is clear, the text in the C standard that concerns atomics has several consistency problems. There are contradictions and the standard vocabulary is not always applied correctly. This paper attempts to solve these consistency problems, and to provide a path to a straighter and easier to use and to implement specification. Even though individually the identified flaws are simple to repair, all together they form a relatively large batch of changes (spelled out in an appendix).-This is a follow-up of N1955 that resulted from many discussions on the WG14 reflector or elsewhere. In particular, it integrates suggestions by Robert Seacord, Richard Smith, Aaron Ballman, and probably many more.
Fichier principal
Vignette du fichier
n2329+appendix.pdf (1.06 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-02046430 , version 1 (22-02-2019)

Identifiants

  • HAL Id : hal-02046430 , version 1

Citer

Jens Gustedt. Clean up atomics. [Technical Report] N2329, ISO JCT1/SC22/WG14. 2018. ⟨hal-02046430⟩
59 Consultations
52 Téléchargements

Partager

Gmail Facebook X LinkedIn More