<commit_before>### dev
[full changelog](http://github.com/rspec/rspec-core/compare/v2.13.1...master)

Enhancements

* Don't show slow examples if there's a failure and both `--fail-fast`
  and `--profile` options are used (<NAME>).
* Rather than always adding `spec` to the load path, add the configured
  `--default-path` to the load path (which defaults to `spec`). This
  better supports folks who choose to put their specs in a different
  directory (<NAME>).
* Add some logic to test time duration precision. Make it a
  function of time, dropping precision as the time increases. (<NAME>)
* Add new `backtrace_inclusion_patterns` config option. Backtrace lines
  that match one of these patterns will _always_ be included in the
  backtrace, even if they match an exclusion pattern, too (<NAME>).

Bug fixes

* Make JSON formatter behave the same when it comes to `--profile` as
  the text formatter (<NAME>).
* Fix named subjects so that if an inner group defines a method that
  overrides the named method, `subject` still retains the originally
  declared value (<NAME>).
* Fix random ordering so that it does not cause `rand` in examples in
  nested sibling contexts to return the same value (<NAME>).
* Use the new `backtrace_inclusion_patterns` config option to ensure
  that folks who develop code in a directory matching one of the default
  exclusion patterns (e.g. `gems`) still get the normal backtrace
  filtering (<NAME>).
* Fix ordering of `before` hooks so that `before` hooks declared in
  `RSpec.configure` run before `before` hooks declared in a shared
  context (<NAME> and <NAME>).
<commit_msg>Update Changelog for #846.<commit_after>### dev
[full changelog](http://github.com/rspec/rspec-core/compare/v2.13.1...master)

Enhancements

* Don't show slow examples if there's a failure and both `--fail-fast`
  and `--profile` options are used (<NAME>).
* Rather than always adding `spec` to the load path, add the configured
  `--default-path` to the load path (which defaults to `spec`). This
  better supports folks who choose to put their specs in a different
  directory (<NAME>).
* Add some logic to test time duration precision. Make it a
  function of time, dropping precision as the time increases. (<NAME>)
* Add new `backtrace_inclusion_patterns` config option. Backtrace lines
  that match one of these patterns will _always_ be included in the
  backtrace, even if they match an exclusion pattern, too (Sam Phippen).
* Support ERB trim mode using the `-` when parsing `.rspec` as ERB
  (<NAME>).

Bug fixes

* Make JSON formatter behave the same when it comes to `--profile` as
  the text formatter (<NAME>).
* Fix named subjects so that if an inner group defines a method that
  overrides the named method, `subject` still retains the originally
  declared value (<NAME>).
* Fix random ordering so that it does not cause `rand` in examples in
  nested sibling contexts to return the same value (<NAME>).
* Use the new `backtrace_inclusion_patterns` config option to ensure
  that folks who develop code in a directory matching one of the default
  exclusion patterns (e.g. `gems`) still get the normal backtrace
  filtering (<NAME>).
* Fix ordering of `before` hooks so that `before` hooks declared in
  `RSpec.configure` run before `before` hooks declared in a shared
  context (<NAME> and <NAME>).

{'fraction_non_alphanumeric': 0.08570572370392568, 'fraction_numerical': 0.003296373988612526, 'mean_word_length': 4.143297380585516, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5671482', 'n_tokens_mistral': 952, 'n_tokens_neox': 896, 'n_words': 474}