{"push_id":1112376486,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"fcda58cc6efb6ed4081c3c9bde4b996037c6e174","before":"ca63c770733ead7fd5de061ddc5268ffbd3c368b","commits":[{"sha":"129d96837dc1d42a5b5e9d0498f18f6201ffce0c","author":{"email":"b0dd66dee5deb54d951b8bd713218800cfb3a6c8@gmail.com","name":"hauptmech"},"message":"Make some concessions to ease splitting of main from library.\nRemove compile_only as option\nPass emit_opt into execute_from_lexer\nUse good old printf to print top level errors","distinct":true,"url":"https://api.github.com/repos/hauptmech/micropython/commits/129d96837dc1d42a5b5e9d0498f18f6201ffce0c"},{"sha":"fcda58cc6efb6ed4081c3c9bde4b996037c6e174","author":{"email":"b0dd66dee5deb54d951b8bd713218800cfb3a6c8@gmail.com","name":"hauptmech"},"message":"Split top level porting details from main() for library build\nMove porting details to unixport.[c,h]. No change in code.\nmkrules.mk library rule assumes same objects as main executable so I created\na separate group LIBOBJ. There is probably a more elegant way to do this.","distinct":true,"url":"https://api.github.com/repos/hauptmech/micropython/commits/fcda58cc6efb6ed4081c3c9bde4b996037c6e174"}]}