v0.2.12
This commit is contained in:
@@ -0,0 +1,156 @@
|
||||
# Exemples / DO-DON'T — Chapitre 40 — Targets, plateformes, architectures, ABI, distributions et capabilities
|
||||
|
||||
> Document compagnon non normatif tant qu'une règle n'est pas explicitement référencée comme normative par le chapitre.
|
||||
|
||||
## Exemples actuellement présents dans le chapitre
|
||||
|
||||
### Exemple 1
|
||||
|
||||
```text
|
||||
TargetFamily
|
||||
Platform
|
||||
Architecture
|
||||
ABI
|
||||
Distribution
|
||||
Capability
|
||||
Feature
|
||||
ArtifactKind
|
||||
ExportFormat
|
||||
```
|
||||
|
||||
### Exemple 2
|
||||
|
||||
```text
|
||||
Endianness
|
||||
PackageType
|
||||
Linkage
|
||||
Deployment
|
||||
```
|
||||
|
||||
### Exemple 3
|
||||
|
||||
```text
|
||||
Platform
|
||||
Architecture
|
||||
ABI
|
||||
Distribution
|
||||
Capability
|
||||
ArtifactKind
|
||||
ExportFormat
|
||||
```
|
||||
|
||||
### Exemple 4
|
||||
|
||||
```text
|
||||
Platform::Linux
|
||||
Platform::Windows
|
||||
Architecture::X86_64
|
||||
Architecture::AArch64
|
||||
ABI::Gnu
|
||||
Distribution::Debian
|
||||
Capability::FileSystem
|
||||
ArtifactKind::NativeExecutable
|
||||
```
|
||||
|
||||
### Exemple 5
|
||||
|
||||
```text
|
||||
Native
|
||||
Embedded
|
||||
```
|
||||
|
||||
### Exemple 6
|
||||
|
||||
```text
|
||||
Browser
|
||||
Wasm
|
||||
Jvm
|
||||
JavaScript
|
||||
```
|
||||
|
||||
### Exemple 7
|
||||
|
||||
```text
|
||||
Linux
|
||||
Windows
|
||||
MacOS
|
||||
FreeBSD
|
||||
Android
|
||||
iOS
|
||||
None
|
||||
```
|
||||
|
||||
### Exemple 8
|
||||
|
||||
```text
|
||||
X86
|
||||
X86_64
|
||||
Arm
|
||||
AArch64
|
||||
RiscV32
|
||||
RiscV64
|
||||
Wasm32
|
||||
```
|
||||
|
||||
### Exemple 9
|
||||
|
||||
```text
|
||||
Gnu
|
||||
Musl
|
||||
Msvc
|
||||
Darwin
|
||||
Eabi
|
||||
Eabihf
|
||||
None
|
||||
```
|
||||
|
||||
### Exemple 10
|
||||
|
||||
```text
|
||||
Debian
|
||||
Ubuntu
|
||||
Rhel
|
||||
Fedora
|
||||
Arch
|
||||
Alpine
|
||||
```
|
||||
|
||||
### Exemple 11
|
||||
|
||||
```text
|
||||
résoudre/découvrir des dépendances système ;
|
||||
exprimer des contraintes d'environnement de distribution ;
|
||||
produire des packages/export formats spécifiques.
|
||||
```
|
||||
|
||||
### Exemple 12
|
||||
|
||||
```text
|
||||
Heap
|
||||
FileSystem
|
||||
Environment
|
||||
Process
|
||||
Threads
|
||||
Network
|
||||
Sockets
|
||||
Clock
|
||||
DynamicLoading
|
||||
SharedMemory
|
||||
StandardInput
|
||||
StandardOutput
|
||||
StandardError
|
||||
```
|
||||
|
||||
### Exemple 13
|
||||
|
||||
```text
|
||||
TargetFamily
|
||||
Platform
|
||||
Architecture
|
||||
ABI
|
||||
Distribution
|
||||
```
|
||||
|
||||
## DO / DON'T / WHY / compiler error / edge cases
|
||||
|
||||
La couverture structurée de cette section sera enrichie au fur et à mesure de la fermeture des règles du chapitre. La migration `0.2.12` conserve volontairement les exemples historiques dans le chapitre afin de ne perdre aucun contexte normatif.
|
||||
Reference in New Issue
Block a user