Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Iris Iris
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 148
    • Issues 148
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 11
    • Merge requests 11
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • 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
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