{"push_id":547150882,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"5e2b90a4f7a634187d9abbfc3dac3d761956e243","before":"89bf126419ed2b91294447c66508e087d0aef926","commits":[{"sha":"acda564fb81af2370f28c357881b25b4dba4d726","author":{"email":"8bdee381138d3e68d6f2228682500088344888d1@google.com","name":"fschneider@google.com"},"message":"Improve constant pool implementation in the assembler.\n\nInstead of using RawObject* as keys, use Object*. Using handles eliminates any assumption\nabout the underlying GC implementation (e.g. requiring that old objects don't move).\n\nRemove special handling of null_object by making HashMap more generic and\nallowing the trait to specify the value used to indicate an empty element.\n\nThe goal is to use one unified, efficient implementation of the constant\npool on all architectures that require one (x64, arm64, mips).\n\nR=vegorov@google.com, zra@google.com\n\nReview URL: https://codereview.chromium.org//848703002\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42901 260f80e4-7a28-3924-810f-c04153c831b5","distinct":true,"url":"https://api.github.com/repos/dart-lang/bleeding_edge/commits/acda564fb81af2370f28c357881b25b4dba4d726"},{"sha":"81f3ab2be8a435f7194c6ad56daaa08105d002ff","author":{"email":"12d47e7a27fad71f0f62618c5962ce04e125ad18@google.com","name":"floitsch@google.com"},"message":"dart2js: start using the model in the old emitter.\n\nR=zarah@google.com\n\nReview URL: https://codereview.chromium.org//849623003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42902 260f80e4-7a28-3924-810f-c04153c831b5","distinct":true,"url":"https://api.github.com/repos/dart-lang/bleeding_edge/commits/81f3ab2be8a435f7194c6ad56daaa08105d002ff"},{"sha":"8dd43a386d8ce9f747bcace836d19e9d4d50bbbd","author":{"email":"ad40f903ca639ca334d95dc5a5f0ae92bd708079@google.com","name":"ahe@google.com"},"message":"Avoid duplicated messages.\n\nR=johnniwinther@google.com\n\nReview URL: https://codereview.chromium.org//822423005\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42903 260f80e4-7a28-3924-810f-c04153c831b5","distinct":true,"url":"https://api.github.com/repos/dart-lang/bleeding_edge/commits/8dd43a386d8ce9f747bcace836d19e9d4d50bbbd"},{"sha":"5b7f73034cd299f437ebd113c01503960cf1ae10","author":{"email":"ad40f903ca639ca334d95dc5a5f0ae92bd708079@google.com","name":"ahe@google.com"},"message":"Recover from crash in language/async_test/constructor4.\n\nR=johnniwinther@google.com\n\nReview URL: https://codereview.chromium.org//840723003\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42904 260f80e4-7a28-3924-810f-c04153c831b5","distinct":true,"url":"https://api.github.com/repos/dart-lang/bleeding_edge/commits/5b7f73034cd299f437ebd113c01503960cf1ae10"},{"sha":"5e2b90a4f7a634187d9abbfc3dac3d761956e243","author":{"email":"ad40f903ca639ca334d95dc5a5f0ae92bd708079@google.com","name":"ahe@google.com"},"message":"Don’t exit prematurely if compilation failed.\n\nR=johnniwinther@google.com\n\nReview URL: https://codereview.chromium.org//828413004\n\ngit-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42905 260f80e4-7a28-3924-810f-c04153c831b5","distinct":true,"url":"https://api.github.com/repos/dart-lang/bleeding_edge/commits/5e2b90a4f7a634187d9abbfc3dac3d761956e243"}]}