{"push_id":752673497,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"48c10fe1c6728ad40bb9765c8fb6f94307867abc","before":"f3f3d6725bcb0f505e25454a9e32de94ace43313","commits":[{"sha":"bb24e0de703f6494163013afbbc27db2f79b149e","author":{"email":"a84fdb0f561ba218a613da03931e2c27f3feb715@a-rx.info","name":"Andreas Reuleaux"},"message":"* position info, ranges, and navigation in the ws aware syntax tree,\n  and refactoring split into pieces and moved to Refactor/*.hs\n\n* Text2String supports modules now\n\n* can use bifoldMap/foldMap on the decorated syntax tree (with position info ie.)\n  to calculate ranges (similar in spirit to bitraversal),\n  range calculation thus simplified\n\n* the Expr constructor Pos renamed to Position, so Pos could be used for the\n  constructor of position info as calculated / decorated (formerly LineColumn),\n  just this one constructor now (ie. From, To, AnyPos merged to Pos)\n\n* R.hs renamed (again): to P.hs: P for Pire\n\n* managed to even traverse ConstructorNames (use them as an applicative),\n  by means of a poor man's traversal on sets. decorateM thus\n  returns a module now (the old tuple version is still available\n  as decorateM'), decorated modules can thus be treated as any\n  other pieces of the zipper\n\n* first steps of walking the (ws aware) tree by line column number","distinct":true,"url":"https://api.github.com/repos/reuleaux/pire/commits/bb24e0de703f6494163013afbbc27db2f79b149e"},{"sha":"e68177f33d0b3279fd32372f7305915d6e47c3ce","author":{"email":"a84fdb0f561ba218a613da03931e2c27f3feb715@a-rx.info","name":"Andreas Reuleaux"},"message":"a kind of literate programming for the docs introduced (with special\n`// doctest` ... `// /doctest` comments, more details in\n<<docs/README.adoc#>>, ie. the other way around as extracting\ncode snippets, recently introduced), the idea is to have readable\nadoc files, with examples doctested nevertheless, cf. eg. the Parsec\nchapter <<docs/parsec.adoc#>>","distinct":true,"url":"https://api.github.com/repos/reuleaux/pire/commits/e68177f33d0b3279fd32372f7305915d6e47c3ce"},{"sha":"82d7aef07629be051fd4f2a938483d00207e3140","author":{"email":"a84fdb0f561ba218a613da03931e2c27f3feb715@a-rx.info","name":"Andreas Reuleaux"},"message":"Merge branch 'dev'","distinct":true,"url":"https://api.github.com/repos/reuleaux/pire/commits/82d7aef07629be051fd4f2a938483d00207e3140"},{"sha":"ce01319a3752956df053ae3c51a6e9249a56b163","author":{"email":"a84fdb0f561ba218a613da03931e2c27f3feb715@a-rx.info","name":"Andreas Reuleaux"},"message":"testing git at this point","distinct":true,"url":"https://api.github.com/repos/reuleaux/pire/commits/ce01319a3752956df053ae3c51a6e9249a56b163"},{"sha":"48c10fe1c6728ad40bb9765c8fb6f94307867abc","author":{"email":"a84fdb0f561ba218a613da03931e2c27f3feb715@a-rx.info","name":"Andreas Reuleaux"},"message":"Merge branch 'dev'","distinct":true,"url":"https://api.github.com/repos/reuleaux/pire/commits/48c10fe1c6728ad40bb9765c8fb6f94307867abc"}]}