8000 Comparing bohonghuang:master...enometh:madhu · bohonghuang/cffi-object · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bohonghuang/cffi-object
Failed to load repositories. Confirm that selec 8000 ted base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: enometh/cffi-object
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: madhu
Choose a head ref
  • 8 commits
  • 6 files changed
  • 1 contributor

Commits on Mar 27, 2025

  1. mk-defsystem

    Madhu committed Mar 27, 2025
    Configuration menu
    Copy the full SHA
    a7f864c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9b1beb View commit details
    Browse the repository at this point in the history
  3. 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 committed Mar 27, 2025
    Configuration menu
    Copy the full SHA
    a9ef29c View commit details
    Browse the repository at this point in the history
  4. macros.lisp: (define-package-cobject-classes): include cffi::*union-t…

    …ype-parsers* when scrubbing the package
    Madhu committed Mar 27, 2025
    Configuration menu
    Copy the full SHA
    5e77210 View commit details
    Browse the repository at this point in the history
  5. sorted-symbol-list kludge

    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 committed Mar 27, 2025
    Configuration menu
    Copy the full SHA
    cfb0b75 View commit details
    Browse the repository at this point in the history
  6. defcfun.lisp: (+defcfun+): avoid ccl defconstant redefinition errors …

    …on reloading the file when cffi:defcfun has been set to cobj::defcfun.
    Madhu committed Mar 27, 2025
    Configuration menu
    Copy the full SHA
    e67a47d View commit details
    Browse the repository at this point in the history
  7. cffi-ensure-parsed-base-type WIP TMP EXP

    Madhu committed Mar 27, 2025
    Configuration menu
    Copy the full SHA
    10d2210 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    66223eb View commit details
    Browse the repository at this point in the history
Loading
0