summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump to 0.5.40.5.40.5Wayne Meissner2009-11-282-1/+6
|
* tail pad $CFLAGS as wellWayne Meissner2009-11-261-2/+2
|
* Insert spaces before flags appended to $CFLAGSWayne Meissner2009-11-261-2/+2
|
* Bump version to 0.5.30.5.3Wayne Meissner2009-11-201-1/+1
|
* If pkg_config() fails, try to find the ffi header in /usr/local/include or ↵Wayne Meissner2009-11-201-1/+1
| | | | /opt/local/include
* Remove quotes around ${srcdir} for FreeBSDWayne Meissner2009-11-191-1/+1
|
* typo, ArgError -> ArgumentErrorJesús García Sáez2009-11-191-1/+1
| | | | Signed-off-by: Wayne Meissner <wmeissner@gmail.com>
* Fixup -mwin32 flag for cygwinWayne Meissner2009-11-111-2/+2
|
* Bump wiggle_room to 50.5.2Wayne Meissner2009-11-061-1/+1
|
* Don't do libffi detection if cross-compiling for win32.Wayne Meissner2009-11-061-6/+8
|
* Bump version to 0.5.2Wayne Meissner2009-11-063-3/+9
|
* Disable git tagging during releaseWayne Meissner2009-11-061-7/+8
|
* Apply cygwin patches from Joe Khoobyar <joe@ankhcraft.com>Wayne Meissner2009-11-062-6/+8
|
* Clean up CFLAGS changes, and only re-open the Makefile if neededWayne Meissner2009-11-061-6/+9
|
* Remove unused constants, and use have_func to check for libffi featuresWayne Meissner2009-11-061-4/+2
|
* When extracting argc from the passed in params in attached_method_invoke(), ↵Wayne Meissner2009-11-061-1/+1
| | | | read the contents of the param address as an int, not ffi_sarg. Might fix big-endian 64bit problems
* Fix testClosureVrL return type. Patch from Bryan Kearney <bkearney@redhat.com>Wayne Meissner2009-11-061-1/+1
|
* Detect powerpc64Wayne Meissner2009-11-062-0/+10
|
* Add a comment to ffi/buffer.rb, and remove the require 'ffi/buffer' from ↵Wayne Meissner2009-11-062-1/+4
| | | | ffi.rb. Reported by Bryan Kearney <bkearney@redhat.com>
* increasing GC wiggle room in tests to 5 (from 2).Mike Dalessio2009-11-061-1/+1
|
* Allow the system libffi to be used where it is at least minimally functionalWayne Meissner2009-11-062-11/+13
|
* Bump version to 0.5.10.5.1Wayne Meissner2009-10-192-1/+5
|
* Add spec for varargs functions returning struct-by-value. From Scott Brooks ↵Wayne Meissner2009-10-092-0/+37
| | | | <scott@scottbrooks.ca>
* Use alloca to allocate the result space. Should fix by-value returns from ↵Wayne Meissner2009-10-091-19/+7
| | | | varargs functions, and github issue #5
* Add return NULL/Qnil after some rb_raise() calls, to fix broken RHEL compilerWayne Meissner2009-10-083-0/+7
|
* Fix some issues related to announcement email generation and sendingAndrea Fazzi2009-10-063-3/+3
|
* Tweak History.txt0.5.0Andrea Fazzi2009-10-061-1/+1
|
* Remove RUBY_VERSION conditional branch from gemspecAndrea Fazzi2009-10-061-5/+0
|
* Update History.txtAndrea Fazzi2009-10-051-1/+2
|
* Exclude library_spec.rb examples that are specific for *nix system when ↵Andrea Fazzi2009-10-051-52/+56
| | | | running specs on windows
* Exclude rbx examples when executing spec task. Invoke rbxspecs task for that.Andrea Fazzi2009-10-041-0/+1
|
* Fix calling convention issues on windowsAndrea Fazzi2009-10-044-4/+11
| | | | Fix libtest compilation issues on windows
* Snow leopard build fixesWayne Meissner2009-10-032-3/+4
|
* Tweak OS/CPU detection for libtest based on rbconfigWayne Meissner2009-10-032-25/+67
|
* Fix gem specification issue that prevents to correctly build win32 fat ↵Andrea Fazzi2009-10-023-7/+9
| | | | | | | binary gem Update ffi.gemspec Add dependency to rake >= 0.8.7
* Add new line at the end of ClosurePool.hAndrea Fazzi2009-10-021-1/+2
|
* Add performance improvements to major featuresWayne Meissner2009-10-021-1/+3
|
* Remove blank lines in 0.5.0 changes to allow correct announcement generationAndrea Fazzi2009-10-021-3/+0
|
* Tweak History in preparation of 0.5.0 releaseAndrea Fazzi2009-10-021-1/+9
|
* Don't raise exceptions on unknown os/cpu/lib extension, just default the values.Wayne Meissner2009-09-291-4/+14
|
* Remove warnings when run with ruby -wWayne Meissner2009-09-223-5/+4
|
* change title of pre-allocated callable benchWayne Meissner2009-09-201-1/+1
|
* In the optimal case where each proc/callable used as a callback is only ever ↵Wayne Meissner2009-09-201-12/+27
| | | | used with the one callback signature, stash the Function instance directly into the ivar table, instead of allocating a hash, which will usually only ever have one element
* Add pre-allocated proc and callable benchesWayne Meissner2009-09-201-7/+23
|
* Allow callback params through long-arg invokersWayne Meissner2009-09-201-1/+67
|
* Add benchmarks for callable objectsWayne Meissner2009-09-201-2/+22
|
* Fixup 3 arg closure benchWayne Meissner2009-09-201-6/+6
|
* Actually yield to the closure in the pure-ruby version, and add a ↵Wayne Meissner2009-09-201-2/+17
| | | | pre-allocated closure bench
* Sync netbeans metadataWayne Meissner2009-09-181-0/+1
|
* Fixup struct callback spec to work on 1.8, 1.9Wayne Meissner2009-09-181-2/+2
|