Skip to content

Commit

Permalink
update existing SIMDs with their current status (#169)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
Benhawkins18 authored Oct 11, 2024
1 parent 789083b commit 58ab7ca
Show file tree
Hide file tree
Showing 33 changed files with 111 additions and 65 deletions.
3 changes: 2 additions & 1 deletion .github/linter/customRules.ts
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ const optionalMetadata = [
"supersedes",
"superseded-by",
"extends",
"development",
]

export const metadataSimdIsValid = {
Expand Down Expand Up @@ -281,13 +282,13 @@ export const metadataStatusIsValid = {

const validStatus = [
"Idea",
"Draft",
"Review",
"Accepted",
"Stagnant",
"Withdrawn",
"Implemented",
"Activated",
"Living"
]

if (!validStatus.includes(status)) {
Expand Down
5 changes: 4 additions & 1 deletion .github/linter/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,10 @@ async function main() {
errorCount += linted[lint].length
}
if (errorCount > 0) {
throw new Error(JSON.stringify(linted))
const lintedErrors = Object.fromEntries(
Object.entries(linted).filter(([key, value]) => !(Array.isArray(value) && value.length === 0))
);
throw new Error(JSON.stringify(lintedErrors))
}
}

Expand Down
5 changes: 3 additions & 2 deletions proposals/0007-access-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ simd: '0007'
title: SIMD Access Policy
authors:
- Jacob Creech (Solana Foundation)
- Ben Hawkins (Solana Foundation)
category: Meta
type: Meta
status: Draft
status: Living
created: 2022-12-10
---

Expand Down Expand Up @@ -34,7 +35,7 @@ in accordance with Github access policies.

## Motivation

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

Expand Down
2 changes: 1 addition & 1 deletion proposals/0009-lockout-violation-detection.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors:
- wencoding
category: Standard
type: Core
status: Draft
status: Accepted
created: 2022-12-12
feature: (fill in with feature tracking issues once accepted)
---
Expand Down
4 changes: 2 additions & 2 deletions proposals/0015-partitioned-epoch-reward-distribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ authors:
- Haoran Yi (Solana Labs)
category: Standard
type: Core
status: Accepted
status: Withdrawn
created: 2023-03-02
feature: (fill in with feature tracking issues once accepted)
feature: N/A
superseded-by: '0118'
---

Expand Down
4 changes: 2 additions & 2 deletions proposals/0022-multi-stake.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ authors:
- Jon Cinque (Solana Labs)
category: Standard
type: Core
status: Draft
status: Accepted
created: 2023-01-20
feature: (fill in with feature tracking issues once accepted)
feature: ()
---

## Summary
Expand Down
7 changes: 5 additions & 2 deletions proposals/0033-timely-vote-credits.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Bryan Ischo <[email protected]>
category: Standard
type: Core
status: Draft
status: Implemented
created: 2023-01-30
feature: https://github.com/solana-labs/solana/issues/32857
feature: tvcF6b1TRz353zKuhBjinZkKzjmihXmBAHJdjNYw1sQ(https://github.com/solana-labs/solana/issues/32857)
development:
- Anza - implemented
- Firedancer - implemented
---

## Summary
Expand Down
6 changes: 5 additions & 1 deletion proposals/0047-syscall-and-sysvar-for-last-restart-slot.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,12 @@ authors:
- Godmode Galactus (Mango Markets)
category: Standard
type: Core
status: Draft
status: Implemented
created: 2023-04-15
feature: HooKD5NC9QNxk25QuzCssB8ecrEzGt6eXEPBUxWp1LaR(https://github.com/solana-labs/solana/issues/32177)
development:
- Anza - implemented in 1.17.0 (https://github.com/solana-labs/solana/pull/31957)
- Firedancer - implemented
---

## Summary
Expand Down
7 changes: 5 additions & 2 deletions proposals/0049-syscall-get-remaining-compute-units.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Christian Kamm
category: Standard
type: Core
status: Draft
status: Implemented
created: 2023-05-17
feature: (fill in with feature tracking issues once accepted)
feature: 5TuppMutoyzhUSfuYdhgzD47F92GL1g89KpCZQKqedxP (https://github.com/solana-labs/solana/issues/33325)
development:
- Anza - Implemented but held (https://github.com/solana-labs/solana/pull/31640)
- Firedancer - Prioritized
---

## Summary
Expand Down
4 changes: 2 additions & 2 deletions proposals/0064-transaction-receipt.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ authors:
- Harsh Patel (Tinydancer)
category: Standard
type: Core
status: Draft
status: Stagnant
created: 2023-06-20
feature: (fill in with feature tracking issues once accepted)
feature: N/A
---

## Summary
Expand Down
2 changes: 1 addition & 1 deletion proposals/0075-precompile-for-secp256r1-sigverify.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors:
- Dean (Web3 Builders Alliance)
category: Standard
type: Core
status: Draft
status: Accepted
created: 2024-02-27
feature: (fill in with feature tracking issues once accepted)
supersedes: "0048"
Expand Down
7 changes: 5 additions & 2 deletions proposals/0079-allow_commission_decrease_at_any_time.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Bryan Ischo ([email protected])
category: Standard
type: Core
status: Draft
status: Implemented
created: 2023-10-26
feature: https://github.com/solana-labs/solana/issues/29361
feature: decoMktMcnmiq6t3u7g5BfgcQu91nKZr6RvMYf9z1Jb (https://github.com/solana-labs/solana/issues/33994)
development:
- Anza - Implemented (https://github.com/solana-labs/solana/pull/33847)
- Firedancer - Implemented
---

## Summary
Expand Down
5 changes: 4 additions & 1 deletion proposals/0083-relax-entry-constraints.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ category: Standard
type: Core
status: Accepted
created: 2023-11-02
feature: ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i
feature: ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i (https://github.com/anza-xyz/agave/issues/1029)
development:
- Anza - WIP (https://github.com/anza-xyz/agave/issues/1025)
- Firedancer - Implemented
---

## Summary
Expand Down
7 changes: 5 additions & 2 deletions proposals/0084-disable-rent-fees-collection.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Haoran Yi
category: Standard
type: Core
status: Draft
status: Implemented
created: 2023-11-03
feature: https://github.com/solana-labs/solana/issues/33946
feature: CJzY83ggJHqPGDq8VisV3U91jDJLuEaALZooBrXtnnLU (https://github.com/solana-labs/solana/issues/33946)
development:
- Anza - Implemented (https://github.com/solana-labs/solana/pull/33945)
- Firedancer - Implemented
---

## Summary
Expand Down
7 changes: 5 additions & 2 deletions proposals/0085-additional-fee-collector-constraints.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Justin Starry
category: Standard
type: Core
status: Draft
status: Activated
created: 2023-11-05
feature: https://github.com/solana-labs/solana/issues/33888
feature: prpFrMtgNmzaNzkPJg9o753fVvbHKqNrNTm76foJ2wm (https://github.com/solana-labs/solana/issues/33888)
development:
- Anza - Implemented (https://github.com/solana-labs/solana/pull/33887)
- Firedancer - Implemented
---

## Summary
Expand Down
2 changes: 1 addition & 1 deletion proposals/0088-enable-core-bpf-programs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors:
- Joe Caulfield
category: Standard
type: Core
status: Draft
status: Accepted
created: 2023-11-07
feature: (fill in with feature tracking issues once accepted)
---
Expand Down
2 changes: 1 addition & 1 deletion proposals/0089-programify-feature-gate-program.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors:
- Joe Caulfield
category: Standard
type: Core
status: Draft
status: Accepted
created: 2023-11-21
feature: (fill in with feature tracking issues once accepted)
supersedes: '0077'
Expand Down
7 changes: 5 additions & 2 deletions proposals/0093-disable-bpf-loader-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Haoran Yi
category: Standard
type: Core
status: Draft
status: Activated
created: 2023-12-13
feature: https://github.com/solana-labs/solana/issues/33970
feature: 7WeS1vfPRgeeoXArLh7879YcB9mgE9ktjPDtajXeWfXn (https://github.com/solana-labs/solana/issues/34424)
development:
- Anza - Implemented (https://github.com/solana-labs/solana/pull/35164)
- Firedancer - Implemented
---

## Summary
Expand Down
7 changes: 5 additions & 2 deletions proposals/0096-reward-collected-priority-fee-in-entirety.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Tao Zhu
category: Standard
type: Core
status: Draft
status: Implemented
created: 2023-12-18
feature: https://github.com/solana-labs/solana/issues/34731
feature: 3opE3EzAKnUftUDURkzMgwpNgimBAypW1mNDYH4x4Zg7 (https://github.com/solana-labs/solana/issues/34731)
development:
- Anza - Implemented (https://github.com/anza-xyz/agave/pull/583)
- Firedancer - Implemented
---

## Summary
Expand Down
7 changes: 5 additions & 2 deletions proposals/0105-dynamic-reserved-accounts-set.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Justin Starry
category: Standard
type: Core
status: Draft
status: Accepted
created: 2024-01-17
feature: https://github.com/solana-labs/solana/issues/34899
feature: 8U4skmMVnF6k2kMvrWbQuRUT3qQSiTYpSjqmhmgfthZu (https://github.com/solana-labs/solana/issues/34899)
development:
- Anza - Not Started
- Firedancer - Not Started
---

## Summary
Expand Down
5 changes: 4 additions & 1 deletion proposals/0118-partitioned-epoch-reward-distribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,11 @@ category: Standard
type: Core
status: Accepted
created: 2024-02-16
feature: 9bn2vTJUsUcnpiZWbu2woSKtTGW3ErZC9ERv88SDqQjK, enable_partitioned_epoch_reward, https://github.com/anza-xyz/agave/issues/426
feature: 9bn2vTJUsUcnpiZWbu2woSKtTGW3ErZC9ERv88SDqQjK (https://github.com/anza-xyz/agave/issues/426)'
supersedes: '0015'
development:
- Anza - Implemented (https://github.com/anza-xyz/agave/pull/427)
- Firedancer - Implemented
---

## Summary
Expand Down
5 changes: 4 additions & 1 deletion proposals/0127-get-sysvar-syscall.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Joe Caulfield (Anza)
category: Standard
type: Core
status: Draft
status: Accepted
created: 2024-03-15
feature: (fill in with feature tracking issues once accepted)
development:
- Anza - Not Started
- Firedancer - Not started
---

## Summary
Expand Down
2 changes: 1 addition & 1 deletion proposals/0128-migrate-address-lookup-table-to-core-bpf.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors:
- Joe Caulfield - Anza Technology
category: Standard
type: Core
status: Draft
status: Accepted
created: 2024-03-13
feature: (fill in with feature tracking issues once accepted)
---
Expand Down
10 changes: 5 additions & 5 deletions proposals/0129-alt-bn128-simplified-error-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ authors:
- Emanuele Cesena
category: Standard
type: Core
status: Draft
status: Activated
created: 2024-03-19
feature:
supersedes:
superseded-by:
extends:
feature: JDn5q3GBeqzvUa7z67BbmVHVdE3EbUAjvFep3weR3jxX (https://github.com/anza-xyz/agave/issues/320)
development:
- Anza - Implemented (https://github.com/anza-xyz/agave/pull/294)
- Firedancer - Implemented
---

## Summary
Expand Down
7 changes: 5 additions & 2 deletions proposals/0133-syscall-get-epoch-stake.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Joe Caulfield (Anza)
category: Standard
type: Core
status: Draft
status: Implemented
created: 2024-03-25
feature: (fill in with feature tracking issues once accepted)
feature: 7mScTYkJXsbdrcwTQRs7oeCSXoJm4WjzBsRyf8bCU3Np (https://github.com/anza-xyz/agave/issues/884)
development:
- Anza - Implemented (https://github.com/solana-foundation/solana-improvement-documents/pull/133)
- Firedancer - Implemented
---

## Summary
Expand Down
10 changes: 5 additions & 5 deletions proposals/0137-curve25519-error.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ authors:
- Sam Kim
category: Standard
type: Core
status: Draft
status: Accepted
created: 2024-04-08
feature:
supersedes:
superseded-by:
extends:
feature: FuS3FPfJDKSNot99ECLXtp3rueq36hMNStJkPJwWodLh (https://github.com/anza-xyz/agave/issues/1132)
development:
- Anza - Implemented (https://github.com/anza-xyz/agave/pull/412)
- Firedancer - WIP
---

## Summary
Expand Down
2 changes: 1 addition & 1 deletion proposals/0138-deprecate-legacy-vote-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors:
- Ashwin Sekar
category: Standard
type: Core
status: Review
status: Accepted
created: 2024-04-09
feature: (fill in with feature tracking issues once accepted)
---
Expand Down
7 changes: 5 additions & 2 deletions proposals/0140-migrate-config-to-core-bpf.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Joe Caulfield - Anza Technology
category: Standard
type: Core
status: Draft
status: Accepted
created: 2024-04-02
feature: (fill in with feature tracking issues once accepted)
feature: 2Fr57nzzkLYXW695UdDxDeR5fhnZWSttZeZYemrnpGFV (https://github.com/anza-xyz/agave/issues/1378)
development:
- Anza - Implemented (https://github.com/anza-xyz/agave/pull/1379)
- Firedancer - Not started
---

## Summary
Expand Down
7 changes: 5 additions & 2 deletions proposals/0148-stake-program-move-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ authors:
- Hanako Mumei
category: Standard
type: Core
status: Draft
status: Implemented
created: 2024-04-30
feature: (fill in with feature tracking issues once accepted)
feature: 7bTK6Jis8Xpfrs8ZoUfiMDPazTcdPcTWheZFJTA5Z6X4 (https://github.com/anza-xyz/agave/issues/1610)
development:
- Anza - implemented (https://github.com/anza-xyz/agave/pull/1415)
- Firedancer - Implemented
---

## Summary
Expand Down
Loading

0 comments on commit 58ab7ca

Please sign in to comment.