{"action":"created","issue":{"url":"https://api.github.com/repos/racket/racket/issues/2367","repository_url":"https://api.github.com/repos/racket/racket","labels_url":"https://api.github.com/repos/racket/racket/issues/2367/labels{/name}","comments_url":"https://api.github.com/repos/racket/racket/issues/2367/comments","events_url":"https://api.github.com/repos/racket/racket/issues/2367/events","html_url":"https://github.com/racket/racket/pull/2367","id":379997267,"node_id":"MDExOlB1bGxSZXF1ZXN0MjMwMzAzMjQ1","number":2367,"title":"Add support for collapsible contracts","user":{"login":"dfeltey","id":728251,"node_id":"MDQ6VXNlcjcyODI1MQ==","avatar_url":"https://avatars3.githubusercontent.com/u/728251?v=4","gravatar_id":"","url":"https://api.github.com/users/dfeltey","html_url":"https://github.com/dfeltey","followers_url":"https://api.github.com/users/dfeltey/followers","following_url":"https://api.github.com/users/dfeltey/following{/other_user}","gists_url":"https://api.github.com/users/dfeltey/gists{/gist_id}","starred_url":"https://api.github.com/users/dfeltey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfeltey/subscriptions","organizations_url":"https://api.github.com/users/dfeltey/orgs","repos_url":"https://api.github.com/users/dfeltey/repos","events_url":"https://api.github.com/users/dfeltey/events{/privacy}","received_events_url":"https://api.github.com/users/dfeltey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-11-12T23:43:29Z","updated_at":"2018-12-07T22:21:33Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/racket/racket/pulls/2367","html_url":"https://github.com/racket/racket/pull/2367","diff_url":"https://github.com/racket/racket/pull/2367.diff","patch_url":"https://github.com/racket/racket/pull/2367.patch"},"body":"Not Ready to Merge!!\r\n\r\nThis pull request adds support for collapsible arrow and vector contracts in order to avoid certain pathological slowdowns in Typed Racket programs.\r\n\r\nAll the contract system tests are passing, but I still need to finish documenting the public portions of the implementation and adjust some internal names to use collapsible rather than space-efficient. Additionally there are a few changes necessary to Typed Racket's contract generation in order for it to take advantage of collapsible contracts."},"comment":{"url":"https://api.github.com/repos/racket/racket/issues/comments/445383876","html_url":"https://github.com/racket/racket/pull/2367#issuecomment-445383876","issue_url":"https://api.github.com/repos/racket/racket/issues/2367","id":445383876,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NTM4Mzg3Ng==","user":{"login":"rfindler","id":399024,"node_id":"MDQ6VXNlcjM5OTAyNA==","avatar_url":"https://avatars3.githubusercontent.com/u/399024?v=4","gravatar_id":"","url":"https://api.github.com/users/rfindler","html_url":"https://github.com/rfindler","followers_url":"https://api.github.com/users/rfindler/followers","following_url":"https://api.github.com/users/rfindler/following{/other_user}","gists_url":"https://api.github.com/users/rfindler/gists{/gist_id}","starred_url":"https://api.github.com/users/rfindler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfindler/subscriptions","organizations_url":"https://api.github.com/users/rfindler/orgs","repos_url":"https://api.github.com/users/rfindler/repos","events_url":"https://api.github.com/users/rfindler/events{/privacy}","received_events_url":"https://api.github.com/users/rfindler/received_events","type":"User","site_admin":false},"created_at":"2018-12-07T22:21:33Z","updated_at":"2018-12-07T22:21:33Z","author_association":"MEMBER","body":"Looks like it can go \"in a section that introduces a module\". Probably that's better than what I suggested. I missed that they were in a new module!"}}
{"actor":{"display_login":"rfindler"}}