Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • Iris Iris
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 173
    • Issues 173
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Iris
  • IrisIris
  • Issues
  • #351
Closed
Open
Issue created Sep 29, 2020 by Ralf Jung@jungOwner

Decouple framing and IntoSep

Currently, IntoSep does a few things that can be rather expensive, like AsFractional conversion. This is very useful for destruct patterns, but IntoSep is also used for framing, and there we want to be cheap. @tchajed already disabled some IntoSep instances in Perennial for this reason.

It might make sense to have a separate IntoSep for framing that is more optimized for performance and, for example, does not try to exploit fractional things.

This is somewhat similar to #186. To avoid making a mess, probably we should figure out #139 first.

Edited Sep 29, 2020 by Ralf Jung
Assignee
Assign to
Time tracking