summaryrefslogtreecommitdiff
path: root/src/x86
Commit message (Expand)AuthorAgeFilesLines
* 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
| * x86: Expand FFI_GO_CLOSURERichard Henderson2015-01-051-22/+49
| * x86: More Darwin unwind fixupsIain Sandoe2015-01-051-10/+1
| * x86: Reinstate hand-written unwind info for unix64.SRichard Henderson2015-01-051-26/+151
| * x86: Avoid using gas local labelsRichard Henderson2015-01-052-221/+247
| * x86: Remove use of .cfi_escapeRichard Henderson2015-01-051-10/+5
| * x86: Honor alignment of argumentsRichard Henderson2015-01-051-2/+27