{"action":"created","issue":{"url":"https://api.github.com/repos/SimonDanisch/FixedSizeArrays.jl/issues/105","repository_url":"https://api.github.com/repos/SimonDanisch/FixedSizeArrays.jl","labels_url":"https://api.github.com/repos/SimonDanisch/FixedSizeArrays.jl/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/SimonDanisch/FixedSizeArrays.jl/issues/105/comments","events_url":"https://api.github.com/repos/SimonDanisch/FixedSizeArrays.jl/issues/105/events","html_url":"https://github.com/SimonDanisch/FixedSizeArrays.jl/pull/105","id":153360982,"number":105,"title":"WIP - map refactoring for different eltypes and different FSA subtypes.","user":{"login":"c42f","id":601473,"avatar_url":"https://avatars.githubusercontent.com/u/601473?v=3","gravatar_id":"","url":"https://api.github.com/users/c42f","html_url":"https://github.com/c42f","followers_url":"https://api.github.com/users/c42f/followers","following_url":"https://api.github.com/users/c42f/following{/other_user}","gists_url":"https://api.github.com/users/c42f/gists{/gist_id}","starred_url":"https://api.github.com/users/c42f/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/c42f/subscriptions","organizations_url":"https://api.github.com/users/c42f/orgs","repos_url":"https://api.github.com/users/c42f/repos","events_url":"https://api.github.com/users/c42f/events{/privacy}","received_events_url":"https://api.github.com/users/c42f/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":28,"created_at":"2016-05-06T01:33:53Z","updated_at":"2016-05-22T05:54:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/SimonDanisch/FixedSizeArrays.jl/pulls/105","html_url":"https://github.com/SimonDanisch/FixedSizeArrays.jl/pull/105","diff_url":"https://github.com/SimonDanisch/FixedSizeArrays.jl/pull/105.diff","patch_url":"https://github.com/SimonDanisch/FixedSizeArrays.jl/pull/105.patch"},"body":"WIP - do not merge!\r\n\r\nI started some work in an attempt to address some of the FSA type interoperability woes (see #104, #63, #93, #82, etc).  The initial code here is modification of the `map()` infrastructure to allow the output FSA type to be specified as part of the mapping operation. I'm not even sure this is the right thing yet, but the general idea for the next step is to add some `Base.promote_op()`-like infrastructure to allow operations like `v1 .< v2` to specify an output of Vec{N,Bool} when `v1` and `v2` are `Vec{N,Float64}` or whatever.\r\n\r\nSomething like `promote_op` seems to be required to fix `point + vec -> point`, but deducing the correct output for elementwise ops like `v1 .< v2` with `v1,v2 <: Vec` might be doable via normal type inference over the resulting tuple, I'm not sure.  (Eg, `Vec(1 < 2, 3.0 < 4)` returns a `Vec{2,Bool}` as you want)."},"comment":{"url":"https://api.github.com/repos/SimonDanisch/FixedSizeArrays.jl/issues/comments/220815899","html_url":"https://github.com/SimonDanisch/FixedSizeArrays.jl/pull/105#issuecomment-220815899","issue_url":"https://api.github.com/repos/SimonDanisch/FixedSizeArrays.jl/issues/105","id":220815899,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2016-05-22T05:54:55Z","updated_at":"2016-05-22T05:54:55Z","body":"\n[![Coverage Status](https://coveralls.io/builds/6279655/badge)](https://coveralls.io/builds/6279655)\n\nCoverage decreased (-2.5%) to 89.951% when pulling **6a47dbfa302caec6e5e92cef305424b55454beaa on c42f:refactor-map** into **b8d3d5ec4044549d8cfe71a0f9f7ffad3acb7a2f on SimonDanisch:master**.\n"}}
{"actor":{"display_login":"coveralls"}}