{
  "authors": [
    "AdaCore"
  ],
  "configuration": {
    "generate_c": false
  },
  "description": "Language-defined atomic operation packages for GNAT runtimes.",
  "licenses": "GPL-3.0-or-later WITH GCC-exception-3.1",
  "long-description": "This crate supplies the GNAT source files for the Ada 2022 language-defined units for atomic operations:\n\n- System.Atomic_Operations\n- System.Atomic_Operations.Exchange\n- System.Atomic_Operations.Modular_Arithmetic\n- System.Atomic_Operations.Integer_Arithmetic\n\nThey are provided for use with those bare-board GNAT runtimes that do not (yet) include them, for example Arm-elf (the only target tested to date). \nThe sources here are verbatim copies taken from a native runtime. As such, the implementations are GNAT-specific so their use with other compilers will not work.\nOnce the shipped GNAT runtimes include them you can simply remove any references to this crate.\nNote that the license includes the GCC Runtime Library Exception.\n",
  "maintainers": [
    "Pat Rogers <progers@classwide.com>"
  ],
  "maintainers-logins": [
    "pat-rogers"
  ],
  "name": "standard_atomic_ops",
  "origin": {
    "commit": "07460f94302b7094a3220e1618a45ec156f2131b",
    "url": "git+https://github.com/pat-rogers/standard_atomic_ops.git"
  },
  "project-files": [
    "standard_atomic_ops.gpr"
  ],
  "tags": [
    "atomic",
    "standard",
    "runtime"
  ],
  "version": "1.0.0",
  "website": "https://github.com/pat-rogers/standard_atomic_ops"
}
