{"push_id":2893330827,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"719fd85c7396907e6d48b7203fec2f401e805b87","before":"f199664ce70b6b1303329113bf9fbc9b002fa1b6","commits":[{"sha":"e6eae3b4c7b9b756263ecec79694de5f1e85b73a","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: Refactor PlatformAutoGen\n\nuse decorators for property and automatic caching\nremove circular dependency between some APIs\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nCc: Bob Feng <Bob.c.Feng@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/tianocore/edk2/commits/e6eae3b4c7b9b756263ecec79694de5f1e85b73a"},{"sha":"e6c62ab768d482bcf89920370bd80e498e67be19","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: AutoGen refactor WorkspaceAutoGen class\n\nUpdate the WorkspaceAutoGen class to use caching decorators and remove\nthe no longer needed private variables.\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nCc: Bob Feng <bob.c.feng@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/tianocore/edk2/commits/e6c62ab768d482bcf89920370bd80e498e67be19"},{"sha":"4c92c81d61c0e3b089334bb2c422702d90495473","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: AutoGen - refactor class properties\n\nuse function decorators\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/tianocore/edk2/commits/4c92c81d61c0e3b089334bb2c422702d90495473"},{"sha":"6c204ed4f2a5fc7e471e477dfdb276023f6a7310","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: refactor class properties\n\nuse decorators and auto cache those that were cached manually\nremove properties never used\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/tianocore/edk2/commits/6c204ed4f2a5fc7e471e477dfdb276023f6a7310"},{"sha":"71cac3f791c2469468838ded6519b624d32345bb","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: Workspace classes refactor properties\n\n1) use decorators\n2) also change some private functions to public when all callers are\nexternal\n3) change external callers to use functions instead of directly\naccessing private data.\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/tianocore/edk2/commits/71cac3f791c2469468838ded6519b624d32345bb"},{"sha":"b0a2645162a43973befe05743a3c90d0a906b339","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: refactor Build Database objects\n\n1) use namedtuple instead of custom class when apropriate\n2) rename collections.OrderedDict to OrderedDict since we import it already\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/tianocore/edk2/commits/b0a2645162a43973befe05743a3c90d0a906b339"},{"sha":"6f73a03665213b423b4417c77336c7671d2b684e","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: Don't save unused workspace data\n\n  FlexibleFieldName was never used not set.\n  DefinitionPosition (file and line number) are recalculated\nand never used outside the function.  remove the saving of the\ndata.\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/tianocore/edk2/commits/6f73a03665213b423b4417c77336c7671d2b684e"},{"sha":"4def57d98c4edd2a2d1cf8cd509919adb8828722","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: refactor to not overcreate ModuleAutoGen objects\n\ncurrently created for 3 different purposes and saved once.\nthis makes it created once and saved and then referenced.\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nCc: Bob Feng <bob.c.feng@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/tianocore/edk2/commits/4def57d98c4edd2a2d1cf8cd509919adb8828722"},{"sha":"719fd85c7396907e6d48b7203fec2f401e805b87","author":{"name":"Carsey, Jaben","email":"2d4ee76b36e91bee3a58378b7538904eb027a616@intel.com"},"message":"BaseTools: refactor to cache InfBuildData data\n\nuse Common.caching and auto cache properties and functions of InfBuildData\n\nCc: Liming Gao <liming.gao@intel.com>\nCc: Yonghong Zhu <yonghong.zhu@intel.com>\nCc: Bob Feng <bob.c.feng@intel.com>\nContributed-under: TianoCore Contribution Agreement 1.1\nSigned-off-by: Jaben Carsey <jaben.carsey@intel.com>\nReviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>","distinct":true,"url":"https://api.github.com/repos/tianocore/edk2/commits/719fd85c7396907e6d48b7203fec2f401e805b87"}]}
{"actor":{"display_login":"yzhu52"}}