Typed Racket
![]() A public method definition and a private field that contains a function are hard to distinguish without traversing the entire class body, which caused TR to fail to detect the private field case. TR now uses more compile-time state to precisely distinguish the cases. Also fixes a related bug in which TR would incorrectly handle multiple private fields defined with a single `define-values`. Closes PR 14788 original commit: 670c8576851cb21e910778f913270a0752e7ede4 |
||
---|---|---|
pkgs/typed-racket-pkgs |