├── .gitignore ├── README.md ├── example ├── .gitignore ├── README.md ├── Rakefile ├── build.zig ├── build.zig.zon ├── example.gemspec ├── ext │ └── example │ │ └── main.zig ├── lib │ ├── example.rb │ └── example │ │ └── version.rb └── test │ └── test_example.rb ├── src ├── Array.zig ├── Error.zig ├── Hash.zig ├── Module.zig ├── RubyAllocator.zig ├── TypedDataClass.zig ├── Value.zig ├── crb.zig ├── ids.zig ├── methods.zig ├── root.zig └── test_runner.zig └── test ├── run_minitest.rb └── test_ext.zig /.gitignore: -------------------------------------------------------------------------------- 1 | zig-out/ 2 | .zig-cache/ 3 | git_scripts 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/README.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/example/README.md -------------------------------------------------------------------------------- /example/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/example/Rakefile -------------------------------------------------------------------------------- /example/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/example/build.zig -------------------------------------------------------------------------------- /example/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/example/build.zig.zon -------------------------------------------------------------------------------- /example/example.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/example/example.gemspec -------------------------------------------------------------------------------- /example/ext/example/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/example/ext/example/main.zig -------------------------------------------------------------------------------- /example/lib/example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/example/lib/example.rb -------------------------------------------------------------------------------- /example/lib/example/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Example 4 | VERSION = "0.1.0" 5 | end 6 | -------------------------------------------------------------------------------- /example/test/test_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/example/test/test_example.rb -------------------------------------------------------------------------------- /src/Array.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/Array.zig -------------------------------------------------------------------------------- /src/Error.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/Error.zig -------------------------------------------------------------------------------- /src/Hash.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/Hash.zig -------------------------------------------------------------------------------- /src/Module.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/Module.zig -------------------------------------------------------------------------------- /src/RubyAllocator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/RubyAllocator.zig -------------------------------------------------------------------------------- /src/TypedDataClass.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/TypedDataClass.zig -------------------------------------------------------------------------------- /src/Value.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/Value.zig -------------------------------------------------------------------------------- /src/crb.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/crb.zig -------------------------------------------------------------------------------- /src/ids.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/ids.zig -------------------------------------------------------------------------------- /src/methods.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/methods.zig -------------------------------------------------------------------------------- /src/root.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/root.zig -------------------------------------------------------------------------------- /src/test_runner.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/src/test_runner.zig -------------------------------------------------------------------------------- /test/run_minitest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/test/run_minitest.rb -------------------------------------------------------------------------------- /test/test_ext.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/furunkel/zig.rb/HEAD/test/test_ext.zig --------------------------------------------------------------------------------