Skip to content
This repository
branch: master

Apr 12, 2014

  1. Anthony Green

    Merge pull request #80 from ueno/devel

    Fix typo in doc
    authored April 12, 2014
  2. Anthony Green

    Merge pull request #86 from joshtriplett/testsuite-CC-CXX

    testsuite ignores CC parameter supplied to configure or make
    authored April 12, 2014
  3. Anthony Green

    Merge pull request #116 from frida/fix/darwin-aarch64-variadic

    Fix handling of variadic calls on Darwin/AArch64
    authored April 12, 2014
  4. Anthony Green

    Merge pull request #115 from frida/fix/darwin-aarch64-alignment

    Fix alignment of AArch64 assembler functions
    authored April 12, 2014
  5. Anthony Green

    Merge pull request #117 from frida/fix/windows-regression

    Fix Windows regression
    authored April 12, 2014

Apr 11, 2014

  1. Ole André Vadla Ravnås

    Fix Windows regression

    Introduced by b5fed60.
    authored April 12, 2014

Apr 06, 2014

  1. Ole André Vadla Ravnås

    Fix handling of variadic calls on Darwin/AArch64

    authored April 06, 2014
  2. Ole André Vadla Ravnås

    Fix alignment of AArch64 assembler functions

    authored April 06, 2014
  3. Anthony Green

    Merge pull request #114 from joshtriplett/bounce-on-a-tiny-trampoline

    Fix ABI on 32-bit non-Windows x86: go back to trampoline size 10
    authored April 05, 2014
  4. Josh Triplett

    Fix ABI on 32-bit non-Windows x86: go back to trampoline size 10

    The trampoline size is part of the ABI, so it cannot change.  Move the
    logic from the stdcall and thiscall trampolines to the functions they
    call, to reduce them both to 10 bytes.
    
    This drops the previously added support for raw THISCALL closures on
    non-Windows.  (Non-raw THISCALL closures still work.)
    authored April 05, 2014

Mar 27, 2014

  1. Josh Triplett

    README: Note the testsuite changes to respect $CC and $CXX

    authored March 27, 2014
  2. Josh Triplett

    README: Update Windows example to set both CC and CXX

    authored March 27, 2014
  3. Josh Triplett

    Use the proper C++ compiler to run C++ tests

    Running the C compiler with -shared-libgcc -lstdc++ does not work on
    non-GCC compilers.
    authored March 26, 2014
  4. Josh Triplett

    .travis.yml: Make the build command more readable by splitting at &&

    "script" can contain multiple commands to run in sequence.
    authored March 26, 2014
  5. Josh Triplett

    Always set CC_FOR_TARGET for dejagnu, to make the testsuite respect $CC

    This fixes cross-compilation and compilation with CC="gcc -m32".
    authored March 26, 2014
  6. Josh Triplett

    Stop looking for expect and runtest above top_builddir

    Users wishing to test hand-compiled versions of expect and runtest can
    easily enough put them in their path or set EXPECT and RUNTEST
    themselves.
    authored March 26, 2014
  7. Josh Triplett

    Stop setting an empty AM_RUNTESTFLAGS

    authored March 26, 2014

Mar 25, 2014

  1. Anthony Green

    Upgrade version to 3.1-rc1

    authored March 25, 2014
  2. Anthony Green

    Update copyright date and clean up README notes.

    authored March 25, 2014
  3. Anthony Green

    Merge pull request #108 from joshtriplett/freebsd

    [3.1 blocker] Fix FreeBSD support
    authored March 25, 2014
  4. Anthony Green

    Merge pull request #106 from joshtriplett/darwin-award

    [3.1 blocker] Update OS X build system to include win32.S on 32-bit
    authored March 25, 2014
  5. Anthony Green

    Merge pull request #110 from joshtriplett/w64

    Fix 64-bit Windows support
    authored March 25, 2014
  6. Anthony Green

    Merge pull request #105 from joshtriplett/win32-relocations

    [3.1 blocker] win32.S needs to handle relocations/GOT
    authored March 25, 2014
  7. Josh Triplett

    Compile win32.S on FreeBSD

    authored March 24, 2014
  8. Josh Triplett

    Compile win32.S on 32-bit Darwin as well

    authored March 21, 2014
  9. Josh Triplett

    Always use configure to detect whether global symbols need underscores

    64-bit Windows already used this check; make it universal, and use it in
    place of an ifdef on X86_WIN32, to handle non-Windows platforms that use
    the underscore, such as Darwin.
    authored March 24, 2014
  10. Josh Triplett

    Fix a warning on 64-bit Windows

    When sizeof(size_t) != sizeof(unsigned), adding a size_t to cif->bytes
    produces a "possible loss of data" warning.  However, the size_t in
    question refers to the size of a single parameter.  Use a cast to avoid
    the warning.
    authored March 24, 2014
  11. Josh Triplett

    Avoid referencing undefined ABIs on 64-bit Windows builds

    64-bit Windows does not have FFI_STDCALL, FFI_THISCALL, or FFI_FASTCALL.
    authored March 24, 2014

Mar 22, 2014

  1. Josh Triplett

    win32.S: Add handling for position-independent code on Darwin

    Newer versions of Darwin generate the necessary stub functions
    automatically and just need a call instruction, but accomodating older
    versions as well requires adding the stub.
    authored March 22, 2014

Mar 21, 2014

  1. Josh Triplett

    win32.S: Use shifting for multiplication rather than repeated addition

    The jump table code added a register to itself twice to multiply by 4;
    shift the register left by 2 instead.
    authored March 21, 2014
  2. Josh Triplett

    win32.S: Make the jump tables position-independent

    Now that non-Windows platforms include win32.S, it needs to support
    building as position-independent code.  This fixes build failures on
    target platforms that do not allow text relocations.
    authored March 21, 2014
  3. Josh Triplett

    win32.S: Make calls to ffi_closure_SYSV_inner position-independent

    Now that non-Windows platforms include win32.S, it needs to support
    building as position-independent code.  This fixes one source of build
    failures on target platforms that do not allow text relocations.
    authored March 21, 2014

Mar 18, 2014

  1. Anthony Green

    Merge pull request #107 from rvandermeulen/msvcc

    Various compatibility fixes and improvements to msvcc.sh.
    authored March 18, 2014
  2. Ryan VanderMeulen

    Various compatibility fixes and improvements to msvcc.sh.

    * Don't try to mix incompatible optimization flags in debug builds.
    * Workaround ax_cc_maxopt.m4 not supporting MSVC and change -O3 to -O2.
    * Fix MSVC warning by properly passing linker flags to compiler.
    * Make msvcc.sh return 1 if invalid command line options are used rather than silently eating them.
    * Add more comments.
    authored March 18, 2014

Mar 17, 2014

  1. Anthony Green

    Merge pull request #102 from joshtriplett/test-generic

    Add ABIs to the test matrix; unify many bits of the testsuite
    authored March 17, 2014
Something went wrong with that request. Please try again.