{"commits":[{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"ed708fdc742e9e0f21ec427f368e0ecc6cde9fdc","message":"minor, separate rules into recrev and validity classes plus rule-specific stuff\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/ed708fdc742e9e0f21ec427f368e0ecc6cde9fdc"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"9db04ba00076f714e274c025e378306b499a0dea","message":"minor, provide generic family thing, ...\nthat market and product are inherited of, to replace rulesets in the long run\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/9db04ba00076f714e274c025e378306b499a0dea"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"e0fdf2eda71df739abdacac978aeafd7942e77ef","message":"minor, start specialised class famiter for family iteration\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/e0fdf2eda71df739abdacac978aeafd7942e77ef"},{"author":{"email":"b09d9bb16bf9b69282010dd0632eda7cd40aa71d@fresse.org","name":"Sebastian Freundt"},"sha":"2261a3fef65bc7d9b004c35b57a20fdfc90ca25b","message":"fix, refactor #'promote-class routine, let demotion follow, use clos in package\n\nSigned-off-by: Sebastian Freundt <hroptatyr@fresse.org>","url":"https://api.github.com/repos/hroptatyr/thh/commits/2261a3fef65bc7d9b004c35b57a20fdfc90ca25b"},{"author":{"email":"b09d9bb16bf9b69282010dd0632eda7cd40aa71d@fresse.org","name":"Sebastian Freundt"},"sha":"8dc949dcc5813118a721a6349f293125862be02f","message":"minor, march back and kick class promotion for family iterators\n\nSigned-off-by: Sebastian Freundt <hroptatyr@fresse.org>","url":"https://api.github.com/repos/hroptatyr/thh/commits/8dc949dcc5813118a721a6349f293125862be02f"},{"author":{"email":"b09d9bb16bf9b69282010dd0632eda7cd40aa71d@fresse.org","name":"Sebastian Freundt"},"sha":"1ee8c3e219bc0f902061b9efd0e3413b020cd06c","message":"minor, move next event stuff, based on families, to family.lisp\n\nSigned-off-by: Sebastian Freundt <hroptatyr@fresse.org>","url":"https://api.github.com/repos/hroptatyr/thh/commits/1ee8c3e219bc0f902061b9efd0e3413b020cd06c"},{"author":{"email":"b09d9bb16bf9b69282010dd0632eda7cd40aa71d@fresse.org","name":"Sebastian Freundt"},"sha":"4fffaceffa2689d8518a116451dbd49a469b4995","message":"minor, kick old rulesets\n\nSigned-off-by: Sebastian Freundt <hroptatyr@fresse.org>","url":"https://api.github.com/repos/hroptatyr/thh/commits/4fffaceffa2689d8518a116451dbd49a469b4995"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"38d55030ae47ff1db60fa4a7d16c58c6f797118f","message":"minor, simplify family iterating\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/38d55030ae47ff1db60fa4a7d16c58c6f797118f"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"fa444f815643184eb4400b9c9844e8ac42f040f9","message":"minor, cope with single element rule lists\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/fa444f815643184eb4400b9c9844e8ac42f040f9"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"4f4b0e0ec82bf865917e337f654266777123167c","message":"minor, overcome single element rules list by mapc'ing over all rules beforehand\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/4f4b0e0ec82bf865917e337f654266777123167c"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"392c969bcd193db4b4ce2f7f442ddb039b1d63b4","message":"minor, concentrate famiter and rule fiddling in thhrule\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/392c969bcd193db4b4ce2f7f442ddb039b1d63b4"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"a3f17631d5a4b9384126248646d9b5cb5729b028","message":"minor, eradicate old ruleset cruft\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/a3f17631d5a4b9384126248646d9b5cb5729b028"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"24181b69c84b4699634f1b59833c13303e21b5c4","message":"minor, kick lexenv stuff\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/24181b69c84b4699634f1b59833c13303e21b5c4"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"b0cb633d3660ebe2cc42bb429fb5a1abd588d355","message":"minor, turn states into families\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/b0cb633d3660ebe2cc42bb429fb5a1abd588d355"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"8cd7982ca588f2e4ae47ce1dd63b8673d858bdc0","message":"minor, kick old rule slots, from/till start-state/end-state\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/8cd7982ca588f2e4ae47ce1dd63b8673d858bdc0"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"a5521ed9735ca1fda429c194b6da5dcbd461e54b","message":"fix, do not use old slots, from/till/etc.\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/a5521ed9735ca1fda429c194b6da5dcbd461e54b"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"0e7267c6895ad1710a50f8bfae8d8900ef91919e","message":"minor, avoid using the validity ctor directly\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/0e7267c6895ad1710a50f8bfae8d8900ef91919e"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"c5e69e534392c35028233439cba7a5459e55fc13","message":"minor, rewrite all rules to close over the actual rule and emit a gensym'd defun\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/c5e69e534392c35028233439cba7a5459e55fc13"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"23626af2b7412dd3f497031fa2e94511504162b9","message":"minor, unify families somehow, provide adders for all other families in each family\n\nSigned-off-by: Sebastian Freundt <freundt@ga-group.nl>","url":"https://api.github.com/repos/hroptatyr/thh/commits/23626af2b7412dd3f497031fa2e94511504162b9"},{"author":{"email":"1f0829204b3475c52f714f96be4e7b39a87b6e74@ga-group.nl","name":"Sebastian Freundt"},"sha":"932f0f0bb36b6ebb17064f09a4feba1e20656db9","message":"Merge branch 'feat/ruleset-ng' into next\n\n* feat/ruleset-ng:\n  minor, unify families somehow, provide adders for all other families in each family\n  minor, rewrite all rules to close over the actual rule and emit a gensym'd defun\n  minor, avoid using the validity ctor directly\n  fix, do not use old slots, from/till/etc.\n  minor, kick old rule slots, from/till start-state/end-state\n  minor, turn states into families\n  minor, kick lexenv stuff\n  minor, eradicate old ruleset cruft\n  minor, concentrate famiter and rule fiddling in thhrule\n  minor, overcome single element rules list by mapc'ing over all rules beforehand\n  minor, cope with single element rule lists\n  minor, simplify family iterating\n  minor, kick old rulesets\n  minor, move next event stuff, based on families, to family.lisp\n  minor, march back and kick class promotion for family iterators\n  fix, refactor #'promote-class routine, let demotion follow, use clos in package\n  minor, start specialised class famiter for family iteration\n  minor, provide generic family thing, ... that market and product are inherited of, to replace rulesets in the long run\n  minor, separate rules into recrev and validity classes plus rule-specific stuff","url":"https://api.github.com/repos/hroptatyr/thh/commits/932f0f0bb36b6ebb17064f09a4feba1e20656db9"}],"ref":"refs/heads/next","head":"932f0f0bb36b6ebb17064f09a4feba1e20656db9","size":20,"push_id":53600929}