summaryrefslogtreecommitdiff
path: root/ext/fiddle
AgeCommit message (Expand)Author
2024-02-08[ruby/fiddle] Set changelog_uri gem metadataMasato Nakamura
2023-12-25[ruby/fiddle] Bump versionSutou Kouhei
2023-11-08[ruby/fiddle] Remove garbageSutou Kouhei
2023-11-08[ruby/fiddle] Include stdbool.h explicitly for old RubySutou Kouhei
2023-11-08[ruby/fiddle] Use Ruby's true/false for C boolSutou Kouhei
2023-09-17[ruby/fiddle] Suppress -Wundef warnings on arm64 macOS and WindowsNobuyoshi Nakada
2023-08-25use configure-detected sanity of _Alignof卜部昌平
2023-08-02[ruby/fiddle] Include stdbool.h explicitlySutou Kouhei
2023-08-02[ruby/fiddle] Include stdbool.h explicitlySutou Kouhei
2023-08-02[ruby/fiddle] Add support for boolSutou Kouhei
2023-08-02[ruby/fiddle] Use ifdefSutou Kouhei
2023-06-28[ruby/fiddle] Mark Closure, Function and Handle as write barrierJean byroot Boussier
2023-06-28[ruby/fiddle] Implement write barriers for Fiddle::PointerJean byroot Boussier
2023-06-28[ruby/fiddle] Fix a typoSutou Kouhei
2023-06-28[ruby/fiddle] Add support for converting "C" (one character string) to charSutou Kouhei
2023-06-28[ruby/fiddle] Add support for more "short" variantsSutou Kouhei
2023-06-28[ruby/fiddle] Add support for "long" variantsSutou Kouhei
2023-06-28[ruby/fiddle] Add a helper method for reading/writing memoryAaron Patterson
2023-02-28Update the depend filesMatt Valentine-House
2023-02-27Remove intern/gc.h from Make depsMatt Valentine-House
2023-02-27Prefer to use File.foreach instead of IO.foreachHiroshi SHIBATA
2023-02-27Prefer to use File.binwrite instead of IO.binwriteHiroshi SHIBATA
2023-02-27Prefer to use File.binread instead of IO.binreadHiroshi SHIBATA
2023-02-08Extract include/ruby/internal/attr/packed_struct.hNobuyoshi Nakada
2023-01-27[ruby/fiddle] fiddle: Use C11 _Alignof to define ALIGN_OF whenKhem Raj
2023-01-27[ruby/fiddle] Fix comment formattingAaron Patterson
2023-01-27[ruby/fiddle] Update documentationAaron Patterson
2022-12-26[ruby/fiddle] Prefer String#unpack1 in Fiddle::ValueUtilMau Magnaguagno
2022-12-26[ruby/fiddle] Bump versionSutou Kouhei
2022-12-09Merge fiddle-1.1.1Hiroshi SHIBATA
2022-10-18[ruby/fiddle] Free closures immediatelyAaron Patterson
2022-10-18[ruby/fiddle] Add support for linker script on LinuxSutou Kouhei
2022-10-18[ruby/fiddle] Bump versionSutou Kouhei
2022-10-18fiddle: use the old rb_ary_tmp_new() aliasNobuyoshi Nakada
2022-10-07Add --with-libffi-source-dir feature and removed --enable-bundled-libffi opti...Hiroshi SHIBATA
2022-10-07[ruby/fiddle] closure: follow variable name changeSutou Kouhei
2022-10-07[ruby/fiddle] closure: free resources when an exception is raised in Closure.newSutou Kouhei
2022-10-07[ruby/fiddle] Add Fiddle::Closure.create and Fiddle::Closure.freeSutou Kouhei
2022-10-07[ruby/fiddle] Add `sym_defined?` methods to test if a symbol is defined (http...Aaron Patterson
2022-10-07[ruby/fiddle] Move "type" constants to `Fiddle::Types` (https://github.com/ru...Aaron Patterson
2022-10-07[ruby/fiddle] Add constants for unsigned values (https://github.com/ruby/fidd...Aaron Patterson
2022-09-11[ruby/fiddle] Fix PACK_MAP for unsigned types (https://github.com/ruby/fiddle...Takashi Kokubun
2022-09-09No longer bundle external library sourcesNobuyoshi Nakada
2022-07-26Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu
2022-02-22[Feature #18249] Update dependenciesPeter Zhu
2022-01-26Do not need to print to stderrKoichi Sasada
2021-11-21Update dependenciesNobuyoshi Nakada
2021-10-05ruby tool/update-deps --fix卜部昌平
2021-09-05[ruby/fiddle] Use test-unit gem (https://github.com/ruby/fiddle/pull/69)Hiroshi SHIBATA
2021-08-24[ruby/fiddle] Improve "offsetof" calculations (https://github.com/ruby/fiddle...Aaron Patterson