{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1480647,"defaultBranch":"master","name":"cl-gobject-introspection","ownerLogin":"andy128k","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-03-14T23:41:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16103?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1677419474.9053361","currentOid":""},"activityList":{"items":[{"before":"6b30d05e189407ee825e56d8ec6951c13e6bfb23","after":"4908a84c16349929b309c50409815ff81fb9b3c4","ref":"refs/heads/master","pushedAt":"2024-05-19T16:06:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andy128k","name":"Andrey Kutejko","path":"/andy128k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16103?s=80&v=4"},"commit":{"message":"Fix compilation on not yet released SBCL","shortMessageHtmlLink":"Fix compilation on not yet released SBCL"}},{"before":"83beec4492948b52aae4d4152200de5d5c7ac3e9","after":"6b30d05e189407ee825e56d8ec6951c13e6bfb23","ref":"refs/heads/master","pushedAt":"2024-02-25T11:50:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andy128k","name":"Andrey Kutejko","path":"/andy128k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16103?s=80&v=4"},"commit":{"message":"Add alternative dll for libgobject","shortMessageHtmlLink":"Add alternative dll for libgobject"}},{"before":"2ad963e2a5bf192d0c3d359291332280bc3b4333","after":"83beec4492948b52aae4d4152200de5d5c7ac3e9","ref":"refs/heads/master","pushedAt":"2023-08-31T05:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andy128k","name":"Andrey Kutejko","path":"/andy128k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16103?s=80&v=4"},"commit":{"message":"Allow CI action to post comments in PRs. Attempt #3","shortMessageHtmlLink":"Allow CI action to post comments in PRs. Attempt #3"}},{"before":"c4fef07d01cec7c830ce84ef150ed8e4da5959c4","after":"2ad963e2a5bf192d0c3d359291332280bc3b4333","ref":"refs/heads/master","pushedAt":"2023-08-31T04:34:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andy128k","name":"Andrey Kutejko","path":"/andy128k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16103?s=80&v=4"},"commit":{"message":"Fix order of shared objects in Unix.","shortMessageHtmlLink":"Fix order of shared objects in Unix."}},{"before":"50d844d8515a120de9fe0afa27ae21c2f4567fc2","after":"c4fef07d01cec7c830ce84ef150ed8e4da5959c4","ref":"refs/heads/master","pushedAt":"2023-04-02T12:28:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andy128k","name":"Andrey Kutejko","path":"/andy128k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16103?s=80&v=4"},"commit":{"message":"src/object.lisp: handle ParamSpec object creation\n\n* src/object.lisp: (param-spect-setup-gc): new, with supporting\nfunctions. call this instead of object-setup-gc when creating a\n`ParamSpec' objects.","shortMessageHtmlLink":"src/object.lisp: handle ParamSpec object creation"}},{"before":"548dddb038b665ab1e64b6900884e4f0d468f6f2","after":"50d844d8515a120de9fe0afa27ae21c2f4567fc2","ref":"refs/heads/master","pushedAt":"2023-04-02T12:25:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andy128k","name":"Andrey Kutejko","path":"/andy128k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16103?s=80&v=4"},"commit":{"message":"Fix some shared-initialize definitions\n\nSHARED-INITIALIZE gets called via UPDATE-INSTANCE-FOR-REDEFINED-TYPE\nwhen the class gets redefined and MAKE-INSTANCES-OBSOLETE gets called\non extant objects. In this case we should not reinitialize the object\nsince we are not creating it for the first time and don't have access\nto the initargs which are supplied at creation time.\n\nThis bug is a shortcoming of the design which uses SHARED-INITIALIZE\nfor the purpose.\n\n--\nThe error thrown by ccl is obscure.\n\nIf you recompile all files then objects such as\n(setq *gobject* (require-namespace \"GObject\"))\nbecome obsolete. ccl sets slots to nil.\n\nFaslload shows this:\n\nNIL has no slot named GIR::PTR.\n [Condition of type SIMPLE-ERROR]\n\n 1: (SLOT-VALUE NIL GIR::PTR)\n 2: (# NIL #)\n 3: (#:G-OBJECT-INFO-GET-PARENT NIL)\n 4: (GIR:OBJECT-INFO-GET-PARENT NIL)\n 5: (# # NIL :INFO NIL)\n 9: (CCL::UPDATE-OBSOLETE-INSTANCE #)\n\n* (require-namespace \"GObject\")\nNIL is not a Lisp string or pointer.\n [Condition of type SIMPLE-ERROR]\n\nBacktrace:\n 0: (# NIL #)\n 1: (G-IREPOSITORY-REQUIRE NIL NIL # NIL #)\n 2: (REPOSITORY-REQUIRE NIL NIL # NIL)\n 3: (# #N NIL :NAME NIL :VERSION NIL)\n 4: (CCL::%%BEFORE-AND-AFTER-COMBINED-METHOD-DCODE (NIL # . 17453100824688))\n 5: (CCL::%%STANDARD-COMBINED-METHOD-DCODE (NIL (#) #) 17453100824688)\n 6: (NIL #)\n 7: (CCL::UPDATE-OBSOLETE-INSTANCE #N)\n\n;madhu 220430 - missed a spot:\nccl calls CCL::UPDATE-OBSOLETE-INSTANCE #E in\nsignal.lisp which calls shared-initialize, and this fails\n\nNIL has no slot named PTR.\n [Condition of type SIMPLE-ERROR]\nRestarts:\n 0: [LOAD-SOURCE] Load \"home:cl;extern;cl-gobject-introspection;src;signal.lisp\" instead of \"/home/madhu/fasl/cl-gobject-introspection/binary-ccl/Version 1.12.1 (v1.12.1-8-gc2e8457) LinuxX8664/src/signal.lx64fsl\"\n 1: [RECOMPILE] Compile \"home:cl;extern;cl-gobject-introspection;src;signal.lisp\" into \"/home/madhu/fasl/cl-gobject-introspection/binary-ccl/Version 1.12.1 (v1.12.1-8-gc2e8457) LinuxX8664/src/signal.lx64fsl\" then load \"/home/madhu/fasl/cl-gobject-introspection/binary-ccl/Version 1.12.1 (v1.12.1-8-gc2e8457) LinuxX8664/src/signal.lx64fsl\" again\n\n 5: (CCL::%%STANDARD-COMBINED-METHOD-DCODE (NIL (#) #) 17471111621578)\n 6: (NIL #)\n 7: (CCL::UPDATE-OBSOLETE-INSTANCE #E)\n Locals:\n INSTANCE = #E\n ADDED = NIL\n DISCARDED = NIL\n PLIST = NIL\n 8: (CCL::%SLOT-ID-REF-OBSOLETE #E #)\n 9: ((:INTERNAL BUILD-ENUM) :ID)\n Locals:\n NAME = :ID\n NAME* = \"id\"\n #:G4163 = #E\n10: (CCL::$FASL-LFUNCALL #)","shortMessageHtmlLink":"Fix some shared-initialize definitions"}},{"before":"0a8a723032811015a54cf0ec0c9a6d68e9ed3197","after":"548dddb038b665ab1e64b6900884e4f0d468f6f2","ref":"refs/heads/master","pushedAt":"2023-04-02T12:19:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andy128k","name":"Andrey Kutejko","path":"/andy128k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16103?s=80&v=4"},"commit":{"message":"Ignore coverage reports","shortMessageHtmlLink":"Ignore coverage reports"}},{"before":"77d371eee4723f9a1370c5b938e7af0c2efc2592","after":"0a8a723032811015a54cf0ec0c9a6d68e9ed3197","ref":"refs/heads/master","pushedAt":"2023-04-02T12:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andy128k","name":"Andrey Kutejko","path":"/andy128k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16103?s=80&v=4"},"commit":{"message":"src/function.lisp: (in-arg-clear): fix a bogus change\n\n(slot-value length-arg 'value) => (length (slot-value length-arg 'value))\n\nHISTORY:\n\n\"Second Madhu patch. Fix for length-arg.\" commit\n95c96a24207776459f6396d43451098e565e68b3 (kalimehtar 2018-06-24) was\njust wrong. (sorry)\n\n\"Fix array length detection in in-arg-clear\" commit\n82a8759783f6e4cf5f62e76a5cdde51bf85f6287 (andy128k 2019-12-31) was\nalso wrong.\n\nHopefully this fixes it.","shortMessageHtmlLink":"src/function.lisp: (in-arg-clear): fix a bogus change"}},{"before":"262a8a4ee82dab082ad65b6281918fe1afda9f4e","after":"77d371eee4723f9a1370c5b938e7af0c2efc2592","ref":"refs/heads/master","pushedAt":"2023-04-02T12:00:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andy128k","name":"Andrey Kutejko","path":"/andy128k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16103?s=80&v=4"},"commit":{"message":"squash! Second Madhu patch. Fix for length-arg. NOSQUASH\n\n;230212\nadd an assert in commented out code to make sure you do not overwrite\nan existing print-object around method","shortMessageHtmlLink":"squash! Second Madhu patch. Fix for length-arg. NOSQUASH"}},{"before":"fadbe8c8d15c12aa00926579df8cd66bccc5f4dd","after":"262a8a4ee82dab082ad65b6281918fe1afda9f4e","ref":"refs/heads/master","pushedAt":"2023-04-02T11:50:11.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"andy128k","name":"Andrey Kutejko","path":"/andy128k","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16103?s=80&v=4"},"commit":{"message":"src/object.lisp: (object-setup-gc): serious logic bug\n\nWhen transfer is :everything and the object is not floating the object\ndoes not get reffed, and crashes glib when its finalizer runs.","shortMessageHtmlLink":"src/object.lisp: (object-setup-gc): serious logic bug"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETiTnQAA","startCursor":null,"endCursor":null}},"title":"Activity ยท andy128k/cl-gobject-introspection"}