{"push_id":644504484,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"301d069a1a87b580c93a6819e1f6816e5b90a346","before":"9bbe938e48d862f9375eee72e93c482956e432ad","commits":[{"sha":"301d069a1a87b580c93a6819e1f6816e5b90a346","author":{"email":"bf9094e29bb52bcffbe838a0a102b5ee0df1e3d2@gmail.com","name":"alex"},"message":"Bugfixes\n- properly sign-/zero-extend returned values, e.g. the following\nfunction must return 255 and not -1:\n\nunsigned char f(void) { return -1; }\n\n- properly decay arrays on the left side of ->, e.g. the following must\ncompile:\n\n{\n  struct {char c;} s[1];\n  s[0].c = 'a'; putchar(s[0].c);\n  (s+0)->c = 'b'; putchar(s[0].c);\n  (*s).c = 'c'; putchar(s[0].c);\n  s->c = 'd'; putchar(s[0].c);\n  putchar('\\n');\n}","distinct":true,"url":"https://api.github.com/repos/alexfru/retrobsd/commits/301d069a1a87b580c93a6819e1f6816e5b90a346"}]}