{"push_id":1327690066,"size":18,"distinct_size":5,"ref":"refs/heads/master","head":"d9ea6b9bca1b96407e9772f6de7b98f5d29fefd1","before":"da3a4d10636105f231aa499b3d590cc5b779fd61","commits":[{"sha":"a4324ab533fe4b76982765349f1733deb9064032","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Implementation of Alarm Clock.","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/a4324ab533fe4b76982765349f1733deb9064032"},{"sha":"9830c5b6fa81c219549e7f27e7adc9ad3c232f58","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Implementation of Alarm Clock.","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/9830c5b6fa81c219549e7f27e7adc9ad3c232f58"},{"sha":"a9bcc7af28b0adf3bdad1426bcf90b9dec1ab067","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Finish alarm clock doc.","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/a9bcc7af28b0adf3bdad1426bcf90b9dec1ab067"},{"sha":"4a73a2f67e720826bf05745e71934a6bb149c8f3","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":".gitignore","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/4a73a2f67e720826bf05745e71934a6bb149c8f3"},{"sha":"7ff6414a0a13a98af399293beac37565428d3227","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Fix: Remove untracked files","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/7ff6414a0a13a98af399293beac37565428d3227"},{"sha":"ce502a08f367394c7c1ca79097731166375910f6","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Fix: Push thread into ready list with preserving ordering in priority decreasing.\nAdd: *.swp into .gitignore.","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/ce502a08f367394c7c1ca79097731166375910f6"},{"sha":"d598e9744f54f8b30849ab32ee77fd29ded17037","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Fix: Schedule when if current thread does not have the maximum priority","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/d598e9744f54f8b30849ab32ee77fd29ded17037"},{"sha":"50f97b1e29ed23a60ac5dd6ff04437ef7da415b9","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Fix: Make thread_set_priority to use thread_get_priority and thread_set_priority.","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/50f97b1e29ed23a60ac5dd6ff04437ef7da415b9"},{"sha":"3fe87c3f19a23cd437f785f15e0f4ef4bc6e8903","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Fix: Change list_push_priority to given func list_insert_ordered.\nFix: Implement an ordered list for semaphore by priority.","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/3fe87c3f19a23cd437f785f15e0f4ef4bc6e8903"},{"sha":"197d4ef3eb8c0281831adba131863816941c77c5","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Fix: Condition adds semaphore_elem in its waiters list with ordering by thread's priority decreasing.","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/197d4ef3eb8c0281831adba131863816941c77c5"},{"sha":"b5f9504580edf78a47c5684be1a3646ef0c6d356","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Temp: Implementing donation.","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/b5f9504580edf78a47c5684be1a3646ef0c6d356"},{"sha":"bd31610ed4a3b4ca260e576a7effa5e7b976f417","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Fix: Priority donation.","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/bd31610ed4a3b4ca260e576a7effa5e7b976f417"},{"sha":"f675e0dc681c203b87e763789111b2604f5e0724","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Fin. Priority scheduling.","distinct":false,"url":"https://api.github.com/repos/HangPark/Pintos/commits/f675e0dc681c203b87e763789111b2604f5e0724"},{"sha":"e31914297c9570190c456f643fa6eb937fef3909","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Hotfix: Change inserting wait_list from custom function to list_insert_ordered.","distinct":true,"url":"https://api.github.com/repos/HangPark/Pintos/commits/e31914297c9570190c456f643fa6eb937fef3909"},{"sha":"210734cedb466e7ea079705e16c1069af78366a8","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Fix: Unblock without yielding. (not completed)","distinct":true,"url":"https://api.github.com/repos/HangPark/Pintos/commits/210734cedb466e7ea079705e16c1069af78366a8"},{"sha":"aead9d24150ecb74e1d68cd084f532c95fde84e3","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Code refactoring.","distinct":true,"url":"https://api.github.com/repos/HangPark/Pintos/commits/aead9d24150ecb74e1d68cd084f532c95fde84e3"},{"sha":"49b12f6f4944c1467ad5dba2015d0a0f6862bf7d","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Merge branch 'develop'","distinct":true,"url":"https://api.github.com/repos/HangPark/Pintos/commits/49b12f6f4944c1467ad5dba2015d0a0f6862bf7d"},{"sha":"d9ea6b9bca1b96407e9772f6de7b98f5d29fefd1","author":{"name":"Hang Park","email":"3a9d7570c15fd127fca3ea5c70bbb92d808db780@kaist.ac.kr"},"message":"Conf: .gitignore","distinct":true,"url":"https://api.github.com/repos/HangPark/Pintos/commits/d9ea6b9bca1b96407e9772f6de7b98f5d29fefd1"}]}
{"actor":{"display_login":"HangPark"}}