Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Mlang
Mlang
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 7
    • Issues 7
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Verifisc
  • MlangMlang
  • Issues
  • #17

Closed
Open
Opened Sep 28, 2020 by Denis Merigoux@demerigoOwner

Remove the `output` function parameter in M++ file

Functions in M++ currently can have an outputs parameter that is passed to evaluate_program. But the way we inline M++ into M, we don't ever use the fact that we know the outputs of each function, since they are re-infered later by the optimizations and the global program outputs. So we should remove this outputs parameter from M++ altogether.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: verifisc/mlang#17