{"push_id":826430679,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"d1286614789da191d832e907329a1cb390ef8427","before":"457c49c219d5a0fcc96eea797b8a45a35a4054f6","commits":[{"sha":"d1286614789da191d832e907329a1cb390ef8427","author":{"email":"251bb01623bfda2cd9151e339a6e783ca432874c@google.com","name":"Erik Ernst"},"message":"Using input from Stephen to improve on size of generated code.\n\nChanged many literal lists from plain to `const` lists. Changed the\ntreatment of metadata to generate a `const` list in the first place,\nrather than generating a non-const list and then passing it through\n`UnmodifiableListView`.\n\nDid not follow the advice to remove all type arguments on the list\nliterals.\n\nAll in all, the reduction in the output size is less than 1%, but the\ncode contains a number of extra `const` entities, so identical values\nwill be shared (which may matter much more in larger programs) and the\navoidance of a large number of `UnmodifiableListView` would also be\nhelpful in terms of startup speed.\n\nR=sigurdm@google.com\n\nReview URL: https://codereview.chromium.org/1399053003 .","distinct":true,"url":"https://api.github.com/repos/dart-lang/reflectable/commits/d1286614789da191d832e907329a1cb390ef8427"}]}