summaryrefslogtreecommitdiff
path: root/ext
Commit message (Expand)AuthorAgeFilesLines
* Share blocking code between Call.c and Variadic.cAndrew Neitsch2016-06-043-25/+53
* Merge pull request #490 from lamont-granquist/lcg/rb_gc_guard_ptrtduehr2016-04-083-34/+25
|\
| * remove RB_GC_GUARD_PTR referencesLamont Granquist2016-03-233-34/+25
* | Haiku endianness fix for x86 and x86_64, we don't have any other host arch bt...Zoltan Mizsei2016-03-281-1/+1
|/
* Merge pull request #474 from lzmths/mastertduehr2016-01-211-2/+4
|\
| * Refactoring conditional directives that break parts of statements.lzmths2015-12-111-2/+4
* | Fix typos in documentationPete Johns2015-12-233-6/+6
* | Fix typo in exception messagePete Johns2015-12-231-1/+1
|/
* methodHandleParamTypes needs to refer to valid memory after rbffi_MethodHandl...Jay Mundrawala2015-06-261-6/+7
* Fix documentation typopmahoney2015-06-101-1/+1
* Merge pull request #395 from lowjoel/mastertduehr2015-03-173-10/+10
|\
| * Fix compatibility with newer libffi on Windows, if we are using a system-prov...Joel Low2014-12-011-1/+2
| * Fix compatibility with MSVC's C89 support.Joel Low2014-12-012-9/+8
* | minor fix in constant size adjtduehr2015-03-141-2/+2
* | Add brackets around FORCEFRAME.Daniel Berger2015-03-011-2/+2
* | Merge pull request #321 from tduehr/typed_enumstduehr2014-12-041-22/+87
|\ \ | |/ |/|
| * additional specs and a minor fixtduehr2014-10-131-2/+2
| * make function calls with float arguments JustWork with enumstduehr2014-10-131-4/+22
| * make function calls with enum arguments JustWorktduehr2014-10-131-17/+64
* | Merge pull request #365 from terceiro/debian-portstduehr2014-10-151-2/+6
|\ \ | |/ |/|
| * Fix variadic calls with float/double argumentsAnurag Gupta2014-08-261-2/+6
* | fix install for solaris11tduehr2014-10-091-2/+2
* | Fix for non-glibc linux environmentsAndrey Savchenko2014-09-051-2/+2
|/
* Merge pull request #306 from larskanis/fix-stdcalltduehr2014-07-012-4/+4
|\
| * Fix stdcall ABI call convention.Lars Kanis2013-11-102-4/+4
* | Fix typo in checking RTLD defines.Lars Kanis2014-06-251-1/+1
* | Merge pull request #348 from tduehr/benchmarkstduehr2014-06-241-0/+1
|\ \
| * | update/correct benchmarkstduehr2014-06-241-0/+1
* | | Merge pull request #309 from larskanis/fix-return-of-callback_with_gvltduehr2014-06-051-2/+3
|\ \ \ | |/ / |/| |
| * | Fix return type of callback function to rb_thread_call_with_gvl().Lars Kanis2013-11-161-2/+3
| |/
* | add correct RTLD constants at compile timetduehr2014-02-192-5/+58
|/
* Fix invalid memory access caused by double dereferencing mapped types in call...Lars Kanis2013-11-051-1/+1
* Fix bad search and replace in C code.1.9.2Charles Oliver Nutter2013-10-2942-368/+35
* Switch license to BSD throughout codebase. See #288.Charles Oliver Nutter2013-10-2940-480/+880
* Licensing audit. Restore BSD license text from files where it was mistakenly...Wayne Meissner2013-10-2711-4/+330
* Merge pull request #265 from kuwa72/issue263_2Wayne Meissner2013-05-102-7/+7
|\
| * Fix compile error for cygwin1.7.18, add check __CYGWIN_ macro.KUWASHIMA yuichiro2013-05-052-7/+7
* | Fix compile error for cygwin1.7.18, without -mwin32 option.KUWASHIMA yuichiro2013-05-051-1/+0
|/
* Check for HAVE_RB_THREAD_CALL_WITH_GVLWayne Meissner2013-04-231-2/+3
* Re-work exception saving & non-gil function callbacksWayne Meissner2013-04-237-89/+147
* Check for HAVE_RB_THREAD_CALL_WITHOUT_GVL _or_ HAVE_RB_THREAD_BLOCKING_REGIONWayne Meissner2013-04-222-7/+7
* Extract all win32 MSC stdbool compat typedefs into win32/stdbool.hWayne Meissner2013-04-2224-138/+117
* Fix #259 by only using the custom x86_64 trampoline on MacOS and LinuxWayne Meissner2013-04-021-1/+1
* Add Pointer#type_size and make AutoPointer match the pointer it wrapsWayne Meissner2013-03-281-0/+11
* Only strip options if preceded by whitespaceWayne Meissner2013-03-081-2/+2
* Add back -std=c99 for solarisWayne Meissner2013-03-051-1/+3
* Check for the presence of FFI_STDCALL - some arches do not have it definedWayne Meissner2013-03-052-2/+2
* Fix warningsWayne Meissner2013-03-052-1/+3
* Trap & save exceptions from ruby callbacks.Wayne Meissner2013-02-156-55/+31
* Use rb_thread_call_without_gvl where availableWayne Meissner2013-02-153-5/+32