ClojureScript

Track protocol extenders during analysis

Details

  • Type: Enhancement Enhancement
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Completed
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: None
  • Labels:
    None

Description

The extenders of protocols is useful information for Clojure programs parsing analysis results.

Internally, the compiler can use this information to warn on duplicate protocol implementation logic. (Suggested by dnolen)

This ticket is towards Typed CLJS, where we need the reflection information to perform subtyping checks.

Activity

Ambrose Bonnaire-Sergeant made changes -
Field Original Value New Value
Resolution Completed [ 1 ]
Status Open [ 1 ] Resolved [ 5 ]
Ambrose Bonnaire-Sergeant made changes -
Assignee David Nolen [ dnolen ]
David Nolen made changes -
Status Resolved [ 5 ] Closed [ 6 ]

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: