summaryrefslogtreecommitdiff
path: root/spec/ffi/pointer_spec.rb
Commit message (Expand)AuthorAgeFilesLines
* Fix compat to JRuby and TuffleRuby regarding RactorLars Kanis2023-04-181-0/+2
* Add support for using FFI in RactorLars Kanis2023-04-181-0/+10
* Implement Write Barrier and dsize for FFI::PointerJean Boussier2023-03-061-0/+8
* Exclude 64bit integer test on jruby tooFrederick Cheung2022-06-291-1/+1
* exclude spec from trufflerubyFrederick Cheung2022-06-291-1/+1
* Fix Pointer#initialize using NUM2LL instead of NUM2ULLFrederick Cheung2022-06-291-0/+8
* Move Pointer#size_limit? to AbstractMemory and from C to rubyLars Kanis2020-12-131-1/+1
* Unskip passing specs on TruffleRubyBenoit Daloze2020-12-081-1/+0
* Added size_limit? methodAndrew Kane2020-11-241-0/+10
* Skip Pointer#order specs on TruffleRuby until implementedBenoit Daloze2020-10-301-1/+1
* Specify Pointer#order and Struct#orderChris Seaton2020-10-101-0/+47
* Do NULL pointer check only when array length > 0Lars Kanis2020-08-031-0/+5
* Add an explicit spec for passsing a String to :pointer parameterLars Kanis2020-07-171-0/+7
* Fix segfault on non-array argument to #write_array_of_*Lars Kanis2020-07-101-1/+5
* Skip the few specs which are not yet supported on TruffleRubyBenoit Daloze2020-03-281-0/+1
* Add spec for Pointer#write_array_of_typeTakayuki YAMAGUCHI2018-10-201-1/+20
* Fix several specs where raise_error was called without classLars Kanis2018-06-021-2/+2
* Add Pointer#to_ptrfurunkel2016-07-221-0/+7
* temporarily disable #427 specstduehr2015-05-221-3/+6
* sync specs w/ JRuby and move to rspectduehr2014-10-021-31/+35
* fix tests for netbsdtduehr2014-07-011-1/+6
* remove require_relativetduehr2014-06-051-1/+1
* merge specs w/ JRuby and correct syntax to use rspectduehr2014-06-051-2/+3
* Add Pointer#type_size and make AutoPointer match the pointer it wrapsWayne Meissner2013-03-281-14/+40
* Add test for Pointer.sizeWayne Meissner2013-03-281-0/+3
* Add some Pointer#slice specsWayne Meissner2013-03-281-0/+20
* Use Rubinius API on Rubinius for forcing GCDirkjan Bussink2013-01-061-5/+1
* Change licensing of the specs to the same license as RubyspecDirkjan Bussink2012-11-251-12/+1
* Use matchers compatible with MSpecDirkjan Bussink2012-11-251-5/+5
* Fix issue #112 - delegate Pointer#autorelease? to AutoPointer::ReleaserWayne Meissner2012-09-231-0/+17
* Allow comparison of FFI::Pointer with nilemboss2012-02-291-0/+3
* Avoid method redefined warnings.Matijs van Zuijlen2011-10-291-14/+11
* Avoid "possibly useless use of == in void context" warnings.Matijs van Zuijlen2011-10-291-5/+5
* Avoid assigned but unused variables in spec.Matijs van Zuijlen2011-10-291-5/+5
* Cleanup some namespace issuesWayne Meissner2010-12-271-26/+15
* Fix pointer specs that were bare describe blocksWayne Meissner2010-12-271-4/+19
* Refit AutoPointer with DataConverter so AutoPointer subclasses can be used as...Wayne Meissner2010-05-221-0/+15
* increasing GC wiggle room in tests to 5 (from 2).Mike Dalessio2009-11-021-1/+1
* Change the description for AutoPointer specs to expect TypeError, not ArgErrorWayne Meissner2009-09-181-3/+3
* Remove super call from PointerDelegatee constructorWayne Meissner2009-06-181-1/+0
* Remove FFI::TypeErrorWayne Meissner2009-06-181-3/+3
* Fix AutoPointer failing spec in ruby1.9.1Andrea Fazzi2009-06-171-0/+3
* Fix Autopointer failing specsAndrea Fazzi2009-06-171-4/+4
* merge commitWayne Meissner2009-06-101-7/+9
|\
| * Raise TypeError when AutoPointer#initialize() is passed an incorrect pointer ...Wayne Meissner2009-06-101-7/+9
* | Add some spec for NULL pointer.Andrea Fazzi2009-06-051-0/+15
|/
* Fix AutoPointer and ManagedStruct tests on JRubyWayne Meissner2009-05-051-1/+7
* Use FFI::MemoryPointer everywhereWayne Meissner2009-03-151-6/+6
* adding specs for Pointer#read_pointer, #write_pointer, #read_array_of_pointer...Mike Dalessio2009-03-061-0/+44
* Rename specs to spec/ffiWayne Meissner2008-12-051-0/+126