summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | | Merge pull request #1021 from larskanis/compactLars Kanis2023-04-1613-37/+197
|\ \ \
| * | | Make FFI classes GC.compact friendlyLars Kanis2023-04-1413-37/+197
| |/ /
* | | Merge pull request #1020 from larskanis/update-libffiLars Kanis2023-04-162-1/+3
|\ \ \
| * | | Disable custom trampoline when using libffi closure allocationLars Kanis2023-04-141-1/+3
| * | | Update libffi to latest masterLars Kanis2023-04-141-0/+0
| |/ /
* | | Update "rake clean" for ruby-3Lars Kanis2023-04-141-2/+1
|/ /
* | Merge pull request #1015 from matoro/masterLars Kanis2023-03-161-1/+1
|\ \
| * | Update gen/Rakefile for Ruby 3 compatmatoro2023-03-141-1/+1
|/ /
* | Merge pull request #1012 from larskanis/type-check-by-typed-dataLars Kanis2023-03-066-25/+20
|\ \
| * | Use type checking by TypedData and remove duplocated check by rb_obj_is_kind_ofLars Kanis2023-03-066-25/+20
* | | Merge pull request #1013 from larskanis/undef-abstractmem-newLars Kanis2023-03-061-12/+1
|\ \ \
| * | | Remove allocator of AbstractMemoryLars Kanis2023-03-061-12/+1
| |/ /
* | | Merge pull request #1011 from casperisfine/array-type-write-barrierLars Kanis2023-03-063-9/+36
|\ \ \ | |/ / |/| |
| * | Implement the last missing Write Barriers and dsizeJean Boussier2023-03-063-9/+36
|/ /
* | Merge pull request #1010 from casperisfine/pointer-write-barrierLars Kanis2023-03-067-17/+104
|\ \
| * | Implement Write Barrier and dsize for FFI::PointerJean Boussier2023-03-067-17/+104
* | | Merge branch 'struct-layout-write-barrier' of https://github.com/casperisfine...Lars Kanis2023-03-065-16/+70
|\ \ \ | |/ / |/| |
| * | Implement Write Barrier and dsize for FFI::StructLayoutJean Boussier2023-03-065-15/+71
* | | Merge pull request #1009 from casperisfine/struct-by-value-write-barrierLars Kanis2023-03-061-6/+15
|\ \ \
| * | | Implement Write Barrier and dsize for FFI::StructByValueJean Boussier2023-03-061-6/+15
* | | | Merge pull request #1008 from casperisfine/variadic-write-barrierLars Kanis2023-03-061-8/+17
|\ \ \ \
| * | | | Implement Write Barrier and dsize for FFI::VariadicInvokerJean Boussier2023-03-061-8/+17
| |/ / /
* | | | Merge pull request #1007 from casperisfine/struct-write-barrierLars Kanis2023-03-062-29/+63
|\ \ \ \
| * | | | Implement Write Barrier and dsize for FFI::StructJean Boussier2023-03-062-29/+63
| | |/ / | |/| |
* | | | Merge pull request #1005 from casperisfine/type-write-barrierLars Kanis2023-03-065-23/+83
|\ \ \ \ | |_|/ / |/| | |
| * | | Implement Write Barrier and dsize for FFI::TypeJean Boussier2023-03-065-23/+83
* | | | Merge branch 'master' of github.com:ffi/ffiLars Kanis2023-03-062-10/+33
|\ \ \ \
| * \ \ \ Merge pull request #1004 from casperisfine/symbol-write-barrierLars Kanis2023-03-062-10/+33
| |\ \ \ \
| | * | | | Implement Write Barrier and dsize for FFI::DynamicLibraryJean Boussier2023-03-062-10/+33
| | |/ / /
* | | | | Merge branch 'master' of github.com:ffi/ffiLars Kanis2023-03-062-8/+33
|\ \ \ \ \ | |/ / / /
| * | | | Merge pull request #1003 from casperisfine/function-write-barrier-2Lars Kanis2023-03-062-8/+33
| |\ \ \ \ | | |_|/ / | |/| | |
| | * | | Implement Write Barrier and dsize for FFI::FunctionJean Boussier2023-03-062-8/+33
| | |/ /
* | | | Fix class name of Symbol#inspectLars Kanis2023-03-061-1/+1
|/ / /
* | | Increment callbackCount outside of the macro RB_OBJ_WRITELars Kanis2023-03-061-1/+2
|/ /
* | Merge pull request #1002 from casperisfine/builtin-type-inspectLars Kanis2023-03-061-2/+2
|\ \
| * | Fix `Type#inspect` to properly display the constant nameJean Boussier2023-03-061-2/+2
* | | Merge pull request #1001 from casperisfine/function-type-write-barrierLars Kanis2023-03-063-15/+63
|\ \ \ | |/ / |/| |
| * | Implement Write Barrier and dsize for FFI::FunctionTypeJean Boussier2023-03-063-15/+63
|/ /
* | Merge pull request #1000 from larskanis/typeddataLars Kanis2023-03-042-12/+20
|\ \
| * | Convert FFI::DynamicLibrary to TypedDataLars Kanis2023-03-031-7/+19
| * | Change remaining use of TypedData objectLars Kanis2023-03-031-5/+1
|/ /
* | Merge branch 'typed-data-struct' of https://github.com/casperisfine/ffi into ...Lars Kanis2023-03-034-19/+37
|\ \
| * | Convert FFI::Struct to TypedDataJean Boussier2023-03-025-37/+65
* | | Merge branch 'casperisfine-typed-data-abstract-memory'Lars Kanis2023-03-0311-87/+192
|\ \ \
| * | | Convert FFI::AbstractMemory and descendants to TypedDataJean Boussier2023-03-0211-87/+192
| |/ /
* | | Merge pull request #997 from casperisfine/typed-data-inline-arrayLars Kanis2023-03-031-11/+22
|\ \ \
| * | | Convert FFI::Struct::InlineArray to TypedDataJean Boussier2023-03-021-11/+22
| |/ /
* | | Merge pull request #995 from casperisfine/typed-data-typeLars Kanis2023-03-0316-103/+205
|\ \ \
| * | | Convert FFI::Type and descendants to TypedDataJean Boussier2023-03-0216-103/+205
| |/ /
* | | Merge pull request #996 from casperisfine/typed-data-thread-dataLars Kanis2023-03-031-6/+18
|\ \ \