{"push_id":665825018,"size":1,"distinct_size":0,"ref":"refs/heads/master","head":"8e4ad64f1f6ee70866a3655d7dff7bb26576b5c2","before":"41fc92c3a83db20e057832526c8dc15d10100443","commits":[{"sha":"8e4ad64f1f6ee70866a3655d7dff7bb26576b5c2","author":{"email":"37e30812e24b33f8f0843b8276a5cfe5c6bcdd4d@york.ac.uk","name":"Chris Bak"},"message":"Reimplemented Label Class Tables.\n\nThe graph's label class indexing structure is a linked list of\nLabelClassTables instead of the old two-dimensional array. The tables\nexplicitly store the mark and the label class they represent.\nVery few of the label class/mark combinations are used in a typical\nGP 2 program, so it did not make sense to manage slots for all of\nthem at once.\n\nMinor changes:\n- Fixed a bug in generateRHSLabels that generated code to make a\n  label based on the false assumption that there is at most one\n  list variable in a RHS label.\n- Fixed a bug in makeRule causing some GP2 variables to be marked\n  incorrectly as unused.","distinct":false,"url":"https://api.github.com/repos/UoYCS-plasma/GP2/commits/8e4ad64f1f6ee70866a3655d7dff7bb26576b5c2"}]}