borglab / borglab/SwiftFusion

A bunch of constraints to AnyVectorArrayBuffer are too strict

Open
#254 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
118
Forks
14
PR merge metrics
No merged PRs in 30d

Description

There are constraints on many `AnyArrayBuffer where Dispatch == VectorArrayDispatch` that really should be `AnyArrayBuffer where Dispatch: VectorArrayDispatch`. I couldn't get it to compile at the time but now that we have more parts working maybe we can figure out how to change these. Many are interrelated so one might need to change them all at once.

Contributor guide

No contributing guide indexed for this repository

Research direction

Search the repository for `AnyArrayBuffer where Dispatch == VectorArrayDispatch` and inspect the related `AnyVectorArrayBuffer` constraints. Start by compiling the affected Swift code to identify which declarations are interdependent. Done means the relevant constraints use the intended protocol form and the project compiles successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.