GitHub PushEvent at 2014-12-30 09:34:46
Repository: f9-kernel
Actor: jserv
Payload: {"shas":[["b5e35c63a5ce4bb987a9133c577366c458035e38","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Add libposix templete","Rampant",true],["351f92bf03c0b91f5229d23736c9e9db033997fa","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Move posix layer test to a new app","Rampant",true],["5cb089ce1bde849609f603ee60bc47b117e48d3d","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Add pthread_create","Rampant",true],["add8e616c5fab2bf880815c4c0d74d889035a532","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Add basic pthread_* function prototype","Rampant",true],["60acb37071a6b7057286ad11cda71863f05d321c","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Implement basic pthread_create function\n\nNow can correct create a new thread by pthread_create.\nBut the child thread will not execute their task because I write\n`printf(\"child task start\\n\")` in the start_routine of child.\nNothing output so I need to figure out what happen.","Rampant",true],["828be6119f1327bb151336dd2af6ab6808a5c4f4","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","fix starvation problem in child thread","Rampant",true],["37b7194ba9fe4ba2f966b5b92c7282843755ea74","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Use pointer to free_mem instead of duplicating free_mem variable","Rampant",true],["853a37c8329d89d54daa3471d6b0696fb71324c2","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Maintain child thread structure in the list.","Rampant",true],["c2a58c1c4c4af2c0a5976a9fc217e6e4c97c9f9e","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Add pthread_mutex_trylock and unlock.","Rampant",true],["010ef4704cd789ee706e987269052602318bf6c5","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Add pthread_mutex_init prototype","Rampant",true],["586f1791cc79493bfc1c0f457c5f22cd345af61e","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Fix trylock, it should be non-blocking. Implement lock.","Rampant",true],["591fc7f314303a90ae1eef89eac7c3226dbc1281","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Remove completed todo item, update new XXX label.","Rampant",true],["8625aa24c026074b4c3880b64b8c7a7c0e8aa7fa","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","reuse trylock in lock function, modify return value.","Rampant",true],["ddccc2b3396eb01cda517c8e0b0eaaf1c432e0a0","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Restructure pthread tree","Rampant",true],["28b96fdaed8f11404fd7c26ab3a04983f9489aae","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Add pthread_exit. But something need to be fixed.","Rampant",true],["441da6cb621fe728d7e27a2328d357a5cd9fe289","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","fix L4_ThreadControl suicide bug.","Rampant",true],["70c90e2e8a0ee290a7a1827bc349467a21f9838b","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Revise implementation of pthread due to pager","Jeff Liaw",true],["8588ea8b63f27354bd1276a64111c97e5a40928e","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Ensure pthread_create works correctly.","Jeff Liaw",true],["4c0188becc2f9812d2d7a8f01c967b72a175346c","5e93a904762e9d405b57af59e9275fde21a40e9b@gmail.com","Remove pthread test and fix incorrect l4test.","Jeff Liaw",true],["235055e181496873eb1eceba2fdbdba9f365ce66","76a78a4500a6d3fd91fccf005193c40199128a7d@0xlab.org","Merge pull request #108 from rampant1018/posix\n\nadd preliminary POSIX thread implementation utilzing pager","Jim Huang",true]],"size":20,"ref":"refs/heads/master","head":"235055e181496873eb1eceba2fdbdba9f365ce66"}