{"push_id":543476676,"size":3,"distinct_size":3,"ref":"refs/heads/alloc_external_crate","head":"edc164fc9b70f1e81e616e558663d04d6da0b2ea","before":"7268f551c0c6bb6ba538c6f12e7fce7e75b5af49","commits":[{"sha":"547c4fb777c10f29ab9650d4cfc7d19b66f5c7ec","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@phil-opp.com","name":"Philipp Oppermann"},"message":"move scheduler to own crate","distinct":true,"url":"https://api.github.com/repos/phil-opp/rustos-experiment/commits/547c4fb777c10f29ab9650d4cfc7d19b66f5c7ec"},{"sha":"5580b1bb01ea8a2a179938ebe8696cbf9ab00d44","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@phil-opp.com","name":"Philipp Oppermann"},"message":"rework scheduler, add thread and thread_local, customize spinlock: save id of current thread if lock is held","distinct":true,"url":"https://api.github.com/repos/phil-opp/rustos-experiment/commits/5580b1bb01ea8a2a179938ebe8696cbf9ab00d44"},{"sha":"edc164fc9b70f1e81e616e558663d04d6da0b2ea","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@phil-opp.com","name":"Philipp Oppermann"},"message":"add sync dummy module to use atomics","distinct":true,"url":"https://api.github.com/repos/phil-opp/rustos-experiment/commits/edc164fc9b70f1e81e616e558663d04d6da0b2ea"}]}