Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patches for ABCL #14

Closed
wants to merge 3 commits into from
Closed

Patches for ABCL #14

wants to merge 3 commits into from

Commits on Oct 29, 2012

  1. Fix Solaris compilation options.

    The "-fPIC" flag will always be necessary when using GCC-derived compilers as I understand it.
    
    Additionally, Solaris compilation options now unconditionally tries a
    64bit build.  Contemporary Solaris (since Solaris 10), are hybrid
    32/64 bit environments where "uname -m" reports "i86pc".  Whether one
    wants the 32 or 64 bit version of the libraries depends on the type of
    the Lisp implementation doing the loading, which is currently not
    available in the environment in which make(1) is executing.
    easye committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    23674cf View commit details
    Browse the repository at this point in the history
  2. cffi-abcl-20121028a: changes to cffi_0.10.7.1 Quicklisp 2012-10-13 fo…

    …r ABCL.
    
    The interactive restart when reloading callbacks is no longer needed.
    
    A callable function pointer is now returned by CALLBACK and
    GET-CALLBACK, which wasn't the case previously.
    
    Now down to 25 failing tests!
    
    Callbacks "automacro-ly" now get a translation layer to convert back
    from native types to ones which ABCL expects.  This translation is
    currently a work in progress, as not all cases are covered correctly.
    
    (Stas Boukarev) MAKE-FUNCTION-POINTER typo.
    
    Refactored to remove compile warnings about MAKE-IMMEDIATE-OBJECT.
    
    CFFI-SYS::%LOAD-FOREIGN-LIBRARY tries harder to figure out which
    library to load.
    
    Docstrings added.
    easye committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    c630aaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48d72e8 View commit details
    Browse the repository at this point in the history