First release leading up to Swift 6.
Published by johnfairh 9 months ago
Published by johnfairh almost 2 years ago
Published by johnfairh about 2 years ago
Published by johnfairh about 3 years ago
Published by johnfairh over 3 years ago
Update to require Swift 5.4 to build, Ruby 2.6 to run, and support Ruby 3 too.
RbGateway.taintChecks
-- $SAFE
removed in Ruby 3CRuby
and RubyGatewayHelpers
are now imported as@_implementationOnly
-fdeclspec
, see CI for an examplekwArgs
parameter to RbMethod.yieldBlock(...)
Published by johnfairh over 3 years ago
Published by johnfairh over 4 years ago
Published by johnfairh almost 5 years ago
RbObjectAccess.setConstant(_:newValue:)
, somehow overlooked!RbGateway.setArguments(_:)
to help with ARGV-setting.Published by johnfairh almost 5 years ago
Hashable
conformance to RbSymbol
.Published by johnfairh over 5 years ago
name
arg label.@dynamicMemberLookup
support now the level of support from Swift is clearer. May revisit this in future.RbObject
.RbMethod.callSuper()
to call superclass method.Published by johnfairh about 6 years ago
Published by johnfairh over 6 years ago
RbComplex
wrapper for Ruby Complex.RbRational
wrapper for Ruby Rational.RbGateway.defineGlobalVar
- dynamically implement Ruby global variables in Swift.Published by johnfairh over 6 years ago
RbGateway.taintChecks
.Published by johnfairh over 6 years ago
kwArgs
to use DictionaryLiteral
per dynamic callable.RbObjectConvertible
conformance.RbObjectConvertible
conformance.Published by johnfairh over 6 years ago
RbObject
's deprecated CustomPlaygroundQuickLookable
conformance withCustomPlaygroundDisplayConvertible
.RbObjectConvertible
conformance.RbObjectConvertible
conformance.RbThread
utilities and write up rules for multithreading.RbObjectConvertible
conformance.RbObjectCollection
to use Swift collection protocols with Ruby.nil
literal in argument positions to mean Ruby nil
.Published by johnfairh over 6 years ago
CocoaPods support.
Published by johnfairh over 6 years ago
Allow Swift to implement Ruby blocks.
Published by johnfairh over 6 years ago
Basic data types and object access.
Swift PM and Carthage.