Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Mar 9, 2010
Commits on Mar 7, 2010
  1. Add defun/extern support for dll linkage.

    authored
    In phase 1 defun parsing, treat the defun body after the prototype as a plist.
    Let :linkage represent the gval linkage. One minor annoyance is that because
    the reader is case sensitive, it must be written :LINKAGE.
Commits on Mar 1, 2010
  1. Added support for external defuns.

    authored
    This makes hello world possible -- first c-amplify program compiled and run
    successfully! :)
Commits on Feb 21, 2010
  1. Break long docstring.

    authored
Commits on Feb 5, 2010
  1. Type printer improvements.

    authored
    Use *standard-output* implicitly rather than passing around a
    
    function.  Only the type system knows where the declared name of
    e.g. a function pointer type declaration should go, so moved that code
    there. Example: int (*foo)(int) would previously be written
    int (*)(int) foo which is wrong.
  2. Removed inline declaration accidentally left mid-file.

    Andreas Fredriksson authored
Commits on Feb 4, 2010
  1. *stmt-depth* is now handled by an :around method on c-stmt

    authored
    This fixes SBCL warnings about undefined types and is better than
    hardcoding the knowledge about c-stmt into the pretty printer. Will
    probably do this for other things too so the printer can be tiny.
Commits on Feb 3, 2010
Something went wrong with that request. Please try again.