{"push_id":1365391703,"size":148,"distinct_size":109,"ref":"refs/heads/develop","head":"8cf18f7a2172212e5cbd295bf9a573896596a70e","before":"fab8b369444619d6eca802b1de387153420bef28","commits":[{"sha":"1954340aa44abe74e848ec9abdfc9f9738c62361","author":{"name":"Duncan McGreggor","email":"ad4621e19a6074198e99c205c4a6bfc74eb74930@gmail.com"},"message":"Update to point to the new doc/src directory.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/1954340aa44abe74e848ec9abdfc9f9738c62361"},{"sha":"aceb8dad5277b82cba4985d5f39cf1a9b298303a","author":{"name":"Robert Virding","email":"6ba88aa8a23105a0779beb21ef42c14c9cfd0f18@gmail.com"},"message":"Give explicit control whether to deep expand and keep everything","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/aceb8dad5277b82cba4985d5f39cf1a9b298303a"},{"sha":"18423e35a1f39ff3834185c3ce9fc5ee6fff9501","author":{"name":"Robert Virding","email":"6ba88aa8a23105a0779beb21ef42c14c9cfd0f18@gmail.com"},"message":"Make interface more LFEy and fix call to compiler","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/18423e35a1f39ff3834185c3ce9fc5ee6fff9501"},{"sha":"33457ca931973bd623a20e0b1668d66441e26cef","author":{"name":"Robert Virding","email":"6ba88aa8a23105a0779beb21ef42c14c9cfd0f18@gmail.com"},"message":"Add deftest keywords for special handling\n\nThis fixes #226.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/33457ca931973bd623a20e0b1668d66441e26cef"},{"sha":"edb43782696eec1760edfd70ca77f4406d6614b7","author":{"name":"Robert Virding","email":"6ba88aa8a23105a0779beb21ef42c14c9cfd0f18@gmail.com"},"message":"Handle the macros defined in eval-when-compile\n\nThese macros can be ignored here as they will anyway be accessible\nwhen the module is compiled.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/edb43782696eec1760edfd70ca77f4406d6614b7"},{"sha":"61b29815ccdf8e1f584c2283c8d10664db071eb6","author":{"name":"Robert Virding","email":"6ba88aa8a23105a0779beb21ef42c14c9cfd0f18@gmail.com"},"message":"Move docs processing to after syntax check\n\nTo do this the macro expansion phase had to leave the define-macro and\neval-when-compiler in the code. Some compiler passes had to be\nmodified to ignore these forms.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/61b29815ccdf8e1f584c2283c8d10664db071eb6"},{"sha":"b31222e3ec82445e2f425ab29663df5a2777436e","author":{"name":"Eric Bailey","email":"012dc39b5d46fa9c96a07baabafe19ff1731e02e@users.noreply.github.com"},"message":"Update lfec\n\nAdd `+no_docs` to terms list per #227.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/b31222e3ec82445e2f425ab29663df5a2777436e"},{"sha":"061f5d8b5c5d62566acc6c5c288ae622cbd1c41f","author":{"name":"Eric Bailey","email":"012dc39b5d46fa9c96a07baabafe19ff1731e02e@users.noreply.github.com"},"message":"Update README.md\n\nAdd Hex badges and close #221.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/061f5d8b5c5d62566acc6c5c288ae622cbd1c41f"},{"sha":"a548df29ae6e3c4c02513868bbb4e94af2cdda9a","author":{"name":"Eric Bailey","email":"012dc39b5d46fa9c96a07baabafe19ff1731e02e@users.noreply.github.com"},"message":"Update lfec\n\nConvert all the compiler options to kebab case.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/a548df29ae6e3c4c02513868bbb4e94af2cdda9a"},{"sha":"96d75264da01204e04609fd057c1ee31c1732040","author":{"name":"Eric Bailey","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@ericb.me"},"message":"Update test/example.lfe\n\nFix forty-two?/1 and add another module, another-example.\n\nDeliberately avoid (doc ...) in (defmodule another-module ...) and don't\ninclude a docstring in divmod/2.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/96d75264da01204e04609fd057c1ee31c1732040"},{"sha":"9efb7385a8577afe7b7826e6a320cd4b8f35336f","author":{"name":"Eric Bailey","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@ericb.me"},"message":"Update lfedoc\n\nMove lfedoc to bin, make some general improvements and parse appropriate\nlfe_comp:file/2 options. Notably, +to* options are ignored, since we\nneed to end up with a binary here.\n\nAdd lfedoc to the install make target too.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/9efb7385a8577afe7b7826e6a320cd4b8f35336f"},{"sha":"42bd85001af358cbabe6dcb547c584e582237183","author":{"name":"Robert Virding","email":"6ba88aa8a23105a0779beb21ef42c14c9cfd0f18@gmail.com"},"message":"Merge pull request #228 from yurrriq/patch-1\n\nUpdate lfec and lfedoc","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/42bd85001af358cbabe6dcb547c584e582237183"},{"sha":"a042daaf06f51cd50a3c35be9190704f521b0fa0","author":{"name":"Robert Virding","email":"6ba88aa8a23105a0779beb21ef42c14c9cfd0f18@gmail.com"},"message":"Merge pull request #229 from yurrriq/patch-2\n\nAdd Hex badges","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/a042daaf06f51cd50a3c35be9190704f521b0fa0"},{"sha":"ab095b89e2a012bf686f4e13a2a298b3f5cbcac5","author":{"name":"Eric Bailey","email":"012dc39b5d46fa9c96a07baabafe19ff1731e02e@users.noreply.github.com"},"message":"Update README.md to point to the new doc/src directory (#231)\n\n* Update README.md and doc/src/updating_docs.md\r\n\r\nSimilar to #223, update README.md and doc/src/updating_docs.md\r\nto point to the new doc/src directory.\r\n\r\n* Update Makefile\r\n\r\nAllow DESTBINDIR to be set by the user.\r\n\r\nI use Nix to manage Erlang installations, which results in my not being\r\nable to use the default DESTBINDIR.\r\n\r\nWith this change, the following works for me in fish shell:\r\n\r\n    env DESTBINDIR=/usr/local/bin make install\r\n\r\nThis shouldn't have any negative consequences for \"normal\" users and\r\nmight be helpful to others as well.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/ab095b89e2a012bf686f4e13a2a298b3f5cbcac5"},{"sha":"2f7c90b166c1f78984be52a05c5ebeeb27ad6802","author":{"name":"Eric Bailey","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@ericb.me"},"message":"Update rebar3 and Travis config\n\nUse Hex packages for proper and rebar3_proper, update the `travis`\nmake target to call `rebar3 do proper, ct` and update .travis.yml\nto use rebar3 and call `make travis`.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/2f7c90b166c1f78984be52a05c5ebeeb27ad6802"},{"sha":"8471576c89d43467e5bcf0ca5deb8cbb44ab5f2d","author":{"name":"Eric Bailey","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@ericb.me"},"message":"Add Travis badge to README.md","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/8471576c89d43467e5bcf0ca5deb8cbb44ab5f2d"},{"sha":"37436cbba84659ebe9e34cda99b1c5937a762e7a","author":{"name":"Eric Bailey","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@ericb.me"},"message":"Update .travis.yml\n\nAdd ./bin to the $PATH so `/usr/bin/env lfe` can work and disable\nbuilds for R14-16 for now. Use R16B03-1 (commented out).","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/37436cbba84659ebe9e34cda99b1c5937a762e7a"},{"sha":"d6277291b68904997a3e188eeef5e8791a8c211e","author":{"name":"Robert Virding","email":"6ba88aa8a23105a0779beb21ef42c14c9cfd0f18@gmail.com"},"message":"Only return docs for functions/macros which are\texported\n\nInternally a number of things have happened:\n- We now assume we have syntax checked code.\n- The checking and pattern/guard extraction functions are now function\n  and macro specific which make things much simpler.\n- Don't use a macro when you can use a function.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/d6277291b68904997a3e188eeef5e8791a8c211e"},{"sha":"db36a35874c777cf80bf2b469babc85e5966415b","author":{"name":"Eric Bailey","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@ericb.me"},"message":"Simplify/normalize lfe_doc and fix prop_lfe_doc\n\nlfe_doc\n===================\n\n- Remove `#doc.arity` and update `patterns/1`, `do_patterns/2`\n  and `make_doc/6` (now `make_doc/5`) accordingly.\n- Remove redundant `is_proper_list/1` and `is_symb_list/1` imports.\n- Add and use `name()` for the value of `#doc.name`:\n\n      -type name() :: atom() | {atom(),non_neg_integer()}.\n\n  i.e. `Name | {Name,Arity}`.\n- Make some cosmetic tweaks to normalize `lfe_doc`.\n- Make `pprint/2` smarter.\n- Update `bin/lfedoc` to reflect the `#doc{}` changes.\n\nprop_lfe_doc\n=====================\n\n- Update `prop_lfe_doc` to accommodate the aforementioned changes.\n- Add a `case` expression to elegantly handle failures in `do_validate/2`\n  and remove the unnecessary `exported=false` match.\n- Remove the invalid `define-macro` shape from `validate/1`\n  and only generate `define-macro` forms with `match-lambda`.\n- Generate proper pattern clauses for macros, i.e.\n\n      [[Pat,_Env]|_]\n\n- Prefer `Pat` to `Patt`, to mirror `lfe_doc`.\n- KISS and just use EUnit.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/db36a35874c777cf80bf2b469babc85e5966415b"},{"sha":"7ae61d19fa0a539e6bebadadab951033aa2eff4a","author":{"name":"Eric Bailey","email":"a16fbdd223a71781803acbd9bd107ba1353fc2f0@ericb.me"},"message":"Move visual \"tests to dev and update .travis.yml\n\nThe visual \"tests\" are not meant to be compiled or run as such and\nbreak the build on older OTP releases on Travis. Per discussion, move\nthem to dev so Travis won't try to build them.\n\nRe-enable R16B03-1, R15B03 and R14B04 to see if they succeed now.","distinct":false,"url":"https://api.github.com/repos/oubiwann/lfe/commits/7ae61d19fa0a539e6bebadadab951033aa2eff4a"}]}
{"actor":{"display_login":"oubiwann"}}