-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: bohonghuang/cffi-object
base: master
head repository: enometh/cffi-object
compare: madhu
- 8 commits
- 6 files changed
- 1 contributor
Commits on Mar 27, 2025
-
Madhu committed
Mar 27, 2025 Configuration menu - View commit details
-
Copy full SHA for a7f864c - Browse repository at this point
Copy the full SHA a7f864cView commit details -
defcfun.lisp: add comment about workaround for ccl (ccl bug?)
Madhu committedMar 27, 2025 Configuration menu - View commit details
-
Copy full SHA for f9b1beb - Browse repository at this point
Copy the full SHA f9b1bebView commit details -
macros.lisp: (with-new-cobject-class-definition): avoid errors on non…
…-existent slots * macros.lisp: (define-package-cobject-classes): Unwrap the loop which pushes forward declarations for slots and correctly handle slots which are foreign pointer typedefs: Do not try to find slots when "class" doesn't have slots. i.e. when "class" is a cffi::foreign-pointer-type, a typedef of a pointer to a struct. Push the fwd decls of "pointed-to" class instead.
Madhu committedMar 27, 2025 Configuration menu - View commit details
-
Copy full SHA for a9ef29c - Browse repository at this point
Copy the full SHA a9ef29cView commit details -
macros.lisp: (define-package-cobject-classes): include cffi::*union-t…
…ype-parsers* when scrubbing the package
Madhu committedMar 27, 2025 Configuration menu - View commit details
-
Copy full SHA for 5e77210 - Browse repository at this point
Copy the full SHA 5e77210View commit details -
WIP TMPFIX sometimes define-package-cobject-classes seems to fail on a forward class definition. The order of processing the typedefs and structs (determined from cffi::{struct,default}-type-parsers hashtable keys) is essentially random. The user can bind *sorted-symbol-list* which specifies the order in which the type and struct definitions can be processed by define-package-cobject-classes
Madhu committedMar 27, 2025 Configuration menu - View commit details
-
Copy full SHA for cfb0b75 - Browse repository at this point
Copy the full SHA cfb0b75View commit details -
defcfun.lisp: (+defcfun+): avoid ccl defconstant redefinition errors …
…on reloading the file when cffi:defcfun has been set to cobj::defcfun.
Madhu committedMar 27, 2025 Configuration menu - View commit details
-
Copy full SHA for e67a47d - Browse repository at this point
Copy the full SHA e67a47dView commit details -
cffi-ensure-parsed-base-type WIP TMP EXP
Madhu committedMar 27, 2025 Configuration menu - View commit details
-
Copy full SHA for 10d2210 - Browse repository at this point
Copy the full SHA 10d2210View commit details -
check-source-name-in-default-type-parsers WIP TMP EXP
Madhu committedMar 27, 2025 Configuration menu - View commit details
-
Copy full SHA for 66223eb - Browse repository at this point
Copy the full SHA 66223ebView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...madhu