{"push_id":712170045,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"b336bb2495b3addeb7708e811bb694328584a83a","before":"2d52f1b25d2527f3d3b169c3c4ea265f95184fb1","commits":[{"sha":"7159c30260c512530bc03f248af97dd7a555d64a","author":{"email":"fa58591a66c64a81da50cedb0d601e92d5b751b6@gmail.com","name":"Stas Boukarev"},"message":"Optimize ARRAY-IN-BOUNDS-P transform some more.\n\nAvoid generic-<, it will only succeed when the argument is a fixnum.","distinct":true,"url":"https://api.github.com/repos/sbcl/sbcl/commits/7159c30260c512530bc03f248af97dd7a555d64a"},{"sha":"b336bb2495b3addeb7708e811bb694328584a83a","author":{"email":"4cc135f29e3f467f02d56be4500c4456826ef141@google.com","name":"Douglas Katzman"},"message":"Use EXPAND-DS-BIND for most macro-like things.\n\n- DEFTYPE, !DEF-TYPE-TRANSLATOR, DEFINE-ALIEN-TYPE-TRANSLATOR\n- DEF-IR1-TRANSLATOR\n- DEFINE-COMPILER-MACRO\n- DEFINE-INSTRUCTION-MACRO\n- DEFSETF and DEFCAS\n\nMissing from the above list are destructuring-bind and \"actual\" macros,\non account of a few bootstrapping issues pending resolution.\n\nThis doesn't yet use the expander that is able to elide type tests.\nIt does however avoid all the (CDR (CDR (CDR ...))) nonsense.\n\nA test of DEFTYPE in sb-introspect now expects a different result,\nbecause we generally delete &WHOLE and &ENVIRONMENT variables\nfrom lambda lists in their returned representation.","distinct":true,"url":"https://api.github.com/repos/sbcl/sbcl/commits/b336bb2495b3addeb7708e811bb694328584a83a"}]}