Overview
Comment: | references__protected: task-safe portable variant of Natools.References, based on protected counters |
---|---|
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
66369eba6cff69dff45bf1ba165e2fa5 |
User & Date: | nat on 2014-07-17 19:37:28 |
Other Links: | manifest | tags |
Context
2014-07-18
| ||
17:35 | references__intel: new intel-specific task-safe variant of Natools.References check-in: ca01910925 user: nat tags: trunk | |
2014-07-17
| ||
19:37 | references__protected: task-safe portable variant of Natools.References, based on protected counters check-in: 66369eba6c user: nat tags: trunk | |
2014-07-16
| ||
17:44 | references: prepare variants, calling "unsafe" the existing one check-in: ed32c25b9b user: nat tags: trunk | |
Changes
Modified natools.gpr from [bffb90d568] to [636db3747c].
1 2 3 4 | 1 2 3 4 5 6 7 8 9 10 11 12 | - + | project Natools is type Build_Type is ("Release", "Coverage"); Mode : Build_Type := external ("MODE", "Release"); |
︙ | |||
70 71 72 73 74 75 76 77 78 79 | 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | + + + + + | package Naming is case Safety is when "None" => for spec ("Natools.References") use "natools-references__unsafe.ads"; for body ("Natools.References") use "natools-references__unsafe.adb"; when "Portable" => for spec ("Natools.References") use "natools-references__protected.ads"; for body ("Natools.References") use "natools-references__protected.adb"; end case; end Naming; end Natools; |
Added src/natools-references__protected.adb version [3bfa20ca4b].