aboutsummaryrefslogtreecommitdiffstats
path: root/src/x86
Commit message (Expand)AuthorAgeFilesLines
* Remove unnecessary win32.S source file.Stephen Hines2020-08-051-1351/+0
* Revert "Support building as shared library and remove win32.S"Stephen Hines2020-08-051-0/+1351
* Support building as shared library and remove win32.SStephen Hines2020-08-041-1351/+0
* Fix mac buildsDan Willemsen2020-03-312-860/+0
* Upgrade to upstream v3.3 and add METADATA.Elliott Hughes2020-03-3012-2155/+4313
|\
| * Fix FFI_STDCALL ABI (#514)Andreas Schwab2019-10-261-8/+10
| * Add long double test (#492)zhanhb2019-10-091-0/+2
| * fix x86/x64 MSVC build (#487)driver19982019-04-272-2/+2
| * Cleanup symbol exports on darwin and add architecture preprocessor checks to ...Jeremy Huddleston Sequoia2019-02-195-9/+17
| * changes for win32 on windows (#468)Paul Monson2019-02-192-0/+1000
| * Update FFI_HIDDEN() to use .private_extern on Apple platforms and use the mac...Jeremy Huddleston Sequoia2018-07-211-1/+1
| * Add compact unwind for darwin/i386 (#440)Jeremy Huddleston Sequoia2018-06-252-2/+79
| * Mark sysv.S as SafeSEH compatible (#438)Shoaib Meenai2018-06-171-0/+9
| * i386: Fix missing break; in case statement leading to incorrectly returned FF...Jeremy Huddleston Sequoia2018-06-172-0/+42
| * Handle FFI_GNUW64 on non-Windows systems (EFI)Anthony Green2018-05-091-7/+7
| * Revert "Remove some symbol exports and cleanup newline warnings (#433)"Anthony Green2018-05-053-17/+0
| * Remove some symbol exports and cleanup newline warnings (#433)Jeremy Huddleston Sequoia2018-05-053-0/+17
| * Re-enable msabi testing (#436)hjl-tools2018-05-021-0/+18
| * Fix two "return" issues in x86/ffi64.c (#431)Tom Tromey2018-04-281-2/+8
| * Add missing FFI_GNUW64 enumAnthony Green2018-03-181-0/+1
| * Add FFI_GNUW64 ABI for GNU 80-bit long double supportAnthony Green2018-03-182-11/+37
| * Fix x86 SysV closure in PIC modeOle André Vadla Ravnås2018-01-211-2/+2
| * Updating calls to ffi_closure_unix64_inner and ffi_closure_win64_inner to use...jon2017-12-012-2/+2
| * Merge pull request #323 from compnerd/x86-alloca-alignmentAnthony Green2017-10-251-1/+3
| |\
| | * x86: align alloca to 16-byte boundarySaleem Abdulrasool2017-10-221-1/+3
| * | Merge pull request #379 from jlj/masterAnthony Green2017-10-251-3/+4
| |\ \
| | * \ Merge branch 'master' based on ksjogo/libffiJean-Luc Jumpertz2017-10-231-3/+4
| | |\ \ | | | |/ | | |/|
| | | * Fix macOS build target in Xcode project.Jean-Luc Jumpertz2017-09-041-3/+4
| * | | Skip WIN64/EFI64 support for x32H.J. Lu2017-10-251-0/+20
| |/ /
| * | Fix misaligned memory access in ffi_call_intFrancis Ricci2017-08-031-2/+2
| * | Prefix ALIGN macros with FFI_Gregory Pakosz2017-04-272-14/+14
| |/
| * Handle fastcall declaration differently for some Microsoft compilersAnthony Green2017-03-192-11/+18
| * Modify configure.host to detect compilation with Microsoft Visual C++ and use...Ramón García Fernández2017-01-081-0/+237
| * Mark win64.S with GNU-stack noteRichard Henderson2016-06-051-0/+4
| * [Darwin-x86, build] Fix up label prefixes, remove .purgemIain Sandoe2016-05-261-8/+8
| * Fix -Wsign-compare warnings in x86/ffi64.cBerker Peksag2016-05-181-4/+5
| * x86: Fix calling convention for ffi_closure_win64_innerRichard Henderson2016-04-292-8/+12
| * x86: Copy fix for clang .org from unix64.SRichard Henderson2016-04-151-23/+28
| * Support the WIN64/EFI64 calling convention on all X86_64 platformsJosh Triplett2015-07-263-7/+43
| * src/x86/ffiw64.c: Don't assign a "char *" to an "unsigned char *"Josh Triplett2015-07-261-1/+1
| * src/x86/win64.S: Handle name mangling and PICJosh Triplett2015-07-263-31/+35
| * src/x86/win64.S: Support compiling on non-WIN64 platformsJosh Triplett2015-07-261-19/+28
| * x86: Fix cygwin32 buildRichard Henderson2015-01-191-0/+2
| * x86: Solaris fixesRainer Orth2015-01-162-5/+5
| * x86: Fix thinko in ffi_raw_callRichard Henderson2015-01-131-0/+4
| * Merge pull request #165 from rth7680/pccAnthony Green2015-01-104-84/+124
| |\
| | * x86: Avoid fastcall when building with pccRichard Henderson2015-01-053-39/+71
| | * x86: Load structure return address into eaxRichard Henderson2015-01-053-48/+56
| * | Merge pull request #164 from rth7680/darwinAnthony Green2015-01-105-1274/+889
| |\|
| | * x86: Reinstate hand-written unwind info for sysv.SRichard Henderson2015-01-051-82/+334