Skip to content

Nail down Unknown vs Known function calls #107

@doyougnu

Description

@doyougnu

We have a decent overview of this now, but we really should have a much more robust section (probably in the STG chapter #14) that covers:

  • known vs unknown functions: across different boundaries: modules, packages
  • fast and slow stg applies, genutils
  • how to check for known and unknown (prof report)
  • performance consequences of exporting a function from a module
  • How these interact with interface files
  • probably something about unfoldings

Some resources:

Basically, as a user of GHC I want to:

  • understand the consequences of exporting a function with respect to runtime performance.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

Status

To do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions