apple / apple/swift-algorithms

Separate sub-module that doesn't depend on numerics?

Open
#265 1 comment 3 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
6.3k
Forks
483
PR merge metrics
No merged PRs in 30d

Description

RealModule is a large dependency that slows down CI, and only one of the algorithms uses it. Please consider breaking this into two modules so that I'm not tempted to write my own duplicates of the algorithms this package vends!

Thank you

Contributor guide

Open the contributing guide

Research direction

Start by locating the RealModule dependency and identifying the single algorithm that uses it, then inspect the package's module definitions and CI setup. Done means the algorithms are split into two modules, the unaffected module no longer depends on numerics, and CI confirms the dependency and behavior remain correct.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
build-system
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.