Skip to content

Commit 58ab7ca

Browse files
authored
update existing SIMDs with their current status (#169)
* update existing SIMDs with their current status * add living status to linter * update feature status to be valid yaml * remove brackets as yaml contents arent read in MD * improve error message and fix linting errors * remove last 'draft' status * rebase on main and remove SIMD-0183 draft status * remove stale in favor of existing stagnant status * actually remove status
1 parent 789083b commit 58ab7ca

33 files changed

+111
-65
lines changed

.github/linter/customRules.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ const optionalMetadata = [
124124
"supersedes",
125125
"superseded-by",
126126
"extends",
127+
"development",
127128
]
128129

129130
export const metadataSimdIsValid = {
@@ -281,13 +282,13 @@ export const metadataStatusIsValid = {
281282

282283
const validStatus = [
283284
"Idea",
284-
"Draft",
285285
"Review",
286286
"Accepted",
287287
"Stagnant",
288288
"Withdrawn",
289289
"Implemented",
290290
"Activated",
291+
"Living"
291292
]
292293

293294
if (!validStatus.includes(status)) {

.github/linter/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,10 @@ async function main() {
134134
errorCount += linted[lint].length
135135
}
136136
if (errorCount > 0) {
137-
throw new Error(JSON.stringify(linted))
137+
const lintedErrors = Object.fromEntries(
138+
Object.entries(linted).filter(([key, value]) => !(Array.isArray(value) && value.length === 0))
139+
);
140+
throw new Error(JSON.stringify(lintedErrors))
138141
}
139142
}
140143

proposals/0007-access-policy.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ simd: '0007'
33
title: SIMD Access Policy
44
authors:
55
- Jacob Creech (Solana Foundation)
6+
- Ben Hawkins (Solana Foundation)
67
category: Meta
78
type: Meta
8-
status: Draft
9+
status: Living
910
created: 2022-12-10
1011
---
1112

@@ -34,7 +35,7 @@ in accordance with Github access policies.
3435

3536
## Motivation
3637

37-
Shamelessly borrowing from [Mozilla's access
38+
Shamelessly borrowing from [Mozilla's access
3839
policy](https://www.mozilla.org/en-US/about/governance/policies/commit/access-policy/)
3940
:
4041

proposals/0009-lockout-violation-detection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ authors:
77
- wencoding
88
category: Standard
99
type: Core
10-
status: Draft
10+
status: Accepted
1111
created: 2022-12-12
1212
feature: (fill in with feature tracking issues once accepted)
1313
---

proposals/0015-partitioned-epoch-reward-distribution.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ authors:
55
- Haoran Yi (Solana Labs)
66
category: Standard
77
type: Core
8-
status: Accepted
8+
status: Withdrawn
99
created: 2023-03-02
10-
feature: (fill in with feature tracking issues once accepted)
10+
feature: N/A
1111
superseded-by: '0118'
1212
---
1313

proposals/0022-multi-stake.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ authors:
55
- Jon Cinque (Solana Labs)
66
category: Standard
77
type: Core
8-
status: Draft
8+
status: Accepted
99
created: 2023-01-20
10-
feature: (fill in with feature tracking issues once accepted)
10+
feature: ()
1111
---
1212

1313
## Summary

proposals/0033-timely-vote-credits.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ authors:
55
- Bryan Ischo <bryan@ischo.com>
66
category: Standard
77
type: Core
8-
status: Draft
8+
status: Implemented
99
created: 2023-01-30
10-
feature: https://github.com/solana-labs/solana/issues/32857
10+
feature: tvcF6b1TRz353zKuhBjinZkKzjmihXmBAHJdjNYw1sQ(https://github.com/solana-labs/solana/issues/32857)
11+
development:
12+
- Anza - implemented
13+
- Firedancer - implemented
1114
---
1215

1316
## Summary

proposals/0047-syscall-and-sysvar-for-last-restart-slot.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@ authors:
55
- Godmode Galactus (Mango Markets)
66
category: Standard
77
type: Core
8-
status: Draft
8+
status: Implemented
99
created: 2023-04-15
10+
feature: HooKD5NC9QNxk25QuzCssB8ecrEzGt6eXEPBUxWp1LaR(https://github.com/solana-labs/solana/issues/32177)
11+
development:
12+
- Anza - implemented in 1.17.0 (https://github.com/solana-labs/solana/pull/31957)
13+
- Firedancer - implemented
1014
---
1115

1216
## Summary

proposals/0049-syscall-get-remaining-compute-units.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@ authors:
55
- Christian Kamm
66
category: Standard
77
type: Core
8-
status: Draft
8+
status: Implemented
99
created: 2023-05-17
10-
feature: (fill in with feature tracking issues once accepted)
10+
feature: 5TuppMutoyzhUSfuYdhgzD47F92GL1g89KpCZQKqedxP (https://github.com/solana-labs/solana/issues/33325)
11+
development:
12+
- Anza - Implemented but held (https://github.com/solana-labs/solana/pull/31640)
13+
- Firedancer - Prioritized
1114
---
1215

1316
## Summary

proposals/0064-transaction-receipt.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ authors:
77
- Harsh Patel (Tinydancer)
88
category: Standard
99
type: Core
10-
status: Draft
10+
status: Stagnant
1111
created: 2023-06-20
12-
feature: (fill in with feature tracking issues once accepted)
12+
feature: N/A
1313
---
1414

1515
## Summary

0 commit comments

Comments
 (0)