{"push_id":1085033393,"size":16,"distinct_size":1,"ref":"refs/heads/master","head":"b60cfd458cccc545a4055b0b377463f3b9c5224f","before":"f32c2e0ec0afb748a19c56e590b388a1fdec25ba","commits":[{"sha":"bf58f674d004efafee2236b2fe58d4f78da4ae57","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Fixed uncaught error in engine configuration","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/bf58f674d004efafee2236b2fe58d4f78da4ae57"},{"sha":"7f60bc042c3673f284bdbb14bd46b9e426518ec7","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Updated quotes file","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/7f60bc042c3673f284bdbb14bd46b9e426518ec7"},{"sha":"5195e42e3387e78aebaf2e260440a2e7aac3168d","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Ported some of test.lua over to test/test-rpl-core.lua","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/5195e42e3387e78aebaf2e260440a2e7aac3168d"},{"sha":"0d1631d98c3a8da07bd93fd074ae0ed8f75e798b","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Added more tests to test/test-rpl-core.lua","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/0d1631d98c3a8da07bd93fd074ae0ed8f75e798b"},{"sha":"3bfbcd88bbb3d4e189baf636ae5dea706d457fe0","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Hacking around in C with the C interface to the Lua state","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/3bfbcd88bbb3d4e189baf636ae5dea706d457fe0"},{"sha":"0c32ad0e39e61f3876eb70851da30f16f5d77eb2","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Testing some very basic things in rtest.c","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/0c32ad0e39e61f3876eb70851da30f16f5d77eb2"},{"sha":"54ab122242084155b2dd87011a81ceb7cb996864","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Added a note on interpreter versions/dialects to doc/TODO","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/54ab122242084155b2dd87011a81ceb7cb996864"},{"sha":"1fd2693b3065d091eab8dbe288fce644dc31d7ea","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"CHANGED BOUNDARY to recognize start of input correctly.","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/1fd2693b3065d091eab8dbe288fce644dc31d7ea"},{"sha":"0769d9b847ebf44bca957cf7efa4e8786437bfb4","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Documented some important things to implement/fix","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/0769d9b847ebf44bca957cf7efa4e8786437bfb4"},{"sha":"5d14c7d43244be5deb0e6fa0a782460d1810f663","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Changed TODO list to markup format","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/5d14c7d43244be5deb0e6fa0a782460d1810f663"},{"sha":"089d8d74a95b7ea91176f4849c00cdb6a0354da6","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Added api.version; more thoughts into boundary-dwim.txt","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/089d8d74a95b7ea91176f4849c00cdb6a0354da6"},{"sha":"2dd4f7d90663bfd0281a55619710366f6c57a60b","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Added rosie.rpl; trivial change to setup of initial env in compile.lua","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/2dd4f7d90663bfd0281a55619710366f6c57a60b"},{"sha":"23c764a9c0ce46e733bc0ddcb8c6b30d1019c6db","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Wrote boundary tests... looks good.","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/23c764a9c0ce46e733bc0ddcb8c6b30d1019c6db"},{"sha":"93e6d3dc94f68f349a8d74aa4685f4929e71d1b8","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Simplified top-level interface to compiler a bit","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/93e6d3dc94f68f349a8d74aa4685f4929e71d1b8"},{"sha":"629b89d892d596b459566a4e5fbd9e93596bf78e","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Version 0.92b -- prior to changing how quantified exps are compiled","distinct":false,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/629b89d892d596b459566a4e5fbd9e93596bf78e"},{"sha":"b60cfd458cccc545a4055b0b377463f3b9c5224f","author":{"email":"ad0460cb04d67eb39a9c46471c88e93819177116@us.ibm.com","name":"Jamie A. Jennings"},"message":"Merge branch 'dev-boundary'\n\ndev-boundary includes a change to the boundary definition to recognize\nthe start of the input as being on a boundary.  a number of tests were\nadded also.  one test fails, because (a/b) matches \"ax\", and it shouldn't.\nhowever, this test case has revealed a subtle bug that comes from an\nassumption that was once true about compiling quantified expressions and\nchoices in cooked vs raw mode.\n\nthe assumption was that the boundary expression had to consume some input.\nthis was once true, but is no longer the case.\n\nwe will call this current version \"0.92b\".  the next version will address:\n(1) simplifying the compilation of quantified expressions\n(2) simplifying the compilation of cooked-vs-raw choices\n(3) establishing (enforcing) for once that the default is cooked mode\n(4) ensuring that '{(\"a\")+ \"b\"}' will match \"a a ab\" because the boundary\n    checking applies between expressions in the quantified expression.\n(5) deciding what (X) means when X is not a sequence.  currently it means\n    nothing, because boundaries are only relevant in sequences.","distinct":true,"url":"https://api.github.com/repos/jamiejennings/rosie-pattern-language/commits/b60cfd458cccc545a4055b0b377463f3b9c5224f"}]}