Permalink
Switch branches/tags
Nothing to show
Commits on Dec 17, 2011
Commits on Dec 15, 2011
Commits on Dec 5, 2011
  1. Experimental support for initing the native vtptr ourselves (enable w…

    …ith -define:INIT_NATIVE_VTABLES)
    
    Doing this ourselves instead of depending on the C++ ctor to do it will allow us to instantiate classes that have vtables and do not explicitly define any constructors (thus only having the C++ implicitly-defined default constructor, which isn't exported as a symbol in the lib).
    chkn committed Dec 5, 2011
  2. Remove some bitrot

    chkn committed Dec 5, 2011
Commits on Dec 3, 2011
Commits on Nov 30, 2011
Commits on Nov 28, 2011
Commits on Nov 16, 2011
Commits on Nov 15, 2011
Commits on Aug 22, 2011
Commits on Aug 21, 2011
Commits on Aug 16, 2011
  1. Account for alignment when calculating NativeSize, and fix bug with c…

    …loning base CppTypeInfos.
    chkn committed Aug 16, 2011
  2. If InlinePolicy is "NotPresent," do not add those methods to the gene…

    …rated wrapper (unless they are virtual). Make things prettier :)
    chkn committed Aug 16, 2011
Commits on Aug 15, 2011
  1. Generator: make interfaces partial, make filter files more expressive…

    …. Update qt bindings to build correctly out of the box
    chkn committed Aug 15, 2011
  2. Hack up the build

    chkn committed Aug 15, 2011
  3. Reorganize Qt bindings

    chkn committed Aug 15, 2011
Commits on Aug 14, 2011
Commits on Aug 12, 2011
  1. Add partial methods BeforeDestruct and AfterDestruct as hooks to help…

    … customize generated wrappers
    chkn committed Aug 11, 2011
Commits on Aug 11, 2011
  1. Correctly adjust vtable indexes to account for removed duplicates

    (see commit ec4699b for explanation of problem)
    chkn committed Aug 11, 2011
  2. Test when an inherited virtual member is overridden and listed in a d…

    …erived class's interface definition
    
    This was causing problems because the method is not repeated in the primary vtable (it shows up in the position expected by the base class), but CppAbi does not know that it is inherited until after the impl has been emitted, so it emits the index that it is listed in the derived class.
    
    Note that the generator only does this with virtual destructors (since we never call these virtually).
    chkn committed Aug 11, 2011
  3. Implement MethodSignature.ToString

    chkn committed Aug 11, 2011
Commits on Jul 24, 2011