Sha256: 1aec67000f78ab6b2d11ef1dd5ae5e605c1bf7bd483b74f6c96f721d6c29cdfc

Contents?: true

Size: 353 Bytes

Versions: 20

Compression:

Stored size: 353 Bytes

Contents

module Libv8
  module Compiler
    class AppleLLVM < Clang
      LLVM_VERSION_REGEXP = /Apple LLVM version (\d+\.\d+(\.\d+)*) \(/i

      def name
        'Apple LLVM'
      end

      def compatible?
        version >= '4.3' unless version.nil?
      end

      private

      def version_regexp
        LLVM_VERSION_REGEXP
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 2 rubygems

Version Path
libv8-3.16.14.19.1 ext/libv8/compiler/apple_llvm.rb
libv8-3.16.14.19 ext/libv8/compiler/apple_llvm.rb
libv8-3.16.14.18 ext/libv8/compiler/apple_llvm.rb
arcabouco-0.2.13 vendor/bundle/gems/libv8-3.16.14.17/ext/libv8/compiler/apple_llvm.rb
libv8-3.16.14.17 ext/libv8/compiler/apple_llvm.rb
libv8-3.16.14.16 ext/libv8/compiler/apple_llvm.rb
libv8-5.1.281.59.1 ext/libv8/compiler/apple_llvm.rb
libv8-5.1.281.59.0 ext/libv8/compiler/apple_llvm.rb
libv8-5.1.281.59.0beta3 ext/libv8/compiler/apple_llvm.rb
libv8-5.0.71.48.3 ext/libv8/compiler/apple_llvm.rb
libv8-5.0.71.48.2 ext/libv8/compiler/apple_llvm.rb
libv8-5.0.71.48.0beta2 ext/libv8/compiler/apple_llvm.rb
libv8-3.16.14.15 ext/libv8/compiler/apple_llvm.rb
libv8-3.16.14.14 ext/libv8/compiler/apple_llvm.rb
libv8-4.5.95.5 ext/libv8/compiler/apple_llvm.rb
libv8-4.5.95.4 ext/libv8/compiler/apple_llvm.rb
libv8-4.5.95.3 ext/libv8/compiler/apple_llvm.rb
libv8-4.5.95.2 ext/libv8/compiler/apple_llvm.rb
libv8-4.5.95.1 ext/libv8/compiler/apple_llvm.rb
libv8-4.5.95.0 ext/libv8/compiler/apple_llvm.rb