Skip to content

Instantly share code, notes, and snippets.

@retronym
Created September 12, 2012 08:03
Show Gist options
  • Save retronym/3705084 to your computer and use it in GitHub Desktop.
Save retronym/3705084 to your computer and use it in GitHub Desktop.
.plan

Process

  • Scala PR review checklist
  • Scala SIP Template / review checklist

Ideas

  • Finalize classes/methods in stdlib
  • Unused code detection / eradication
  • optimize local lazy vals that don't escape

Tickets

Pull Requests

Other bugs

  • Isolate Array.ofDim HotSpot crasher.

The Rest

  • clearer statement of reflection status
  • scaladoc: don't type method bodies, constructor statements (macro applications)
  • retypability (!!!)
    • partial function synthesis: move back a phase? synthesize retypable trees?
    • case class
  • SBT
    • use for Scala development
    • thread through correct classpath for compiler interface
  • Enforce more per-phase pre/post conditions
  • Compiler cleanup roadmap
    • MSIL removal? ICode?
    • Tree cleanup + desugaring phase
  • SIP for adding compiler version / flags (?) to class files
    • Compiler should warn with mis-matched versions.
  • Code Coverage
    • polish / engage SCCT
    • run over our projects
      • pull request review tool
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment