ffi-1.17.0-x86-mingw32

https://rubygems.org

ffi

.gem

.gem metadata (gemspec)

.gemspec

wiki_uri
https://github.com/ffi/ffi/wiki
changelog_uri
https://github.com/ffi/ffi/blob/master/CHANGELOG.md
bug_tracker_uri
https://github.com/ffi/ffi/issues
source_code_uri
https://github.com/ffi/ffi/
mailing_list_uri
http://groups.google.com/group/ruby-ffi
documentation_uri
https://github.com/ffi/ffi/wiki

id: 1645288

number: 1.17.0

platform: x86-mingw32

spec_sha256:

sha256: e6f55971b8d4909d95c19647adb1f9e8abfa5461d62deaaa1f69b8dccaf6c932

created_at: 2024-06-02 10:41:37 UTC

updated_at: 2024-06-20 01:04:29 UTC

position: 0

version_data_entries_count: 132

uploaded_at: 2024-06-02 10:41:33 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 451 KB

Version Data Entries

Total: 132

Unpacked size: 1.33 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006640014.3 KB83134897d3f8a69b3e7ed1c5bf1bf9530197a4d3a8ecfb4af006813a46448bf6
COPYING100644002.66 KB27c69b029b6269e126f73c9f7b077fb432f5694aeeaff6341511f6e0125fa04a
Gemfile10066400446 Bytese2513239194c1dd0e606308d3370e1ff958d4fba1059a0606e6e70d02bd7e725
LICENSE100644001.49 KBbb343aa812eaaddbaf97814edaf86977b18d3cc5ced3122d43bddf96cf0443dd
LICENSE.SPECS100644001.04 KB19811daba7c403768b93cad47abae8afa8bf34a027478aedaf63903672272e0c
README.md100664004.96 KBf446ccb5db131932d05c0a50d76980dfb5e2e5d4eebcab444b76ff0c05a5a38b
Rakefile100664005.66 KB8ea5fb4743664e5fdab5d2227a560a961dab79786a0925d31baa075987432c7d
ffi.gemspec100664001.79 KBd268a7de0cba2031e353d15d5467e9630f4192996f2fb548da1cf4043bf8b538
lib/2.5/ffi_c.so10077500130 KB6e9a9170e1329f5929517576e9205ba64aa8586526c3f0dd25bcd8f976ed14a2
lib/2.6/ffi_c.so10077500130 KBb8b5d5a7294788ed4acf4fa6240862f34af9e255eb789ecb8f06df1443265737
lib/2.7/ffi_c.so10077500132 KB71279517021ac34c1bfbfefd461549e3c0d737c08cbec1e3fda99e7307795838
lib/3.0/ffi_c.so10077500130 KB5b51688e31e90afe3a1df2319a6c93e2ca0c830f4af1fb9dc8286d1c30165db9
lib/3.1/ffi_c.so10077500130 KB13afc42fc09034ea1426d0b4eb62f2b9ae228316721f2b48d8dd71081c954ad3
lib/3.2/ffi_c.so10077500130 KB2f548d1aa355fb8b37947789a1240f67ffd491484baf44477f2aa7b26a410300
lib/3.3/ffi_c.so10077500130 KB455ba59e1c040cf942dcceca4d68fd43772522b3f654aab7226e1aed7296ada9
lib/ffi.rb10066400834 Bytesc87d70b9dac7401906d526bef4f82e022b83681938f3917914ca38fb55d3934b
lib/ffi/abstract_memory.rb100664001.77 KB1d14df168e7d05e0d9f44f6088b0b809962c5a04db6186e998dfa697bf1298c6
lib/ffi/autopointer.rb100664006.01 KB60b877f69055a3372776a2a683dc2df4c6ea66ccc3aa5595e597a14d8ffadafe
lib/ffi/buffer.rb10064400138 Bytese662e76356dc0761fbac5f11399ac676074484fdac4a7cf1439390e4e6e7d621
lib/ffi/callback.rb10064400140 Bytes0415e9f7236f6e7a0b5e2eacc1f93e49f2f7cfe98aebbc671c137ebd78139ab6
lib/ffi/compat.rb100664001.77 KBbb5d6cb7cb2fdd0958f3a30e2bedd5fbcf746b981583681f94423791adade8b5
lib/ffi/data_converter.rb100664002.44 KBb79e02e8a9e9e8c4feb9eafd1dfad32e035c624e84e511c56e6967d2858bd863
lib/ffi/dynamic_library.rb100664004.94 KB5bd118e47592416d5affe3b5b27dd6b44f213fbe5580baea3e03e5e23d268734
lib/ffi/enum.rb100664009.43 KB58504637f430a3434d7486481a2931664591b25cfc6563bb440c6aafadadfd9a
lib/ffi/errno.rb100644001.85 KBbd434226d2b4684a79ece0deff86ec52c77eebaa011da49b385021392c97168d
lib/ffi/ffi.rb100664001.99 KBaa07f8c22fab8b8b8a7b1a6f90f3c563d068b49ff37cbd463a9c8fdb59a2a0ec
lib/ffi/function.rb100664002.74 KB37407d9aad7f5efbabb23d19e712dc7951509e3046e5b65e63fa1e04b813a345
lib/ffi/io.rb100664002.44 KB23aa6f9365581a1d88e96660cef03bde09327b63599613f523adb78af73c93b6
lib/ffi/library.rb1006640020.4 KB81a24c88d1a02b498426ce2e35936090421bd1baed4afcefe5a80d17a1633921
lib/ffi/library_path.rb100664004.05 KB8cde1459ce6b9f97e5f0b15260f39699908087e651adb72a2354baa06a48c924
lib/ffi/managedstruct.rb100664003.21 KB5120bc4c1139c42c74446e4aa2fef72f37a3ce88c36d0b752512deda6f2336a1
lib/ffi/memorypointer.rb1006640037 Bytes174226a922ca9e41e3e33b30f4e136df6708100f568e90055cdbf3a7d988b166
lib/ffi/platform.rb100664005.16 KB700c3e40a74cba63e9514d2abfb7e747e20e22eb97a8afc25779f08c78bbef38
lib/ffi/platform/aarch64-darwin/types.conf100664005.25 KB09dd3a45fccd881ca4347bb7822dbee958c8cb0a04ef3eb077a754b631fcc113
lib/ffi/platform/aarch64-freebsd/types.conf100664004.87 KB9e76440bb85dd9a9d5586420918db7e7bacf173692b145d908eaf9cea65365df
lib/ffi/platform/aarch64-freebsd12/types.conf100664006.88 KB4f885f9df435bfe2f5d31d0f7a923cb71e3237bb6a55529f2d27f72809eab306
lib/ffi/platform/aarch64-linux/types.conf100664006.86 KB09bab7c358b08431977488289d42c3bef7ed357ce94858845ea3b7758dffaaf7
lib/ffi/platform/aarch64-openbsd/types.conf100664005.16 KB81729e5d162a1b5eb9a718aed545eefb8872c3cc4f984962120f3aaf56614638
lib/ffi/platform/aarch64-windows/types.conf100664002.05 KBd854115aabbfd18ab6af0231bbcc14fd944f741292f4b055306f521c1ea92e5a
lib/ffi/platform/arm-freebsd/types.conf100644005.83 KB956e3e49af21c8e2c06f8b8a3c02ce96becd634fee9ab7492649647a4c5419b7
lib/ffi/platform/arm-freebsd12/types.conf100644005.87 KBebe4db56e5e26e47587ba07adfa1959e026d668ab540965f71bae4195b8fb316
lib/ffi/platform/arm-linux/types.conf100664005.12 KB92d2ab53fa7ae3fe133a751c6d6ddb18fa053d4dfd114b5d2f2cf21f0416b431
lib/ffi/platform/hppa1.1-linux/types.conf100664007.16 KB365157dbe896fb6f5d20fcfd5d952035aff9e4a73d1d6c2e15eab52862ab797f
lib/ffi/platform/hppa2.0-linux/types.conf100664007.16 KB365157dbe896fb6f5d20fcfd5d952035aff9e4a73d1d6c2e15eab52862ab797f
lib/ffi/platform/i386-cygwin/types.conf10064400107 Bytesacb56a29606d98c5f90ee51b7e8f1eaf71f22e18f5a0a32539cced685d98bacc
lib/ffi/platform/i386-darwin/types.conf100644004.02 KB581fa2bdddebf51944de7badc9114dc250b3c5879ca043ae3412f9687ba3a891
lib/ffi/platform/i386-freebsd/types.conf100644005.84 KB2a3e6b6eead2a12cdb6226188fc6031d192766c50125efe9dbf2f9b09b9dfbbc
lib/ffi/platform/i386-freebsd12/types.conf100644005.87 KBebe4db56e5e26e47587ba07adfa1959e026d668ab540965f71bae4195b8fb316
lib/ffi/platform/i386-gnu/types.conf100644004.07 KBfa9671260f014d82f83ee04b8296731d8f70b99f0c86d521f023f8f08d361407
lib/ffi/platform/i386-linux/types.conf100644003.94 KBd03f140dfcaae33416710a61e9c559323b803b71ec60208a5da8d9313505fbc7
lib/ffi/platform/i386-netbsd/types.conf100644004.78 KB04cf9b54b5115f5a11c9627420c4757c263796f2558105cad598ca427570bc9b
lib/ffi/platform/i386-openbsd/types.conf100644004.86 KBc5708fee357457190e99757235d45d9d8cc6b693d94ab7adc707384c101e3684
lib/ffi/platform/i386-solaris/types.conf100644004.65 KB790998befacb7ca6aad9d6ce2e7c6d4b27b78b5654eb07218e11146020f2a1f9
lib/ffi/platform/i386-windows/types.conf100664002 KBac354e53aff0636f3d33519e3aafd0727e7760b1098e9e1efb158a1fd108f883
lib/ffi/platform/ia64-linux/types.conf100644003.87 KB5be9e70506f9221a065c8f12f9fc75038af9cdaf70b9e080a30edeb6f4cb3013
lib/ffi/platform/loongarch64-linux/types.conf100664005.37 KB30e6b7250c77b2d8390a2a9a9c779c6e0d27571096aff9944cc8c24bb8ee352b
lib/ffi/platform/mips-linux/types.conf100644003.9 KB287421148a4a035b2d5b9f4f6f497d2b20ceaed17a611c302a8301fb4a903c93
lib/ffi/platform/mips64-linux/types.conf100644003.88 KB4e7067572fc02d3ca44e97280db4e36f98902c33e3df92c14bcb6541d9041dfa
lib/ffi/platform/mips64el-linux/types.conf100644003.88 KB4e7067572fc02d3ca44e97280db4e36f98902c33e3df92c14bcb6541d9041dfa
lib/ffi/platform/mipsel-linux/types.conf100644003.9 KB287421148a4a035b2d5b9f4f6f497d2b20ceaed17a611c302a8301fb4a903c93
lib/ffi/platform/mipsisa32r6-linux/types.conf100644003.9 KB287421148a4a035b2d5b9f4f6f497d2b20ceaed17a611c302a8301fb4a903c93
lib/ffi/platform/mipsisa32r6el-linux/types.conf100644003.9 KB287421148a4a035b2d5b9f4f6f497d2b20ceaed17a611c302a8301fb4a903c93
lib/ffi/platform/mipsisa64r6-linux/types.conf100644003.88 KB4e7067572fc02d3ca44e97280db4e36f98902c33e3df92c14bcb6541d9041dfa
lib/ffi/platform/mipsisa64r6el-linux/types.conf100644003.88 KB4e7067572fc02d3ca44e97280db4e36f98902c33e3df92c14bcb6541d9041dfa
lib/ffi/platform/powerpc-aix/types.conf100644006.75 KB326f659e8f49535207091aeb6206f7100c0b3c36e5af4e6d570ba6f62f774cd7
lib/ffi/platform/powerpc-darwin/types.conf100644004.02 KB581fa2bdddebf51944de7badc9114dc250b3c5879ca043ae3412f9687ba3a891
lib/ffi/platform/powerpc-linux/types.conf100664005.04 KBa4f8d06e0a80c11de7904023d9d332445ccb0abfac9a70f6a941f063c8b9263f
lib/ffi/platform/powerpc-openbsd/types.conf100664006.06 KBd3723a3007dabb9def8e5e74ac33900ad78f67f447eee8157d0b42f5c6d8fb47
lib/ffi/platform/powerpc64-linux/types.conf100644003.88 KB4e7067572fc02d3ca44e97280db4e36f98902c33e3df92c14bcb6541d9041dfa
lib/ffi/platform/powerpc64le-linux/types.conf100664003.71 KB044d737d781a4e7eddef3a7a5f102fafcaa78515f5c6d2d9d37900e33a89fc8f
lib/ffi/platform/riscv64-linux/types.conf100664003.87 KB59687bc0e5d1c642247f371159881e210d0c778efd8825cd7c864fe2f53cfcfa
lib/ffi/platform/s390-linux/types.conf100644003.9 KB20e19da84dd66148f2702687d8a8e2a06c1d05cffbac391c3d5f0211c851487f
lib/ffi/platform/s390x-linux/types.conf100644003.79 KBe25820bbb4b874f5008eb6bc9385b8e300115b4294dba33159ce9bc404c29855
lib/ffi/platform/sparc-linux/types.conf100644003.89 KBd75ace8ba8ebc58934fa9d2ee022d298867e8243d962ab666405f5a045e3a233
lib/ffi/platform/sparc-solaris/types.conf100644004.86 KBa6d64f23bf781ef9f0a806be9ec6dec8ce84bc8d40c85b908f866dcdcc625dbb
lib/ffi/platform/sparcv9-linux/types.conf100664003.79 KB9188c1cb1baaf3e6068a939bf7492b82b4203276b081a8647d17a78ff78f83aa
lib/ffi/platform/sparcv9-openbsd/types.conf100664006.06 KBd3723a3007dabb9def8e5e74ac33900ad78f67f447eee8157d0b42f5c6d8fb47
lib/ffi/platform/sparcv9-solaris/types.conf100644004.86 KBa6d64f23bf781ef9f0a806be9ec6dec8ce84bc8d40c85b908f866dcdcc625dbb
lib/ffi/platform/sw_64-linux/types.conf100664005.37 KB30e6b7250c77b2d8390a2a9a9c779c6e0d27571096aff9944cc8c24bb8ee352b
lib/ffi/platform/x86_64-cygwin/types.conf10064400113 Bytes6c3c841de76778ef1ba2323f45ecfdb6f7d8c757639fb9b1398640d96dd62c6c
lib/ffi/platform/x86_64-darwin/types.conf100664005.25 KB09dd3a45fccd881ca4347bb7822dbee958c8cb0a04ef3eb077a754b631fcc113
lib/ffi/platform/x86_64-dragonflybsd/types.conf100664004.93 KBbc28915ebbf5dabdcaf73bfe3e7f9f9a6deb13c688d8510d2c4e7a58efa8997a
lib/ffi/platform/x86_64-freebsd/types.conf100644004.87 KBe99b01ced9d5c5f15bfa87caf95ac03fbd64cbaf21980f8d1d409dbcc644d1f8
lib/ffi/platform/x86_64-freebsd12/types.conf100644005.97 KBd77baab1bd213eba3ffcdff61781f3b9606bb783e0feb6350350c5c63940ff83
lib/ffi/platform/x86_64-haiku/types.conf100664004.46 KB076e70af05b65eab646a2e7ef70fb6f28a0ca8b5f09e6e2ccf57eb0eb0f96667
lib/ffi/platform/x86_64-linux/types.conf100664004.98 KBbfd488bfe0acd86226e9f2256ce2a70091e5a58dfd1d2e51fabfc1072c6a955e
lib/ffi/platform/x86_64-msys/types.conf100664004.49 KBb197babe0ca77c7ae5688d3edcea0d9f2d1179fa6e5ae0fa36b0f0794c40a559
lib/ffi/platform/x86_64-netbsd/types.conf100644004.86 KBc5708fee357457190e99757235d45d9d8cc6b693d94ab7adc707384c101e3684
lib/ffi/platform/x86_64-openbsd/types.conf100644005.16 KB81729e5d162a1b5eb9a718aed545eefb8872c3cc4f984962120f3aaf56614638
lib/ffi/platform/x86_64-solaris/types.conf100644004.53 KB0c4d5d6b06a6f1c5a63c00c45e5ac6e9fc104d5e886189397855c63714cd3399
lib/ffi/platform/x86_64-windows/types.conf100664002.05 KBd854115aabbfd18ab6af0231bbcc14fd944f741292f4b055306f521c1ea92e5a
lib/ffi/pointer.rb100664005.65 KBa927b307eefc66c56215bd4dcf22f96dce70e2957d37d743ab8e8791f3ba78d3
lib/ffi/struct.rb100664008.58 KBbe6140d200c872d1ffb699d2f44b8757eb5f8055498bc6d75416bf4bf7a10d5e
lib/ffi/struct_by_reference.rb100644002.58 KBe0faeb4cf2a9f00cb16560afe5d89f56845ec14cec922806959d21cb20e72405
lib/ffi/struct_layout.rb100664003.17 KB73b9bbddccb78a1ee80ad9206931f9271056274e9173031a39390057721ecb8a
lib/ffi/struct_layout_builder.rb100664006.47 KBb0e4b0ba3901bdb69aea0662b1cc44320d53c5e114c094b137bbba54ac83882c
lib/ffi/tools/const_generator.rb100664007.05 KB6a2eb290c01131aec524946a360e97335cd417f75956107b448a3fb48466cc51
lib/ffi/tools/generator.rb100644002.47 KBf7bb891d7b325cbde4606bf0d595f123a71e31414e189d762fedbc310e08c3f1
lib/ffi/tools/generator_task.rb10064400895 Bytes6e72be2472bd6becd782eb9b77c059f73b4b286dd6238f5b1268659776880c80
lib/ffi/tools/struct_generator.rb100664004.32 KB5cf955a507b640a1d00992b85578ada35cb113235e86474ed85ad2b4ff1e5668
lib/ffi/tools/types_generator.rb100664003.96 KBfd033d8d9a9920e920022891ed5768361b4c326a3913fe56fdbdf04b68b4dae3
lib/ffi/types.rb100664006.57 KB47caf2231f132890a4f23ad4dd24ff29d675301d62452618eb5018642ba4287f
lib/ffi/union.rb100644001.72 KBd71310bf777a0db05d63b8737934bc5c151c6e18d94917d966a6348bc950263f
lib/ffi/variadic.rb100664002.79 KBb600cd11611dac8f28bb6673f09d05234174bdfd9b2811f66e5e6b14eea4168e
lib/ffi/version.rb1006640036 Bytes83c9c5158e853301c24b3aabe2b95c40ca12da2f882ab8f8f4cb349f89af57b7
rakelib/ffi_gem_helper.rb100664001.68 KBdfaf0120b831b43dc0687d2fa282c12b5485bce89e7e70adcbda803a2b2421d7
samples/getlogin.rb10066400155 Bytes45637110804d68b31e0b2f3345e71657a575fe91b8a3849c7f99c5018f44b1a7
samples/getpid.rb10066400146 Bytes4c7afc6a9e1621498d8c0105504aef8bc332cdaf5576fb1f6dc8d6aad97bbdcd
samples/gettimeofday.rb10066400427 Bytes65bf50a0be2d37c405198b5645fadf7e441048adfaa838740517c967d0e993cf
samples/hello.rb10066400197 Bytes02c5dd9125a2fcc8264f226a32d80b70340567d9dfa2a0cfb1a9ddd1602888c5
samples/hello_ractor.rb10066400231 Bytes09dfa5741a8adc224632bcc2ce50d0f4160ebaaa586dff1cc51ec245041d09ea
samples/inotify.rb100664001.85 KBe0fc2c03451ed6b47c2ada0f709a93ae27d77f4b4e97639834fb591bd3010af1
samples/pty.rb100664002.3 KBcf273eb2536652d9eb10d00c74bed1129b6670c8ff373b3532f2d577c809596a
samples/qsort.rb10066400583 Bytes492feb6cca00c043e435f1bd8352e7778d459cf6c93ea52e0a70cdef7ec257d8
samples/qsort_ractor.rb10066400986 Bytes0bf095d308f042ad2e6868447996c13f73556a40d37d12769dfa40289faba5e0
sig/ffi.rbs10066400907 Bytes4abde0701ec2e3a98a78e113ff88613da57b8cf8a2d9e5447fea25e678e6db26
sig/ffi/abstract_memory.rbs100664007.98 KB9bab4426c0d29a633389f1ebdb6583be9fdba7a4f561d2c4640754bef17a5c55
sig/ffi/auto_pointer.rbs10066400888 Bytese7bc39b760864ce399a0ac9f888ec85ad22f98c6b84037c51140348a96485306
sig/ffi/buffer.rbs10066400641 Bytese3eaf04449ac8bcf8b7df5ec730a926f46606b3fd8fd778686ba4e5c4b1d3794
sig/ffi/data_converter.rbs10066400273 Bytes3fbf2c147d291626b5f1355221c419207dffdf7636a373168ba9225ef4a56125
sig/ffi/dynamic_library.rbs10066400104 Bytesac22f605aef6ec601360375f457e078e079bc407f79195191d10440d02a30a3d
sig/ffi/enum.rbs100664001.17 KB9de05a94670ac09ac10c1fcfeefb84fa116326efbe47f60a2bbab0b4645cfd41
sig/ffi/function.rbs100664001.12 KBbbd142a5c726af6a3d4a491a42fb70db7fd03d9bf92f8cd7a3750b08d3df42f3
sig/ffi/library.rbs100664002.4 KB75dd99334a4f7fabc5ec3f841dc564162ae432efb8aa9ce84801b3489696788e
sig/ffi/native_type.rbs100664001.91 KB1554b93f51703b02936e9560bf48cfd7e548dc324339eefae03cac0aa3ccf5c2
sig/ffi/pointer.rbs100664001.49 KB6f19325495f86c4d7efb80b3479df4864a3ce9319fdadb34fecad2f4a99a3dea
sig/ffi/struct.rbs100664002.59 KB5fe61a8ee88c9689adea3ee139e811c0f26663b6283dfa185436055c9d03a60f
sig/ffi/struct_by_reference.rbs10066400365 Bytes6d85f85337b78307833ecf5dfea070009866c4f7acedbab4f2109f953ff6a07c
sig/ffi/struct_by_value.rbs10066400170 Bytes12c6e89cd2794fc3bcb1acc7c57665aa5c27a80190c5f1d308f17db8dca0ff8f
sig/ffi/struct_layout.rbs1006640089 Bytescc9955d3d5c79182ab8d16c28fb3d9f0951719162accfe9c38065aa051490ae2
sig/ffi/struct_layout_builder.rbs1006640059 Bytesd0eb09dca96fe867b830019c187822945b38831fc78ec5c76ce9d44560c658a7
sig/ffi/type.rbs10066400935 Bytes38b3e892dfd35b7cc6bc8c7868f92dd825100d5c228d0c69675a67ca8fb5a899