# -*- encoding: utf-8 -*- # stub: evoasm 0.1.0.pre2 ruby lib # stub: ext/evoasm_ext/Rakefile Gem::Specification.new do |s| s.name = "evoasm".freeze s.version = "0.1.0.pre2".freeze s.required_rubygems_version = Gem::Requirement.new("> 1.3.1".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Julian Aron Prenner (furunkel)".freeze] s.bindir = "exe".freeze s.date = "2016-12-01" s.description = "An AIMGP (Automatic Induction of Machine code by Genetic Programming) engine".freeze s.email = ["furunkel@polyadic.com".freeze] s.extensions = ["ext/evoasm_ext/Rakefile".freeze] s.files = [".gdbinit".freeze, ".gemrelease".freeze, ".gitignore".freeze, ".gitmodules".freeze, ".rubocop.yml".freeze, "Gemfile".freeze, "LICENSE.md".freeze, "Makefile".freeze, "README.md".freeze, "Rakefile".freeze, "bin/gdb".freeze, "bin/gdb_loop".freeze, "docs/FindingInstructions.md".freeze, "docs/JIT.md".freeze, "docs/SymbolicRegression.md".freeze, "docs/Visualization.md".freeze, "docs/examples/bit_insts.rb".freeze, "docs/examples/jit.rb".freeze, "docs/examples/loss.gif".freeze, "docs/examples/program.png".freeze, "docs/examples/sym_reg.rb".freeze, "docs/examples/vis.rb".freeze, "evoasm.gemspec".freeze, "ext/evoasm_ext/Rakefile".freeze, "ext/evoasm_ext/compile.rake".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-alloc.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-alloc.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-arch.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-arch.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-bitmap.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-buf.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-buf.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-domain.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-domain.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-error.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-error.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-log.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-log.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-param.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-param.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-pop-params.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-pop-params.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-pop.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-pop.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-program-io.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-program-io.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-program.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-program.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-rand.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-rand.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-signal.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-signal.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-util.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-x64.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm-x64.h".freeze, "ext/evoasm_ext/libevoasm/src/evoasm.c".freeze, "ext/evoasm_ext/libevoasm/src/evoasm.h".freeze, "ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-enums.h".freeze, "ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-insts.c".freeze, "ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-insts.h".freeze, "ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-misc.c".freeze, "ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-misc.h".freeze, "ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-params.c".freeze, "ext/evoasm_ext/libevoasm/src/gen/evoasm-x64-params.h".freeze, "lib/evoasm.rb".freeze, "lib/evoasm/buffer.rb".freeze, "lib/evoasm/capstone.rb".freeze, "lib/evoasm/domain.rb".freeze, "lib/evoasm/error.rb".freeze, "lib/evoasm/exception_error.rb".freeze, "lib/evoasm/ffi_ext.rb".freeze, "lib/evoasm/libevoasm.rb".freeze, "lib/evoasm/libevoasm/x64_enums.rb".freeze, "lib/evoasm/parameter.rb".freeze, "lib/evoasm/population.rb".freeze, "lib/evoasm/population/parameters.rb".freeze, "lib/evoasm/population/plotter.rb".freeze, "lib/evoasm/prng.rb".freeze, "lib/evoasm/program.rb".freeze, "lib/evoasm/program/io.rb".freeze, "lib/evoasm/test.rb".freeze, "lib/evoasm/version.rb".freeze, "lib/evoasm/x64.rb".freeze, "lib/evoasm/x64/cpu_state.rb".freeze, "lib/evoasm/x64/instruction.rb".freeze, "lib/evoasm/x64/operand.rb".freeze, "lib/evoasm/x64/parameters.rb".freeze, "test/helpers/population_helper.rb".freeze, "test/helpers/test_helper.rb".freeze, "test/helpers/x64_helper.rb".freeze, "test/integration/bitwise_reverse_test.rb".freeze, "test/integration/gcd_test.rb".freeze, "test/integration/popcnt_test.rb".freeze, "test/integration/sym_reg_test.rb".freeze, "test/unit/evoasm/buffer_test.rb".freeze, "test/unit/evoasm/capstone_test.rb".freeze, "test/unit/evoasm/domain_test.rb".freeze, "test/unit/evoasm/population/parameters_test.rb".freeze, "test/unit/evoasm/population_test.rb".freeze, "test/unit/evoasm/prng_test.rb".freeze, "test/unit/evoasm/x64/cpu_state_test.rb".freeze, "test/unit/evoasm/x64/encoding_test.rb".freeze, "test/unit/evoasm/x64/instruction_access_test.rb".freeze, "test/unit/evoasm/x64/instruction_encoding_test.rb".freeze, "test/unit/evoasm/x64/instruction_test.rb".freeze, "test/unit/evoasm/x64/parameters_test.rb".freeze, "test/unit/evoasm/x64_test.rb".freeze] s.homepage = "https://github.com/evoasm/evoasm/".freeze s.licenses = ["AGPL-3.0".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "An AIMGP engine".freeze s.test_files = ["test/helpers/population_helper.rb".freeze, "test/helpers/test_helper.rb".freeze, "test/helpers/x64_helper.rb".freeze, "test/integration/bitwise_reverse_test.rb".freeze, "test/integration/gcd_test.rb".freeze, "test/integration/popcnt_test.rb".freeze, "test/integration/sym_reg_test.rb".freeze, "test/unit/evoasm/buffer_test.rb".freeze, "test/unit/evoasm/capstone_test.rb".freeze, "test/unit/evoasm/domain_test.rb".freeze, "test/unit/evoasm/population/parameters_test.rb".freeze, "test/unit/evoasm/population_test.rb".freeze, "test/unit/evoasm/prng_test.rb".freeze, "test/unit/evoasm/x64/cpu_state_test.rb".freeze, "test/unit/evoasm/x64/encoding_test.rb".freeze, "test/unit/evoasm/x64/instruction_access_test.rb".freeze, "test/unit/evoasm/x64/instruction_encoding_test.rb".freeze, "test/unit/evoasm/x64/instruction_test.rb".freeze, "test/unit/evoasm/x64/parameters_test.rb".freeze, "test/unit/evoasm/x64_test.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 0.6".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.9".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.7".freeze]) s.add_development_dependency(%q.freeze, ["~> 10.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.41".freeze]) s.add_development_dependency(%q.freeze, ["~> 5.8".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9".freeze]) end