-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompatibility.json
More file actions
81 lines (81 loc) · 2.12 KB
/
Copy pathcompatibility.json
File metadata and controls
81 lines (81 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
{
"schema_version": 3,
"shared_protocol": {
"layout": {
"version": "2.0",
"major": 2,
"minor": 0,
"magic": "SMS2",
"resource_protocol": 2,
"required_features_mask": 7,
"optional_features_mask": 0,
"required_features": [
"versioned_empty_spill_summary",
"publication_intent",
"pid_namespace_identity"
]
},
"byte_order": "little",
"required_pointer_width": 64,
"qualified_architecture": "x86_64",
"noncurrent_mapping_policy": "reject-before-payload-access",
"in_place_conversion": false
},
"distributions": [
{
"name": "SharedMemoryStore",
"ecosystem": "NuGet",
"version": "3.0.0",
"creates_layouts": ["2.0"],
"reads_layouts": ["2.0"],
"resource_protocol": 2,
"required_features_mask": 7,
"validated_targets": ["windows-x86_64", "linux-x86_64"]
},
{
"name": "SharedMemoryStore",
"ecosystem": "CMake",
"version": "1.0.0",
"c_abi": "2.0",
"creates_layouts": ["2.0"],
"reads_layouts": ["2.0"],
"resource_protocol": 2,
"required_features_mask": 7,
"validated_targets": ["windows-x86_64", "linux-x86_64"]
},
{
"name": "shared-memory-store",
"ecosystem": "Python",
"version": "1.0.0",
"requires_c_abi": "2.0",
"creates_layouts": ["2.0"],
"reads_layouts": ["2.0"],
"resource_protocol": 2,
"required_features_mask": 7,
"validated_targets": ["windows-x86_64", "linux-x86_64"]
}
],
"interoperability": {
"ordered_pairs": [
"dotnet->dotnet",
"dotnet->cpp",
"dotnet->python",
"cpp->dotnet",
"cpp->cpp",
"cpp->python",
"python->dotnet",
"python->cpp",
"python->python"
],
"required_scenarios": [
"binary-publish-acquire-release",
"remove-final-release-reuse",
"reservation-commit-abort",
"participant-capacity-and-reuse",
"bounded-contention",
"explicit-crash-recovery",
"linux-owner-cleanup",
"noncurrent-and-malformed-mappings-reject-before-payload-access"
]
}
}