{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/9524","labels_url":"https://api.github.com/repos/apache/spark/issues/9524/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/9524/comments","events_url":"https://api.github.com/repos/apache/spark/issues/9524/events","html_url":"https://github.com/apache/spark/pull/9524","id":115561627,"number":9524,"title":"[SPARK-10387][ML][WIP] Add code gen for gbt","user":{"login":"holdenk","id":59893,"avatar_url":"https://avatars.githubusercontent.com/u/59893?v=3","gravatar_id":"","url":"https://api.github.com/users/holdenk","html_url":"https://github.com/holdenk","followers_url":"https://api.github.com/users/holdenk/followers","following_url":"https://api.github.com/users/holdenk/following{/other_user}","gists_url":"https://api.github.com/users/holdenk/gists{/gist_id}","starred_url":"https://api.github.com/users/holdenk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/holdenk/subscriptions","organizations_url":"https://api.github.com/users/holdenk/orgs","repos_url":"https://api.github.com/users/holdenk/repos","events_url":"https://api.github.com/users/holdenk/events{/privacy}","received_events_url":"https://api.github.com/users/holdenk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-11-06T18:32:27Z","updated_at":"2015-11-08T03:17:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/9524","html_url":"https://github.com/apache/spark/pull/9524","diff_url":"https://github.com/apache/spark/pull/9524.diff","patch_url":"https://github.com/apache/spark/pull/9524.patch"},"body":"This PR adds code gen for GBT in ML. It does this using quasi quotes since they give nice compile time type messages. The API could also use some feedback for how we want to expose code gen - the current iteration gives the user a `toCodeGen` function they can call, but we could also use a config flag or something similar (open to suggestions). This is based on DB's work (as mentioned in the Jira)"},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/154773216","html_url":"https://github.com/apache/spark/pull/9524#issuecomment-154773216","issue_url":"https://api.github.com/repos/apache/spark/issues/9524","id":154773216,"user":{"login":"AmplabJenkins","id":4031291,"avatar_url":"https://avatars.githubusercontent.com/u/4031291?v=3","gravatar_id":"","url":"https://api.github.com/users/AmplabJenkins","html_url":"https://github.com/AmplabJenkins","followers_url":"https://api.github.com/users/AmplabJenkins/followers","following_url":"https://api.github.com/users/AmplabJenkins/following{/other_user}","gists_url":"https://api.github.com/users/AmplabJenkins/gists{/gist_id}","starred_url":"https://api.github.com/users/AmplabJenkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AmplabJenkins/subscriptions","organizations_url":"https://api.github.com/users/AmplabJenkins/orgs","repos_url":"https://api.github.com/users/AmplabJenkins/repos","events_url":"https://api.github.com/users/AmplabJenkins/events{/privacy}","received_events_url":"https://api.github.com/users/AmplabJenkins/received_events","type":"User","site_admin":false},"created_at":"2015-11-08T03:17:20Z","updated_at":"2015-11-08T03:17:20Z","body":"Merged build started."}}