# -*- encoding: utf-8 -*- # stub: airbnb-ruby-prof 0.0.1 ruby lib # stub: ext/ruby_prof/extconf.rb Gem::Specification.new do |s| s.name = "airbnb-ruby-prof".freeze s.version = "0.0.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Shugo Maeda, Charlie Savage, Roger Pack, Stefan Kaes".freeze] s.date = "2017-04-03" s.description = "ruby-prof is a fast code profiler for Ruby. It is a C extension and\ntherefore is many times faster than the standard Ruby profiler. It\nsupports both flat and graph profiles. For each method, graph profiles\nshow how long the method ran, which methods called it and which\nmethods it called. RubyProf generate both text and html and can output\nit to standard out or to a file.\n".freeze s.email = "shugo@ruby-lang.org, cfis@savagexi.com, rogerdpack@gmail.com, skaes@railsexpress.de".freeze s.executables = ["ruby-prof".freeze, "ruby-prof-check-trace".freeze] s.extensions = ["ext/ruby_prof/extconf.rb".freeze] s.files = ["CHANGES".freeze, "LICENSE".freeze, "README.rdoc".freeze, "Rakefile".freeze, "bin/ruby-prof".freeze, "bin/ruby-prof-check-trace".freeze, "examples/flat.txt".freeze, "examples/graph.dot".freeze, "examples/graph.html".freeze, "examples/graph.txt".freeze, "examples/multi.flat.txt".freeze, "examples/multi.graph.html".freeze, "examples/multi.grind.dat".freeze, "examples/multi.stack.html".freeze, "examples/stack.html".freeze, "ext/ruby_prof/extconf.rb".freeze, "ext/ruby_prof/rp_call_info.c".freeze, "ext/ruby_prof/rp_call_info.h".freeze, "ext/ruby_prof/rp_fast_call_tree_printer.c".freeze, "ext/ruby_prof/rp_fast_call_tree_printer.h".freeze, "ext/ruby_prof/rp_measure.c".freeze, "ext/ruby_prof/rp_measure.h".freeze, "ext/ruby_prof/rp_measure_allocations.c".freeze, "ext/ruby_prof/rp_measure_cpu_time.c".freeze, "ext/ruby_prof/rp_measure_gc_runs.c".freeze, "ext/ruby_prof/rp_measure_gc_time.c".freeze, "ext/ruby_prof/rp_measure_memory.c".freeze, "ext/ruby_prof/rp_measure_process_time.c".freeze, "ext/ruby_prof/rp_measure_wall_time.c".freeze, "ext/ruby_prof/rp_method.c".freeze, "ext/ruby_prof/rp_method.h".freeze, "ext/ruby_prof/rp_stack.c".freeze, "ext/ruby_prof/rp_stack.h".freeze, "ext/ruby_prof/rp_thread.c".freeze, "ext/ruby_prof/rp_thread.h".freeze, "ext/ruby_prof/ruby_prof.c".freeze, "ext/ruby_prof/ruby_prof.h".freeze, "ext/ruby_prof/vc/ruby_prof.sln".freeze, "ext/ruby_prof/vc/ruby_prof_18.vcxproj".freeze, "ext/ruby_prof/vc/ruby_prof_19.vcxproj".freeze, "ext/ruby_prof/vc/ruby_prof_20.vcxproj".freeze, "lib/ruby-prof.rb".freeze, "lib/ruby-prof/aggregate_call_info.rb".freeze, "lib/ruby-prof/assets/call_stack_printer.css.html".freeze, "lib/ruby-prof/assets/call_stack_printer.js.html".freeze, "lib/ruby-prof/assets/call_stack_printer.png".freeze, "lib/ruby-prof/assets/flame_graph_printer.lib.css.html".freeze, "lib/ruby-prof/assets/flame_graph_printer.lib.js.html".freeze, "lib/ruby-prof/assets/flame_graph_printer.page.js.html".freeze, "lib/ruby-prof/assets/flame_graph_printer.tmpl.html.erb".freeze, "lib/ruby-prof/call_info.rb".freeze, "lib/ruby-prof/call_info_visitor.rb".freeze, "lib/ruby-prof/compatibility.rb".freeze, "lib/ruby-prof/method_info.rb".freeze, "lib/ruby-prof/printers/abstract_printer.rb".freeze, "lib/ruby-prof/printers/call_info_printer.rb".freeze, "lib/ruby-prof/printers/call_stack_printer.rb".freeze, "lib/ruby-prof/printers/call_tree_printer.rb".freeze, "lib/ruby-prof/printers/dot_printer.rb".freeze, "lib/ruby-prof/printers/fast_call_tree_printer.rb".freeze, "lib/ruby-prof/printers/flame_graph_html_printer.rb".freeze, "lib/ruby-prof/printers/flame_graph_json_printer.rb".freeze, "lib/ruby-prof/printers/flat_printer.rb".freeze, "lib/ruby-prof/printers/flat_printer_with_line_numbers.rb".freeze, "lib/ruby-prof/printers/graph_html_printer.rb".freeze, "lib/ruby-prof/printers/graph_printer.rb".freeze, "lib/ruby-prof/printers/multi_printer.rb".freeze, "lib/ruby-prof/profile.rb".freeze, "lib/ruby-prof/profile/exclude_common_methods.rb".freeze, "lib/ruby-prof/rack.rb".freeze, "lib/ruby-prof/task.rb".freeze, "lib/ruby-prof/thread.rb".freeze, "lib/ruby-prof/version.rb".freeze, "lib/ruby-prof/walker.rb".freeze, "lib/unprof.rb".freeze, "ruby-prof.gemspec".freeze, "test/aggregate_test.rb".freeze, "test/basic_test.rb".freeze, "test/block_test.rb".freeze, "test/call_info_test.rb".freeze, "test/call_info_visitor_test.rb".freeze, "test/duplicate_names_test.rb".freeze, "test/dynamic_method_test.rb".freeze, "test/enumerable_test.rb".freeze, "test/exceptions_test.rb".freeze, "test/exclude_methods_test.rb".freeze, "test/exclude_threads_test.rb".freeze, "test/fiber_test.rb".freeze, "test/issue137_test.rb".freeze, "test/line_number_test.rb".freeze, "test/measure_allocations_test.rb".freeze, "test/measure_cpu_time_test.rb".freeze, "test/measure_gc_runs_test.rb".freeze, "test/measure_gc_time_test.rb".freeze, "test/measure_memory_test.rb".freeze, "test/measure_process_time_test.rb".freeze, "test/measure_wall_time_test.rb".freeze, "test/module_test.rb".freeze, "test/multi_measure_test.rb".freeze, "test/multi_printer_test.rb".freeze, "test/no_method_class_test.rb".freeze, "test/pause_resume_test.rb".freeze, "test/prime.rb".freeze, "test/printers_test.rb".freeze, "test/printing_recursive_graph_test.rb".freeze, "test/rack_test.rb".freeze, "test/recursive_test.rb".freeze, "test/singleton_test.rb".freeze, "test/stack_printer_test.rb".freeze, "test/stack_test.rb".freeze, "test/start_stop_test.rb".freeze, "test/test_helper.rb".freeze, "test/thread_test.rb".freeze, "test/unique_call_path_test.rb".freeze, "test/yarv_test.rb".freeze] s.homepage = "https://github.com/ruby-prof/ruby-prof".freeze s.licenses = ["BSD-2-Clause".freeze] s.required_ruby_version = Gem::Requirement.new(">= 1.9.3".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Fast Ruby profiler".freeze s.test_files = ["test/test_helper.rb".freeze] s.specification_version = 3 s.add_development_dependency(%q.freeze, ["~> 5.8.3".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end