summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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 runni...Andrea Fazzi2009-10-051-52/+56
* 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
* 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 binary...Andrea Fazzi2009-10-023-7/+9
* 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
* 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 pre-allocat...Wayne Meissner2009-09-201-2/+17
* Sync netbeans metadataWayne Meissner2009-09-181-0/+1
* Fixup struct callback spec to work on 1.8, 1.9Wayne Meissner2009-09-181-2/+2
* Add more closure benchmarksWayne Meissner2009-09-182-0/+99
* Fix up signatureWayne Meissner2009-09-181-1/+1
* Reference count the ClosurePool, so it gets released after all Closures alloc...Wayne Meissner2009-09-181-9/+31
* Change the description for AutoPointer specs to expect TypeError, not ArgErrorWayne Meissner2009-09-181-3/+3
* Remove unused ffi closure compat codeWayne Meissner2009-09-181-50/+0
* Use ClosurePool to speed up callback allocationWayne Meissner2009-09-184-21/+42
* Add simple callback benchmarkWayne Meissner2009-09-181-0/+47
* Split out the closure pool from the method handlesWayne Meissner2009-09-184-235/+369
* fix trampoline function magic for x86_64Wayne Meissner2009-09-181-1/+1
* Fix/add more benchmark codeWayne Meissner2009-09-183-7/+70
* Sync up struct.rb with JRubyWayne Meissner2009-09-181-96/+115
* Refactor custom trampoline code a bit for an i386 trampoline. Didn't seem to...Wayne Meissner2009-09-181-23/+71
* Extend long-arg fast path up to 6 argsWayne Meissner2009-09-181-11/+76
* Rework Pointer#initialize slightly to test for FIXNUM and BIGNUM parameters f...Wayne Meissner2009-09-181-13/+20
* Add a spec for FFI::Struct's field of type "callback that takes callbacks as ...Andrea Fazzi2009-09-161-4/+6
* Fixup BYPASS_FFI conditionalsWayne Meissner2009-09-151-2/+2
* Implement FFI bypass for 0,1,2,3 int arg/return functionsWayne Meissner2009-09-156-13/+321
* Update some benchmarks to use bench_helper.rbWayne Meissner2009-09-153-7/+36
* Use jmpq instead of jmp in x86_64 trampolineWayne Meissner2009-09-151-1/+1
* Snow Leopard has the NX bit set now, but macports libffi does not support it ...Wayne Meissner2009-09-141-7/+3
* Update & tweak some benchmarksWayne Meissner2009-09-144-11/+38
* MacOS fixesWayne Meissner2009-09-143-4/+7
* Implement a custom trampoline for x86_64, resulting in roughly 30% speedupWayne Meissner2009-09-141-26/+141
* Add specs for FFI::Function#freeAndrea Fazzi2009-08-241-0/+13
* Merge branch 'master' of git@github.com:ffi/ffiAndrea Fazzi2009-08-245-9/+22
|\
| * Remove more from s.filesWayne Meissner2009-08-221-1/+1