{"action":"created","issue":{"url":"https://api.github.com/repos/scala-js/scala-js/issues/1809","labels_url":"https://api.github.com/repos/scala-js/scala-js/issues/1809/labels{/name}","comments_url":"https://api.github.com/repos/scala-js/scala-js/issues/1809/comments","events_url":"https://api.github.com/repos/scala-js/scala-js/issues/1809/events","html_url":"https://github.com/scala-js/scala-js/pull/1809","id":95943754,"number":1809,"title":"Fix #1795: Essentials of Scala.js-defined JS classes.","user":{"login":"sjrd","id":535934,"avatar_url":"https://avatars.githubusercontent.com/u/535934?v=3","gravatar_id":"","url":"https://api.github.com/users/sjrd","html_url":"https://github.com/sjrd","followers_url":"https://api.github.com/users/sjrd/followers","following_url":"https://api.github.com/users/sjrd/following{/other_user}","gists_url":"https://api.github.com/users/sjrd/gists{/gist_id}","starred_url":"https://api.github.com/users/sjrd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjrd/subscriptions","organizations_url":"https://api.github.com/users/sjrd/orgs","repos_url":"https://api.github.com/users/sjrd/repos","events_url":"https://api.github.com/users/sjrd/events{/privacy}","received_events_url":"https://api.github.com/users/sjrd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"gzm0","id":1140323,"avatar_url":"https://avatars.githubusercontent.com/u/1140323?v=3","gravatar_id":"","url":"https://api.github.com/users/gzm0","html_url":"https://github.com/gzm0","followers_url":"https://api.github.com/users/gzm0/followers","following_url":"https://api.github.com/users/gzm0/following{/other_user}","gists_url":"https://api.github.com/users/gzm0/gists{/gist_id}","starred_url":"https://api.github.com/users/gzm0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gzm0/subscriptions","organizations_url":"https://api.github.com/users/gzm0/orgs","repos_url":"https://api.github.com/users/gzm0/repos","events_url":"https://api.github.com/users/gzm0/events{/privacy}","received_events_url":"https://api.github.com/users/gzm0/received_events","type":"User","site_admin":false},"milestone":null,"comments":30,"created_at":"2015-07-19T19:58:01Z","updated_at":"2015-08-09T14:11:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scala-js/scala-js/pulls/1809","html_url":"https://github.com/scala-js/scala-js/pull/1809","diff_url":"https://github.com/scala-js/scala-js/pull/1809.diff","patch_url":"https://github.com/scala-js/scala-js/pull/1809.patch"},"body":"This PR implements most of the specification for Scala.js-defined JavaScript classes, as discussed in #1795.\r\n\r\nThe following features are not yet supported, and are reported as implementation restrictions:\r\n\r\n* #1811 Secondary constructors\r\n* #1812 Exporting a Scala.js-defined JS class\r\n* #1813 Calling the super constructor with `:_*` to a varargs param.\r\n\r\nThis PR does not implement the deprecations that would lead to nicer definitions either. These aspects will come as follow ups, since they are not critical to the general specification."},"comment":{"url":"https://api.github.com/repos/scala-js/scala-js/issues/comments/129190205","html_url":"https://github.com/scala-js/scala-js/pull/1809#issuecomment-129190205","issue_url":"https://api.github.com/repos/scala-js/scala-js/issues/1809","id":129190205,"user":{"login":"scala-jenkins","id":1563693,"avatar_url":"https://avatars.githubusercontent.com/u/1563693?v=3","gravatar_id":"","url":"https://api.github.com/users/scala-jenkins","html_url":"https://github.com/scala-jenkins","followers_url":"https://api.github.com/users/scala-jenkins/followers","following_url":"https://api.github.com/users/scala-jenkins/following{/other_user}","gists_url":"https://api.github.com/users/scala-jenkins/gists{/gist_id}","starred_url":"https://api.github.com/users/scala-jenkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scala-jenkins/subscriptions","organizations_url":"https://api.github.com/users/scala-jenkins/orgs","repos_url":"https://api.github.com/users/scala-jenkins/repos","events_url":"https://api.github.com/users/scala-jenkins/events{/privacy}","received_events_url":"https://api.github.com/users/scala-jenkins/received_events","type":"User","site_admin":false},"created_at":"2015-08-09T14:11:49Z","updated_at":"2015-08-09T14:11:49Z","body":"\nRefer to this link for build results (access rights to CI server needed): \n\n<a href='https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2044/'>https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2044/</a>\n<a href='https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2649/'>https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2649/</a>\nTest FAILed."}}