summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 1.1.21.1.2Wayne Meissner2012-07-301-1/+1
|
* Try to normalize arm* to "arm"Wayne Meissner2012-07-292-2/+10
|
* Bump version to 1.1.11.1.1Wayne Meissner2012-07-271-1/+1
|
* No longer check for rb_thread_have_gvl_pWayne Meissner2012-07-271-1/+0
|
* Fix typo1.1.1.rc2Wayne Meissner2012-07-241-1/+1
|
* Bump version to 1.1.1.rc2Wayne Meissner2012-07-241-2/+2
|
* Use __asm__ instead of asmWayne Meissner2012-07-241-2/+2
|
* Bump version to 1.1.1.rc11.1.1.rc1Wayne Meissner2012-07-211-1/+1
|
* Rename endian.h to rbffi_endian.h to avoid conflict with system <endian.h>Wayne Meissner2012-07-214-4/+4
|
* Remove unused varWayne Meissner2012-07-211-1/+0
|
* Bump version to 1.1.01.1.0Wayne Meissner2012-07-181-1/+1
|
* Search /usr/include/ffi for ffi.h, to enable usage of the MacOS system libffiWayne Meissner2012-07-181-1/+1
|
* Bump version to 1.1.0.rc4Wayne Meissner2012-06-271-1/+1
|
* Merge pull request #205 from avalanche123/blksize_t_linuxWayne Meissner2012-06-264-1/+10
|\ | | | | add blksize_t types for 32 and 64bit linux
| * add in_port_t typeBulat Shakirzyanov2012-05-254-0/+4
| |
| * add missing in_addr_t typesBulat Shakirzyanov2012-05-254-0/+4
| |
| * add blksize_t types for 32 and 64bit linuxBulat Shakirzyanov2012-05-252-1/+2
|/
* Fix initialization of StructLayouts that are unions. Fixes #204.Wayne Meissner2012-05-092-2/+39
|
* Bump version to 1.1.0.rc31.1.0rc3Wayne Meissner2012-04-211-1/+1
|
* Convert some benchmarks to use a loop instead of a block - block dispatch ↵Wayne Meissner2012-04-2114-108/+377
| | | | overhead is starting to show up in some benchmarks on JRuby now.
* add -fomit-frame-pointer when compiling libtestWayne Meissner2012-04-211-1/+1
|
* Restore patch for using the correct runtime lib in windowsWayne Meissner2012-04-081-1/+1
|
* Rollback patch for #199 until it is confirmed to not break mingw buildsWayne Meissner2012-04-081-1/+1
|
* Add a gettimeofday bench with explicit Buffer backed struct instead of ↵Wayne Meissner2012-04-081-0/+6
| | | | MemoryPointer
* Use while loops instead of blocks in some benchmarksWayne Meissner2012-04-081-6/+26
|
* Merge pull request #199 from djberg96/patch-1Wayne Meissner2012-04-071-1/+1
|\ | | | | Use the appropriate runtime library on Windows. This is necessary for ve...
| * Use the appropriate runtime library on Windows. This is necessary for ↵Daniel Berger2012-04-071-1/+1
|/ | | | versions of Ruby built with MSVC++, where the runtime is actually msvcr100.dll, for example.
* Add a target to build the win32 gem, that shells out to rake with the ↵1.1.0rc2Wayne Meissner2012-04-051-1/+3
| | | | correct cross-compilation ruby versions
* Bump version to 1.1.0.rc2Wayne Meissner2012-04-051-1/+1
|
* Ensure that libffi is never built in its source dirWayne Meissner2012-04-053-2/+3
|
* Special handling for $(srcdir) == ".."1.1.0rc1Wayne Meissner2012-04-051-1/+3
|
* List everyone who has submitted patches, pull requests, etc in CREDITS sectionWayne Meissner2012-04-051-0/+46
|
* Some pointer/int benchmark refinementsWayne Meissner2012-04-056-5/+66
|
* Change version to 1.1.0.rc1Wayne Meissner2012-04-051-1/+1
|
* Add enum bench for :int parameter typesWayne Meissner2012-04-051-0/+17
|
* Enable nested struct fields to be setWayne Meissner2012-04-033-3/+26
|
* Bump version to 1.0.12rc31.0.12rc3Wayne Meissner2012-04-031-1/+1
|
* Use 1.9.3 as the 1.9 version when cross compiling for win32Wayne Meissner2012-04-031-1/+1
|
* Merge pull request #198 from tekwiz/strtoldWayne Meissner2012-03-181-0/+3
|\ | | | | VC++ doesn't support strtold.
| * VC++ doesn't support strtold.Charlie Savage2012-03-171-0/+3
|/
* Bump version to 1.0.12.rc2Wayne Meissner2012-03-021-1/+1
|
* Use rbffi_MemoryPointer_NewInstance directly in Struct#initialize_copyWayne Meissner2012-03-021-4/+1
|
* Add warning when Pointer#free is called on an opaque pointerWayne Meissner2012-03-021-0/+5
|
* Untabify & formatting fixupsWayne Meissner2012-02-291-2/+3
|
* Allow comparison of FFI::Pointer with nilemboss2012-02-292-0/+6
| | | | 'FFI::Pointer::NULL == nil' currently raises an ArgumentError. Trunk versions of Rubinius and JRuby return 'true' when comparing a NULL pointer with nil. This patch fixes the issue with the ArgumentError and introduces the same behavior that JRuby and Rubinius ffi support. Also added a spec for this.
* Add experimental support for long double. Fixes issue #194Wayne Meissner2012-02-2815-2/+171
|
* Don't try to include <sys/socket.h> on WIN32Wayne Meissner2012-02-271-0/+2
|
* Rework macos universale binary component buildingWayne Meissner2012-02-271-2/+19
|
* CleanupsWayne Meissner2012-02-251-15/+1
|
* Empty out History.txt, since it has not been updated in years.Wayne Meissner2012-02-251-112/+1
|