{"push_id":1438260827,"size":4,"distinct_size":4,"ref":"refs/heads/experiment","head":"0576451d90e89f197099466efeb2c374b53999e0","before":"3c96f2d1eefe959e05c8f00a6ea7e50268434c93","commits":[{"sha":"e2a1826fcdde45b2beb8b92ec7d40ed795e86f29","author":{"name":"mmahadt","email":"6c97004b5f2dc363edb36615d5b471122d7fca30@seecs.edu.pk"},"message":"Replace while loop with an if in timer_sleep\n\nThis is because we have removed busy waiting and\nthere is no point in having a while loop surrounding\na call to thread_block.","distinct":true,"url":"https://api.github.com/repos/mmahadt/pintosProject/commits/e2a1826fcdde45b2beb8b92ec7d40ed795e86f29"},{"sha":"ce9f2d9a6762a644e520d0674a766bd82ffdab85","author":{"name":"mmahadt","email":"6c97004b5f2dc363edb36615d5b471122d7fca30@seecs.edu.pk"},"message":"fix: turn off interrupts before calling thread block","distinct":true,"url":"https://api.github.com/repos/mmahadt/pintosProject/commits/ce9f2d9a6762a644e520d0674a766bd82ffdab85"},{"sha":"55ff915158d9e2b017ae69bbeee4e14a559f518e","author":{"name":"mmahadt","email":"6c97004b5f2dc363edb36615d5b471122d7fca30@seecs.edu.pk"},"message":"fix: Call thread_current before making thread status, as blocked.","distinct":true,"url":"https://api.github.com/repos/mmahadt/pintosProject/commits/55ff915158d9e2b017ae69bbeee4e14a559f518e"},{"sha":"0576451d90e89f197099466efeb2c374b53999e0","author":{"name":"mmahadt","email":"6c97004b5f2dc363edb36615d5b471122d7fca30@seecs.edu.pk"},"message":"feat: Add sleep_until value in struct thread, in thread.h","distinct":true,"url":"https://api.github.com/repos/mmahadt/pintosProject/commits/0576451d90e89f197099466efeb2c374b53999e0"}]}
{"actor":{"display_login":"mmahadt"}}