{"push_id":662446384,"size":1,"distinct_size":1,"ref":"refs/heads/dev","head":"5d0f2fd40910045d48b34a21810eba8e597f5e9e","before":"f0dd8578f2f7839f510119cedbeab9c168905438","commits":[{"sha":"5d0f2fd40910045d48b34a21810eba8e597f5e9e","author":{"email":"37e30812e24b33f8f0843b8276a5cfe5c6bcdd4d@york.ac.uk","name":"Chris Bak"},"message":"Rule Matching Code Generation\n\nParts of the matching code generation have been recoded to accommodate\nthe new label class data structure, particularly the generation of\nloops to iterate over the appropriate label class array indices.\nIn addition, the genRule module has been significantly refactored.\n\nMinor changes:\n- If a RHS-label has the 'ANY' mark, code is generated to retrieve\n  the mark of the appropriate host item.\n- Relabelling modifications pushed to the graph change stack\n  before the item is relabelled.\n- Fixed some bugs in the LabelClassTable functions, including\n  the freeing of these structures in freeGraph.\n- New predicate hasListVariable that returns true if its label\n  argument contains a list variable.\n- Fixed incorrect degree-based node filtering in macros.h.\n- Fixed the faulty addBiEdge function.\n- The parser accepts negative integers in the host graph.","distinct":true,"url":"https://api.github.com/repos/UoYCS-plasma/GP2/commits/5d0f2fd40910045d48b34a21810eba8e597f5e9e"}]}