{"push_id":605032455,"size":1,"distinct_size":1,"ref":"refs/heads/atomic_error","head":"0b43d9257d80a42ea33c4945527b8e4db9c23c65","before":"a6e6498b44c90ec1c8b255a91250e5e3df08958f","commits":[{"sha":"0b43d9257d80a42ea33c4945527b8e4db9c23c65","author":{"email":"7640c961cc981a1261376ebb84f7741662c8ac6e@st-andrews.ac.uk","name":"Chris Jefferson"},"message":"Make backtraces produce correct answers with atomic statements\n\nThis fixes incorrect backtraces in functions which use atomic,\nfor example:\n\ngap> f := function()\n>  Print(\"abc\");\n>  atomic Y do\n>  od;\n> end;\ngap> f();\nError, Variable 'Y' must have an assigned value in\n  Print( \"abc\" );\n\nIn particular, HPC-GAP would segfault if the atomic was the\nfirst line in the function.","distinct":true,"url":"https://api.github.com/repos/ChrisJefferson/gap/commits/0b43d9257d80a42ea33c4945527b8e4db9c23c65"}]}