{"push_id":634542585,"size":14,"distinct_size":1,"ref":"refs/heads/newio","head":"398b70fae031212553fcb4025bf0bdffb6208b6c","before":"581a18d8043271bbc0ad2a8e1a13f78606b2415b","commits":[{"sha":"b55263afb0ef502ccdfa63417656793943a552dc","author":{"email":"92c1736204b6c26b1dd39a70935c2aa8584ad478@jnthn.net","name":"Jonathan Worthington"},"message":"Give a good error for solitary backtrack control.\n\nResolves RT #77786, which complained about a poor error for / : /.","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/b55263afb0ef502ccdfa63417656793943a552dc"},{"sha":"e1e71d39818ffa75d3257f0d3e41d12d4c7ee415","author":{"email":"acbe9eefed1b5c30f6a12777bf7fe46911b40d2c@dijkmat.nl","name":"Elizabeth Mattijsen"},"message":"Simplify dd(), make it work for expressions\n\n$ 6 'dd my $a = 42, 43'\n$a = 42\n43","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/e1e71d39818ffa75d3257f0d3e41d12d4c7ee415"},{"sha":"d8ec4d1b2fd3ba1741a5129c668d4400a9c96352","author":{"email":"92c1736204b6c26b1dd39a70935c2aa8584ad478@jnthn.net","name":"Jonathan Worthington"},"message":"Toss unused dynamic.","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/d8ec4d1b2fd3ba1741a5129c668d4400a9c96352"},{"sha":"753dae8b065470c6f56b9a67755e474fbfc755b7","author":{"email":"92c1736204b6c26b1dd39a70935c2aa8584ad478@jnthn.net","name":"Jonathan Worthington"},"message":"Add %*PRAGMAS as a first step to lexical pragmas.\n\nFor now this will just let us get things like MONKEY-TYPING and soft\nto behave lexically; the key driver is to support upcoming refactor\nof how \"use fatal;\" works, however.","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/753dae8b065470c6f56b9a67755e474fbfc755b7"},{"sha":"b3292f647a349d47b403b5bf4e56b470f040be8c","author":{"email":"92c1736204b6c26b1dd39a70935c2aa8584ad478@jnthn.net","name":"Jonathan Worthington"},"message":"Make 'use MONKEY-TYPING' lexical.","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/b3292f647a349d47b403b5bf4e56b470f040be8c"},{"sha":"b220d9af569eea6ce6d50f1bca92272d936535e2","author":{"email":"92c1736204b6c26b1dd39a70935c2aa8584ad478@jnthn.net","name":"Jonathan Worthington"},"message":"Make 'use soft' lexical.","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/b220d9af569eea6ce6d50f1bca92272d936535e2"},{"sha":"7adc7504a43f60654fc15679a34835237ca40baa","author":{"email":"acbe9eefed1b5c30f6a12777bf7fe46911b40d2c@dijkmat.nl","name":"Elizabeth Mattijsen"},"message":"Improve Invocant requires a type object message\n\n- show the name of the object\n- if an instance was needed, nudge towards a possibly missing .new","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/7adc7504a43f60654fc15679a34835237ca40baa"},{"sha":"d603ba4723dbf669890f2074f1b8f8ca2d580c14","author":{"email":"acbe9eefed1b5c30f6a12777bf7fe46911b40d2c@dijkmat.nl","name":"Elizabeth Mattijsen"},"message":"Auto-generated accessors need an instance now\n\nThis improves the error:\n\n   Cannot look up attributes in a type object\n\nnow to:\n\n  Invocant requires a 'Foo' instance, but a type object was passed.\n  Did you forget a .new?","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/d603ba4723dbf669890f2074f1b8f8ca2d580c14"},{"sha":"bf00dd1086e97649d2c97fa5b6949727d1acf2fa","author":{"email":"92c1736204b6c26b1dd39a70935c2aa8584ad478@jnthn.net","name":"Jonathan Worthington"},"message":"Explicitly detect Failure in constant folding.\n\nBefore, we set $*FATAL, but since \"use fatal\" isn't meant to be done\nthat way, we can't use this approach any more.","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/bf00dd1086e97649d2c97fa5b6949727d1acf2fa"},{"sha":"db45d92be1cde6c6608ac9ba3254b30e8b61070d","author":{"email":"92c1736204b6c26b1dd39a70935c2aa8584ad478@jnthn.net","name":"Jonathan Worthington"},"message":"Re-implement 'use fatal' to be more correct.\n\nPer TimToady++, a dynamic variable is the wrong approach. Rather, we\nshould do it by AST re-writing in the leixcal scope where 'use fatal'\nis in force. This is a first attempt at implementing that. It's good\nenough to pass all of the spectests that the previous 'use fatal'\nimplementation did. $*FATAL goes away as a result.","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/db45d92be1cde6c6608ac9ba3254b30e8b61070d"},{"sha":"b2a928e431af80dc683c30180c8ab65c73a085fc","author":{"email":"92c1736204b6c26b1dd39a70935c2aa8584ad478@jnthn.net","name":"Jonathan Worthington"},"message":"Add defined to 'use fatal' defusers.","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/b2a928e431af80dc683c30180c8ab65c73a085fc"},{"sha":"b8f4051a0abea3c9b74c4503a0245a648d40ad37","author":{"email":"9dd6cbdd5b11ab1800485e3cef59dbc3185cb52a@gmail.com","name":"Pepe Schwarz"},"message":"Don't implicitly return a VM array from &dd.","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/b8f4051a0abea3c9b74c4503a0245a648d40ad37"},{"sha":"df38418ff0b7eecd6ea45fd91f4d589ccd5a29d3","author":{"email":"acbe9eefed1b5c30f6a12777bf7fe46911b40d2c@dijkmat.nl","name":"Elizabeth Mattijsen"},"message":"Hide auto-generated accessors from backtraces\n\nThere is no point in guiding developers to the location in the core settings\nwhere they are generated!","distinct":false,"url":"https://api.github.com/repos/rakudo/rakudo/commits/df38418ff0b7eecd6ea45fd91f4d589ccd5a29d3"},{"sha":"398b70fae031212553fcb4025bf0bdffb6208b6c","author":{"email":"acbe9eefed1b5c30f6a12777bf7fe46911b40d2c@dijkmat.nl","name":"Elizabeth Mattijsen"},"message":"Merge branch 'nom' into newio","distinct":true,"url":"https://api.github.com/repos/rakudo/rakudo/commits/398b70fae031212553fcb4025bf0bdffb6208b6c"}]}