)]}' { "commit": "4f987ff52d5c3e35b4fd9d9707ca80653154b2df", "tree": "3ab2393835f726b518dfefa48916fa78dd20f61c", "parents": [ "2a5f2ef55a5b3a2417d16c9f022eab17c92ad691" ], "author": { "name": "Gabe Black", "email": "gabe.black@gmail.com", "time": "Sat Dec 11 05:44:56 2021 -0800" }, "committer": { "name": "Bobby Bruce", "email": "bbruce@ucdavis.edu", "time": "Thu Dec 16 01:57:26 2021 +0000" }, "message": "python: Add a mechanism for installing pybind modules.\n\npybind provides a mechanism for this already, but it assumes that\nbecause it works through static initializers, it must run before the\npython interpreter has started. That is not true when gem5 is built as a\nlibrary, since its static intitializers won\u0027t run until that library is\nloaded.\n\nChange-Id: I6f36c5f3831dda893039b4923902e9ce46a91808\nReviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/54003\nMaintainer: Bobby Bruce \u003cbbruce@ucdavis.edu\u003e\nTested-by: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Bobby Bruce \u003cbbruce@ucdavis.edu\u003e\nReviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/54263\n", "tree_diff": [ { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "102f3f18f74daa6d918f905b79e373ed0d335941", "new_mode": 33188, "new_path": "src/python/pybind_init.hh" } ] }