{"action":"created","issue":{"url":"https://api.github.com/repos/hadley/dplyr/issues/2190","repository_url":"https://api.github.com/repos/hadley/dplyr","labels_url":"https://api.github.com/repos/hadley/dplyr/issues/2190/labels{/name}","comments_url":"https://api.github.com/repos/hadley/dplyr/issues/2190/comments","events_url":"https://api.github.com/repos/hadley/dplyr/issues/2190/events","html_url":"https://github.com/hadley/dplyr/pull/2190","id":184356742,"number":2190,"title":"Simplify hybrid evaluation","user":{"login":"krlmlr","id":1741643,"avatar_url":"https://avatars.githubusercontent.com/u/1741643?v=3","gravatar_id":"","url":"https://api.github.com/users/krlmlr","html_url":"https://github.com/krlmlr","followers_url":"https://api.github.com/users/krlmlr/followers","following_url":"https://api.github.com/users/krlmlr/following{/other_user}","gists_url":"https://api.github.com/users/krlmlr/gists{/gist_id}","starred_url":"https://api.github.com/users/krlmlr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krlmlr/subscriptions","organizations_url":"https://api.github.com/users/krlmlr/orgs","repos_url":"https://api.github.com/users/krlmlr/repos","events_url":"https://api.github.com/users/krlmlr/events{/privacy}","received_events_url":"https://api.github.com/users/krlmlr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-10-20T22:29:17Z","updated_at":"2016-12-09T17:17:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hadley/dplyr/pulls/2190","html_url":"https://github.com/hadley/dplyr/pull/2190","diff_url":"https://github.com/hadley/dplyr/pull/2190.diff","patch_url":"https://github.com/hadley/dplyr/pull/2190.patch"},"body":"Fixes #912.\r\n\r\nFixes #1012 ~~(but untestable because of hadley/lazyeval#78)~~\r\n\r\nFixes #1400.\r\n\r\nFixes #1452.\r\n\r\nFixes #1719.\r\n\r\nFixes #2018.\r\n\r\nFixes #2125.\r\n\r\nFixes #2160.\r\n\r\nFixes #2223.\r\n\r\nFixes #2244."},"comment":{"url":"https://api.github.com/repos/hadley/dplyr/issues/comments/266069359","html_url":"https://github.com/hadley/dplyr/pull/2190#issuecomment-266069359","issue_url":"https://api.github.com/repos/hadley/dplyr/issues/2190","id":266069359,"user":{"login":"krlmlr","id":1741643,"avatar_url":"https://avatars.githubusercontent.com/u/1741643?v=3","gravatar_id":"","url":"https://api.github.com/users/krlmlr","html_url":"https://github.com/krlmlr","followers_url":"https://api.github.com/users/krlmlr/followers","following_url":"https://api.github.com/users/krlmlr/following{/other_user}","gists_url":"https://api.github.com/users/krlmlr/gists{/gist_id}","starred_url":"https://api.github.com/users/krlmlr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krlmlr/subscriptions","organizations_url":"https://api.github.com/users/krlmlr/orgs","repos_url":"https://api.github.com/users/krlmlr/repos","events_url":"https://api.github.com/users/krlmlr/events{/privacy}","received_events_url":"https://api.github.com/users/krlmlr/received_events","type":"User","site_admin":false},"created_at":"2016-12-09T17:17:39Z","updated_at":"2016-12-09T17:17:39Z","body":"@hadley: Done. Performance is very much comparable with `master`, see plots below. NEWS entries:\r\n\r\n* Breaking change: The new `.data` and `.env` environments can be used inside all verbs that operate on data: `.data$column_name` accesses the column `column_name`, whereas `.env$var` accesses the external variable `var`. Columns or external variables named `.data` or `.env` are shadowed, use `.data$...` and/or `.env$...` to access them.\r\n* Breaking change: The `column()` and `global()` functions have been removed. They were never documented officially. Use the new `.data` and `.env` environments instead.\r\n* Expressions in verbs are now interpreted correctly in many cases that failed before (e.g., use of `$`, `case_when()`, nonstandard evaluation, ...). This is possible, because these expressions are now evaluated in a specially constructed environment that retrieves column data on demand with the help of the `bindrcpp` package (#2190).\r\n\r\n<details>\r\n  <summary>Updated plots</summary>\r\n\r\n![1](https://cloud.githubusercontent.com/assets/1741643/21057828/6eac2498-be3b-11e6-8d78-f8ec828939f8.png)\r\n\r\n![2](https://cloud.githubusercontent.com/assets/1741643/21057841/7d3b45fc-be3b-11e6-83d2-29ff0c6ffa13.png)\r\n\r\n![3](https://cloud.githubusercontent.com/assets/1741643/21057843/7fd9a57e-be3b-11e6-9c22-7530392bb843.png)\r\n\r\n![4](https://cloud.githubusercontent.com/assets/1741643/21057847/829d6e94-be3b-11e6-88bd-24b96f11de6e.png)\r\n\r\n![5](https://cloud.githubusercontent.com/assets/1741643/21057848/85824a12-be3b-11e6-8b6d-f7ea314a192d.png)\r\n\r\n</details>"}}
{"actor":{"display_login":"krlmlr"}}