Sha256: a61c1f0021d2f10a99998757accb2fc70fca8bfd58e3e2b981bed4e1b1ab04b1

Contents?: true

Size: 815 Bytes

Versions: 37

Compression:

Stored size: 815 Bytes

Contents

= Improvements

* The r.on, r.is, r.get and r.post methods (and other verb methods
  if using the all_verbs plugin) have now been optimized when using
  a single string or regexp matcher, or the String or Integer class
  matcher.  Since those four matchers are the most common types of
  matchers passed to the methods, this can significantly improve
  routing performance (about 50% in the r10k benchmark).

  This optimization is automatically applied when freezing
  applications, if the related methods have not been modified by
  plugins.

  This optimization does come at the expense of a small decrease
  in routing performance (3-4%) for unoptimized cases, but the
  majority of applications will see a overall performance benefit
  from this change.

* Other minor performance improvements have been made.

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
roda-3.83.0 doc/release_notes/3.46.0.txt
roda-3.82.0 doc/release_notes/3.46.0.txt
roda-3.81.0 doc/release_notes/3.46.0.txt
roda-3.79.0 doc/release_notes/3.46.0.txt
roda-3.78.0 doc/release_notes/3.46.0.txt
roda-3.77.0 doc/release_notes/3.46.0.txt
roda-3.76.0 doc/release_notes/3.46.0.txt
roda-3.75.0 doc/release_notes/3.46.0.txt
roda-3.74.0 doc/release_notes/3.46.0.txt
roda-3.73.0 doc/release_notes/3.46.0.txt
roda-3.72.0 doc/release_notes/3.46.0.txt
roda-3.71.0 doc/release_notes/3.46.0.txt
roda-3.70.0 doc/release_notes/3.46.0.txt
roda-3.69.0 doc/release_notes/3.46.0.txt
roda-3.68.0 doc/release_notes/3.46.0.txt
roda-3.67.0 doc/release_notes/3.46.0.txt
roda-3.66.0 doc/release_notes/3.46.0.txt
roda-3.65.0 doc/release_notes/3.46.0.txt
roda-3.64.0 doc/release_notes/3.46.0.txt
roda-3.63.0 doc/release_notes/3.46.0.txt