{"push_id":592549761,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"65b50272a15c52d753f68df2468fe1792f2516ea","before":"51867b3cdc0481048ea8c22a846932f2a207cf53","commits":[{"sha":"4d4eff794fb8f911d149536f144e589279a51781","author":{"email":"c21d2b0fb0f00753629cf5bfb27bd52cd3b39662@google.com","name":"Andreas Gampe"},"message":"ART: Fix compile-time-init fail\n\nIt is possible that a class that isn't itself marked as an image\nclass and would be skipped for compile-time-initialization by the\ncompiler driver is initialized when initializing a second class\nthat is an image class.\n\nIf the second class only depended on the first class during\ninitialization, e.g., to read field values, the compiler driver\nmay discard the class object (not reachable from image classes),\nbut record the oat class status as initialized (as it has been).\n\nIn that case we miss the initialization when we load the class at\nruntime.\n\nEnsure that all initialized classes with a class initializer are\nconsidered image classes and retained.\n\nBug: 19323020\nChange-Id: I4e537f328d9a4ea23ed5ff7166d532b8855f7acd","distinct":true,"url":"https://api.github.com/repos/migeran/platform_art/commits/4d4eff794fb8f911d149536f144e589279a51781"},{"sha":"65b50272a15c52d753f68df2468fe1792f2516ea","author":{"email":"c21d2b0fb0f00753629cf5bfb27bd52cd3b39662@google.com","name":"Andreas Gampe"},"message":"Merge \"ART: Fix compile-time-init fail\"","distinct":true,"url":"https://api.github.com/repos/migeran/platform_art/commits/65b50272a15c52d753f68df2468fe1792f2516ea"}]}