{"action":"created","issue":{"url":"https://api.github.com/repos/ericniebler/meta/issues/4","labels_url":"https://api.github.com/repos/ericniebler/meta/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/ericniebler/meta/issues/4/comments","events_url":"https://api.github.com/repos/ericniebler/meta/issues/4/events","html_url":"https://github.com/ericniebler/meta/pull/4","id":58342193,"number":4,"title":"Merged latest range-v3 changes","user":{"login":"gnzlbg","id":904614,"avatar_url":"https://avatars.githubusercontent.com/u/904614?v=3","gravatar_id":"","url":"https://api.github.com/users/gnzlbg","html_url":"https://github.com/gnzlbg","followers_url":"https://api.github.com/users/gnzlbg/followers","following_url":"https://api.github.com/users/gnzlbg/following{/other_user}","gists_url":"https://api.github.com/users/gnzlbg/gists{/gist_id}","starred_url":"https://api.github.com/users/gnzlbg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gnzlbg/subscriptions","organizations_url":"https://api.github.com/users/gnzlbg/orgs","repos_url":"https://api.github.com/users/gnzlbg/repos","events_url":"https://api.github.com/users/gnzlbg/events{/privacy}","received_events_url":"https://api.github.com/users/gnzlbg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-02-20T11:51:16Z","updated_at":"2015-02-20T16:46:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ericniebler/meta/pulls/4","html_url":"https://github.com/ericniebler/meta/pull/4","diff_url":"https://github.com/ericniebler/meta/pull/4.diff","patch_url":"https://github.com/ericniebler/meta/pull/4.patch"},"body":"This merges some of the latest changes.\r\n\r\nI've explicitly left out the:  \r\n\r\n```c++\r\n#ifndef nil\r\nusing nil = nil_;\r\n#endif\r\n```\r\n\r\nsince if `nil` is a macro that people define often (for whatever reason) meta should probably use `nil_` internally anyways.\r\n\r\nThe libc++ specific workarounds are in the `meta/meta_libcxx_workaround.hpp` file (I had to add a forward declaration for `std::allocator`).\r\n\r\n- The FindMeta.cmake file allows to find the meta library automatically in the systems include dir. If not found, it gets the meta library directly from github and configures it as an external project.\r\n\r\n- The meta/meta_fwd.hpp file includes forward declarations used by range_fwd.hpp in range-v3.\r\n"},"comment":{"url":"https://api.github.com/repos/ericniebler/meta/issues/comments/75270786","html_url":"https://github.com/ericniebler/meta/pull/4#issuecomment-75270786","issue_url":"https://api.github.com/repos/ericniebler/meta/issues/4","id":75270786,"user":{"login":"ericniebler","id":225757,"avatar_url":"https://avatars.githubusercontent.com/u/225757?v=3","gravatar_id":"","url":"https://api.github.com/users/ericniebler","html_url":"https://github.com/ericniebler","followers_url":"https://api.github.com/users/ericniebler/followers","following_url":"https://api.github.com/users/ericniebler/following{/other_user}","gists_url":"https://api.github.com/users/ericniebler/gists{/gist_id}","starred_url":"https://api.github.com/users/ericniebler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericniebler/subscriptions","organizations_url":"https://api.github.com/users/ericniebler/orgs","repos_url":"https://api.github.com/users/ericniebler/repos","events_url":"https://api.github.com/users/ericniebler/events{/privacy}","received_events_url":"https://api.github.com/users/ericniebler/received_events","type":"User","site_admin":false},"created_at":"2015-02-20T16:46:20Z","updated_at":"2015-02-20T16:46:20Z","body":"FYI `<:` is a digraph, not a trigraph."}}