Commit Graph

  • 8bec5ca26a ffi_prep_types is internal-only Tom Tromey 2015-11-11 21:34:43 -07:00
  • 88deacdd42 speling fix Anthony Green 2015-11-15 08:39:17 -05:00
  • 5973dca595 Merge pull request #209 from tromey/documentation-updates Anthony Green 2015-11-15 08:36:48 -05:00
  • 2a988c4455 Merge pull request #207 from tromey/deprecate-ffi-prep-closure Anthony Green 2015-11-15 08:33:46 -05:00
  • 473bcbcad3 documentation fixes Tom Tromey 2015-11-07 12:01:06 -07:00
  • ff33ddd1ab mark ffi_prep_closure as deprecated Tom Tromey 2015-11-07 11:45:04 -07:00
  • 877ea9bf9a Add configure flag to disable multi-os-directory support Carl Perry 2015-10-29 22:50:42 -05:00
  • 4cdedc279f Tidy call.exp test collection Richard Henderson 2015-07-25 14:29:15 -07:00
  • 609db2fbe4 Test case from Issue #70 Richard Henderson 2015-07-25 12:42:04 -07:00
  • e9de7e35f2 Merge pull request #202 from tromey/note-prep-cif-var-usage Anthony Green 2015-10-11 10:54:50 -04:00
  • d19b6cc78e Merge pull request #201 from tromey/fix-texinfo-buglet Anthony Green 2015-10-11 10:54:22 -04:00
  • 0ebde2d24a document that there must be ntotalargs types Tom Tromey 2015-10-06 11:42:43 -06:00
  • 36f3fb9141 Add missing "@" to @var{} Tom Tromey 2015-10-05 10:20:05 -06:00
  • e061243958 Fix configuring msvc compiler Pan7 2015-09-14 08:25:09 +02:00
  • 505346e18f fix type error in unwind code Zhang Fuxin 2015-08-26 09:57:10 +08:00
  • 5953c66bd7 add unwind infor for *go_closure; reorder the labels to make thing more clear foxsen 2015-08-20 20:28:13 +08:00
  • f0ecd5d403 fix O32 stack unwind code add missing 1: label Zhang Fuxin 2015-08-11 12:47:36 +08:00
  • 6f0201c803 various fixes for go closure support. Now all n64 tests passed. foxsen 2015-08-04 18:25:34 +08:00
  • 697dd4e8a0 add support for go closure support on mips foxsen 2015-08-04 12:53:33 +08:00
  • 43fc5bca48 Correct powerpc sysv stack argument accounting Alan Modra 2015-08-03 23:34:05 +09:30
  • 1f6b5a91f4 Support the WIN64/EFI64 calling convention on all X86_64 platforms Josh Triplett 2015-07-26 16:27:34 -07:00
  • 6de51f3e04 src/x86/ffiw64.c: Don't assign a "char *" to an "unsigned char *" Josh Triplett 2015-07-26 16:23:55 -07:00
  • eaa59755fc src/x86/win64.S: Handle name mangling and PIC Josh Triplett 2015-07-26 17:17:16 -07:00
  • c8e82d9fbf src/x86/win64.S: Support compiling on non-WIN64 platforms Josh Triplett 2015-07-26 16:18:57 -07:00
  • fa7a257113 Add configure-option to disable building docs Havard Graff 2015-05-12 10:45:13 +02:00
  • e3d2812ce4 Modified arm/sysv.S to remove directives not allowed by clang. Russell Keith-Magee 2015-04-25 19:03:03 +08:00
  • 17ffc3655a Merge pull request #185 from freakboy3742/t184 Anthony Green 2015-03-29 21:38:26 -04:00
  • 173757ce97 Merge pull request #186 from freakboy3742/gitignore Anthony Green 2015-03-29 21:38:12 -04:00
  • dd9e4c8d46 Added generated source file to .gitignore. Russell Keith-Magee 2015-03-13 08:03:13 +08:00
  • a5b3eaa279 Fixed #184 -- Corrected file references in Darwin source generator tool. Russell Keith-Magee 2015-03-13 07:59:11 +08:00
  • f5ec6279a4 Merge pull request #178 from rth7680/aa64-ilp32 Anthony Green 2015-03-04 13:58:04 -05:00
  • 95df379193 aarch64: Handle ILP32 ABI Andrew Pinski 2015-02-11 08:31:48 -08:00
  • 06747d3187 Merge pull request #176 from 0-wiz-0/master Anthony Green 2015-01-29 07:22:23 -05:00
  • 6c5357757f Handle NetBSD/powerpc the same as FreeBSD and OpenBSD. Thomas Klausner 2015-01-29 12:32:28 +01:00
  • db1b34b7e1 Remove incomplete sentence Anthony Green 2015-01-28 18:08:06 -05:00
  • 56036a6b58 Merge pull request #175 from rth7680/sparc Anthony Green 2015-01-28 18:03:57 -05:00
  • 035715b333 Merge pull request #174 from rth7680/fbsd Anthony Green 2015-01-28 18:03:06 -05:00
  • 2104b2a4fc sparc: Re-introduce hand-written unwind info Richard Henderson 2015-01-26 12:43:57 -08:00
  • b0e9796344 configure: Run HAVE_AS_X86_PCREL for all X86 targets Richard Henderson 2015-01-27 22:10:12 -08:00
  • 31a6185307 Merge pull request #170 from fealebenpae/aarch64-trampoline-table Anthony Green 2015-01-21 05:55:47 -05:00
  • d6675c16cc Merge pull request #172 from rth7680/fixes Anthony Green 2015-01-21 05:53:21 -05:00
  • 3ac1610aa3 x86: Fix cygwin32 build Richard Henderson 2015-01-19 20:48:40 +01:00
  • a25a46a7fe Merge pull request #171 from rth7680/fixes Anthony Green 2015-01-16 17:32:07 -05:00
  • 1ad0b17177 sparc: Also mark the return address in unwind info Richard Henderson 2015-01-16 13:30:05 -08:00
  • d68c8aed19 sparc: Solaris fixes, part 2 Richard Henderson 2015-01-16 11:40:33 -08:00
  • b740ab7cc9 sparc: Solaris fixes Rainer Orth 2015-01-16 11:32:23 -08:00
  • f1560b7bbe x86: Solaris fixes Rainer Orth 2015-01-16 11:31:37 -08:00
  • 536366349c aarch64: implement the trampoline table workaround for ffi closures on Apple systems Yavor Georgiev 2015-01-16 15:19:38 +02:00
  • 05e65b4e20 aarch64: rewrite range syntax into list to appease Clang Yavor Georgiev 2015-01-16 15:18:04 +02:00
  • 5cd411ad5d New test case for old aarch64 bug Anthony Green 2015-01-13 15:44:03 -05:00
  • e46842b414 Remove extra brackets in configure.host Richard Henderson 2015-01-13 07:23:48 -08:00
  • f27c4e4673 x86: Fix thinko in ffi_raw_call Richard Henderson 2015-01-13 07:22:07 -08:00
  • c82cc15942 Merge pull request #166 from chevah/master Anthony Green 2015-01-10 09:25:26 -05:00
  • 1c61e73ad8 Merge pull request #165 from rth7680/pcc Anthony Green 2015-01-10 09:23:30 -05:00
  • dd0b59a5cf Merge pull request #164 from rth7680/darwin Anthony Green 2015-01-10 09:22:55 -05:00
  • 9131039c93 Merge pull request #160 from nobu/msvc-no-complex Anthony Green 2015-01-10 09:22:42 -05:00
  • 4ca2262ad6 Merge pull request #159 from nobu/fix-void-arith Anthony Green 2015-01-10 09:21:37 -05:00
  • e1a5ddb306 Fix expr error in Solaris 10 when using gcc. Mișu Moldovan 2015-01-07 17:51:07 +02:00
  • 3fa5d70cbb x86: Avoid fastcall when building with pcc Richard Henderson 2015-01-05 13:03:06 -08:00
  • a03d2310ed x86: Load structure return address into eax Richard Henderson 2014-12-24 16:03:34 -08:00
  • b7f6d7aa9b x86: Reinstate hand-written unwind info for sysv.S Richard Henderson 2014-12-10 13:37:36 -08:00
  • 6cedf81ca7 x86: Expand FFI_GO_CLOSURE Richard Henderson 2014-12-10 09:43:58 -08:00
  • ae842a515b x86: More Darwin unwind fixups Iain Sandoe 2014-11-25 11:43:40 +01:00
  • 8fa3c9f24b x86: Reinstate hand-written unwind info for unix64.S Richard Henderson 2014-11-25 09:27:54 +01:00
  • 5f35e0ffcc x86: Avoid using gas local labels Richard Henderson 2014-11-24 16:26:50 +01:00
  • ed1ca2777c x86: Remove use of .cfi_escape Richard Henderson 2014-11-24 13:02:03 +01:00
  • 1b12593d7e x86: Honor alignment of arguments Richard Henderson 2014-11-24 12:55:43 +01:00
  • 042b8dafee x86: Use .balign not .align Richard Henderson 2014-11-24 11:24:02 +01:00
  • 0172bc029c x86: Disable .org for Darwin Richard Henderson 2014-11-24 10:42:02 +01:00
  • 9f112619c1 x86: Best guess at update for Darwin Richard Henderson 2014-11-22 20:02:43 +01:00
  • 7282d3289c x86: MSVC does not support Complex type Nobuyoshi Nakada 2014-12-22 17:14:40 +09:00
  • 5f8881a591 x86: Fix void pointer arithmetic Nobuyoshi Nakada 2014-12-22 17:08:08 +09:00
  • 58bf7d65d8 Merge pull request #158 from rth7680/s390 Anthony Green 2014-12-20 10:20:40 -05:00
  • 7ba30b1906 s390: Inline and tidy ffi_prep_args Richard Henderson 2014-12-19 11:38:17 -05:00
  • f69ec6f35d s390: Use pc-relative insns in 31-bit mode Richard Henderson 2014-12-18 16:21:07 -05:00
  • 2f530de168 s390: Reorganize assembly Richard Henderson 2014-12-18 16:01:59 -05:00
  • 97512ded05 s390: Avoid aliasing warnings Richard Henderson 2014-12-18 16:01:15 -05:00
  • c860ca9ac0 s390: Kill trailing whitespace Richard Henderson 2014-12-17 13:24:03 -05:00
  • 02b7c89967 s390: Go closure support Dominik Vogt 2014-12-17 13:20:51 -05:00
  • 75b2199f26 Merge pull request #157 from rth7680/x86 Anthony Green 2014-12-12 10:13:56 -05:00
  • 8a3a2723aa Merge pull request #156 from rth7680/sparc Anthony Green 2014-12-12 10:13:27 -05:00
  • 2f65246968 x86: Handle void arguments as if an empty structure Richard Henderson 2014-12-11 14:16:00 -08:00
  • 097ccfd6a6 x86: Fix some unwind errors Richard Henderson 2014-12-10 13:25:14 -08:00
  • 9ae3bc870e Fix for https://github.com/atgreen/libffi/issues/141 James Greenhalgh 2014-12-06 23:58:41 -05:00
  • a5a40960bb Merge pull request #151 from amodra/master Anthony Green 2014-11-19 21:13:50 -05:00
  • 590663b30b powerpc: Fix ffi_go_closure_linux64 Richard Henderson 2014-11-18 12:56:58 +10:30
  • fa1040c111 GO closures for powerpc linux Alan Modra 2014-11-10 09:42:31 +10:30
  • d3d06f4c94 Fix powerpc breakage from 6e8a4460 Alan Modra 2014-11-10 13:50:05 +10:30
  • 9ca43706f9 Merge pull request #148 from gpakosz/dlmalloc-preprocessor-fix Anthony Green 2014-11-19 11:32:08 -05:00
  • 542e004710 sparc: Define FFI_TARGET_SPECIFIC_VARIADIC for v9 Richard Henderson 2014-11-18 05:07:00 -08:00
  • a9ed0c3a04 dlmalloc: change defined(i386) to defined(__i386__) Gregory Pakosz 2014-11-18 09:37:07 +01:00
  • 5211c7207e Merge pull request #147 from rth7680/go/alpha Anthony Green 2014-11-17 09:07:07 -05:00
  • ccdd7bb856 testsuite: Fix alpha static chain register name Richard Henderson 2014-11-16 12:12:23 +01:00
  • 3316b666e3 Merge pull request #145 from rth7680/master Anthony Green 2014-11-15 07:31:41 -05:00
  • b698638d76 Merge pull request #144 from atrosinenko/testsuite-fp-comparison-fix Anthony Green 2014-11-15 07:29:58 -05:00
  • a353d5b16c Merge pull request #143 from adamkaplan/patch-1 Anthony Green 2014-11-15 07:27:21 -05:00
  • dea49e2020 x86: Fix typo in ffi_prep_go_closure Richard Henderson 2014-11-14 13:05:14 +01:00
  • c9f5b6648b testsuite: Add trivial tests for Go closures Richard Henderson 2014-11-14 13:04:33 +01:00
  • c952a92e20 testsuite: Move complex tests to their own subdirectory Richard Henderson 2014-11-14 11:00:14 +01:00
  • f1301a54bb testsuite: Use feature test rather than enumeration for complex Richard Henderson 2014-11-14 10:50:29 +01:00