• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rspec / rspec-core
82%
master: 81%

Build:
Build:
LAST BUILD BRANCH: fix_let_warnings
DEFAULT BRANCH: master
Repo Added 05 Jun 2013 05:46AM UTC
Files 255
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH flat-map
branch: flat-map
CHANGE BRANCH
x
Reset
  • flat-map
  • 2-99-maintenance
  • add_caller_filter
  • add_caller_filter_spec
  • address_warnings
  • allow_suppression_of_git_repos
  • allow_suppression_of_local_repos
  • alternate_line_number_equalisation
  • autoload_other_rspec_libs_master
  • better-fix-for-let-definitions-eagerly-included
  • build-2-99-against-2.1
  • changelog-tidy
  • clean-up-backtrace-cleaner
  • clean-up-world
  • cleanup-shared-examples-code
  • correct-autorun-docs
  • correct_rake_task_exit_code
  • custom_ordering_strategies
  • deprecate_config
  • deprecate_rcov_integration
  • deprecate_treat_symbols_option
  • deprecation_formatter_fix
  • disallow_let_from_before_all
  • dry_run_improvements
  • equalise_line_number_handling
  • expose_current_running_example_as
  • expose_exe
  • fail-build-for-ruby-warnings
  • fail-build-on-warnings
  • faster_jruby_builds
  • filtering_all_hooks_with_metadata
  • fix-1127-in-master
  • fix-1170
  • fix-confusing-spec-output
  • fix-duplicate-deprecations-2-99
  • fix-duplicate-deprecations-master
  • fix-filtering-regression-3-2
  • fix-for-aruba-0-6-2
  • fix-let-definitions-eagerly-included
  • fix-mock-adapters
  • fix_coveralls
  • fix_formatter_output_issue
  • fix_toplevel_definition_in_modules
  • force_require_before_specfiles_loaded_3
  • formatter_registration
  • friendly-group-class-names
  • hook-collection-hierarchy
  • improve-deprecations
  • improve_gem_loading
  • improve_travis_build
  • improve_warning_mechanism
  • issue-1042
  • issue-1066
  • issue-932
  • jruby_experiment
  • limit-deprecation-messages
  • limit-message-based-deprecations
  • location-filtering-with-shared-contexts
  • master
  • metadata_changes_for_3_0
  • misc-doc-updates
  • more-powerful-include
  • no_monkey_patch
  • no_monkey_patch_rebased
  • non-italicised-features
  • notifications_without_super
  • one-line-expect-syntax
  • optimize-selection-of-applicable-filterable-items
  • overriding-ordering-in-example-groups
  • pending-fixes
  • prevent_eager_usage_of_-i
  • prevent_shared_example_access_across_siblings
  • refactor-configuration-options
  • refactor-filter-manager-hashes
  • refactor-hooks
  • refactor_hooks
  • refactor_metadata
  • refactor_metadata_no_delegate
  • refactor_pending
  • reload_hooks_on_metadata_change
  • remove-cache-busters
  • remove-cache-busters-part-2
  • remove-shared-context-rspec-1-upgrade-warning
  • remove_186_support
  • remove_autotest
  • remove_backward_compat_deprecations
  • remove_debugger
  • remove_extra_deprecation_code_master
  • remove_more_evals
  • remove_more_textmate
  • remove_rake_deprecations
  • remove_rcov_integration
  • remove_rspec_1_error
  • remove_string_eval
  • remove_unneeded_require
  • restore_simpler_deprecation_formatter_fix
  • ruby_21
  • run_consecutive_after_all_hooks_when_rescued
  • safely_clear_shared_example_groups
  • see_if_travis_supports_21_yet
  • setup_passing_implementation_to_implicit_matchers
  • silence-other-lib-deprecations
  • switch_stderr_isolation_to_support
  • switch_to_support
  • switch_to_support_just_caller_filter
  • switch_to_truthy_matchers
  • too-many-deprecations-newline
  • turn-deprecations-into-errors-master
  • update_alias_example_to_cuke
  • upgrade-syntax
  • v3.0.0.beta1
  • warn_for_non_integer_profile_counts
  • warn_if_pattern_set_after_specs
  • yield-example

pending completion
1698

push

travis-ci

dchelimsky
Support flat_map

flat_map is over 40% faster for small arrays (see benchmarks), but is
not available in Ruby-1.8.7. This commit adds an implementation for
1.8.7 with a pass-through for >= 1.9.

Hat tip to Myron Marston for the implementation that does not monkey
patch nor extend runtime objects, and supports blocks without converting
them to Procs.

1922 of 2348 relevant lines covered (81.86%)

437.58 hits per line

Relevant lines Covered
Build:
Build:
2348 RELEVANT LINES 1922 COVERED LINES
437.58 HITS PER LINE
Source Files on flat-map
  • Tree
  • List 0
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1698 flat-map Support flat_map flat_map is over 40% faster for small arrays (see benchmarks), but is not available in Ruby-1.8.7. This commit adds an implementation for 1.8.7 with a pass-through for >= 1.9. Hat tip to Myron Marston for the implementation that... push 22 Aug 2013 10:08PM UTC dchelimsky travis-ci pending completion  
1697 flat-map Implement flat_map without extending objects, and supporting yielding to a block. push 22 Aug 2013 10:05PM UTC dchelimsky travis-ci pending completion  
1696 flat-map Implement flat_map without extending objects, and supporting yielding to a block. push 22 Aug 2013 09:52PM UTC dchelimsky travis-ci pending completion  
1694 flat-map non-monkey version of flat_map support for 1.8.7 push 22 Aug 2013 06:44PM UTC dchelimsky travis-ci pending completion  
1692 flat-map Use flat_map {..} instead of map {..}.flatten flat_map is over 40% faster for small arrays (see benchmarks) Also added crude implementation of flat_map for v1.8.7 push 22 Aug 2013 04:34PM UTC dchelimsky travis-ci pending completion  
See All Builds (904)
  • Repo on GitHub
  • CI Project
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc