Permalink
Commits on Dec 21, 2010
  1. add decl to object, add CDECL_STACK_RESERVE to cdecl6

    Reini Urban committed Dec 21, 2010
Commits on May 18, 2010
  1. Fix LibRef and LibDecl

    rurban committed May 18, 2010
    Fix pod
  2. Try first without 6 stack_reserve not to fool with

    rurban committed May 18, 2010
      too many stack locals. cdecl suceeds on freebsd again.
    Keep default optimization on non-msvc.
Commits on May 17, 2010
  1. Add cdecltr convention (typed return)

    rurban committed May 17, 2010
    Add new decl arg to new C::DynaLib, to override DefConf per library
    Add LibDecl (read-only)
  2. workaround for Convert::Binary::C bug in 0.74

    rurban committed May 17, 2010
      wrong declarations: 'char'(type) '*baz'(declarator) => 'char*' 'baz'
      fixes 02struct.t tests 4,5
  3. add x86 cpuid.pl sample script

    Reini Urban committed May 17, 2010
  4. DynaLib.xs: Support Perls olders than 5.004

    Reini Urban committed May 17, 2010
    Added script/cpuid.pl sample for x86
    Makefile.PL: remove append_convert_defines_cdecl typedefs
      they should be added to a new cdecl_tr.c ("typed return")
    testcall.c: move test locals to globals, not to use local stack place
      add 3rd arg for arg_align
  5. rm generated file

    Reini Urban committed May 17, 2010
Commits on May 16, 2010
  1. added sample script cpuid.pl

    rurban committed May 16, 2010
      provided by Richard Shomin <shominri@yahoo.com>
      Thu, 1 Feb 2007 10:17:26 -0800 (PST)
  2. Remove append_convert_defines_cdecl

    rurban committed May 16, 2010
    This could be used for new decl.c with return types added,
    if the usual cdecl fails.
      typedef uint (*my_func_i)(void);
      tmp1.v_int = (*(my_func_i)func)();
      #define cdecl_CALL(func, type)                                          \
              (((cdecl_pray)(ax,items, func, TR_##type)).v_##type)
  3. Add cdecl6 for x86_64 hack

    rurban committed May 16, 2010
    Support and add multiple decl (stdcall, hack30). no perl syntax yet
    Fix double defined funcs in Struct.
    Still broken though.
Commits on May 15, 2010
  1. rm .o

    rurban committed May 15, 2010
  2. Add C::DynaLib::Parse, hparse.pl: use it

    rurban committed May 15, 2010
    Simplify testcall.c, playing with 64-bit support, but still broken
Commits on May 14, 2010
  1. fixed stdcall (not tested)

    Reini Urban committed May 14, 2010
    added dl_unload_file as used by dlopen/win32 platforms
      (most fortunately)
    fix msvc6 activeperl 5.10 against malloc/free/realloc defines
    fix C::DynaLib::Struct::Parse
  2. added calling conventions cdecl3 (ok) and dummy stdcall (NYI)

    Reini Urban committed May 14, 2010
      stdcall should be available dynamically.
Commits on May 13, 2010
  1. use debprintf trick

    rurban committed May 13, 2010
    try playing with stack_reserve (3 dummy args)
Commits on May 12, 2010
Commits on May 11, 2010
  1. 0.61 prepare:

    Reini Urban committed May 11, 2010
    	Fix t/win32.t
    	Better detect gcc
    	Improve perl Makefile.PL Verbose
    	Added experimental script/hparse.pl header parser
            removed Test::Simple dependency
    	added github repo
    	fix Quad issues introduced with 0.59
  2. import C::DynaLib 0.60 from CPAN

    Reini Urban committed Apr 20, 2010
    git-cpan-module: C::DynaLib
    git-cpan-version: 0.60
  3. import C::DynaLib 0.59 from CPAN

    Reini Urban committed Apr 18, 2010
    git-cpan-module: C::DynaLib
    git-cpan-version: 0.59
  4. import C::DynaLib 0.58 from CPAN

    Reini Urban committed Jun 29, 2008
    git-cpan-module: C::DynaLib
    git-cpan-version: 0.58
  5. import C::DynaLib 0.57 from CPAN

    Reini Urban committed Jun 29, 2008
    git-cpan-module: C::DynaLib
    git-cpan-version: 0.57
  6. import C::DynaLib 0.56 from CPAN

    Reini Urban committed Dec 26, 2007
    git-cpan-module: C::DynaLib
    git-cpan-version: 0.56
  7. import C::DynaLib 0.55 from CPAN

    jtobey committed with Reini Urban Feb 12, 2000
    git-cpan-module: C::DynaLib
    git-cpan-version: 0.55
  8. import C::DynaLib 0.54 from CPAN

    jtobey committed with Reini Urban Apr 30, 1998
    git-cpan-module: C::DynaLib
    git-cpan-version: 0.54
  9. import C::DynaLib 0.53 from CPAN

    jtobey committed with Reini Urban Oct 26, 1997
    git-cpan-module: C::DynaLib
    git-cpan-version: 0.53
  10. import C::DynaLib 0.52 from CPAN

    jtobey committed with Reini Urban Oct 19, 1997
    git-cpan-module: C::DynaLib
    git-cpan-version: 0.52
  11. initial import of C::DynaLib 0.51 from CPAN

    jtobey committed with Reini Urban Oct 4, 1997
    git-cpan-module: C::DynaLib
    git-cpan-version: 0.51