Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v0.08205
Commits on Jan 23, 2013
  1. @frioux

    release v0.08205

    frioux authored
Commits on Jan 22, 2013
  1. @ribasushi

    Ensure xt/whitespace.t executes standalone

    ribasushi authored
    This way it will not pick up anything temporary a test may have left
    around, and won't complain about the whitespace contents.
  2. @jmacdotorg @ribasushi

    Clarifying that the "around" method modifier can come from Moose

    jmacdotorg authored ribasushi committed
    Also adding a trailing semicolon to the "around" example. This way, it
    better agrees with the information in Manual::FAQ.
  3. @ribasushi
Commits on Jan 21, 2013
  1. @ribasushi
  2. @ribasushi

    Revert workarounds for $@ broken during 5.13.x - mainly 1f870d5

    ribasushi authored
    Luckily reason prevailed and $@ was left alone during DESTROY time,
    the complexity (mnost of it compiled away) is no longer needed
    
    More historic info can be found here: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits/DBIx-Class-Historic.git;a=blob_plain;f=useful_guard_objects.html;h=4678884
  3. @ribasushi

    Further reshuffle logic in _rs_update_delete - no functional changes

    ribasushi authored
    review with -w, lots of reindentation
  4. @ribasushi

    Fix self-referential resultset update/delete on MySQL (aggravated by 3…

    ribasushi authored
    …1073ac)
    
    MySQL is unable to figure out it needs a temp-table when it is trying
    to update a table with a condition it derived from that table. So what
    we do here is give it a helpful nudge by rewriting any "offending"
    subquery to a double subquery post-sql-generation.
    
    Performance seems to be about the same for moderately large sets. If it
    becomes a problem later we can always revisit and add the ability to
    induce "row-by-row" update/deletion instead.
    
    The implementation sucks, but is rather concise and most importantly
    contained to the MySQL codepath only - it does not affect the rest of
    the code flow in any way.
  5. @ribasushi
  6. @ribasushi

    Move the *preliminary* multicol IN support to the sqlmaker

    ribasushi authored
    It really does not belong in ResultSet.pm, but we do not have an API
    either. Take a first stab at a sketch, DQ will need to wrangle it to
    completion.
  7. @ribasushi
  8. @ribasushi
  9. @ribasushi

    Scope::Upper somehow confuses pseudofork on older perls - investigati…

    ribasushi authored
    …on pending
    
    View the patch with -w, lots of reindentation
  10. @ribasushi

    Reign in (a little bit) the sprawling CRLF insanity on Win32

    ribasushi authored
    In the process join the notabs/eol tests into one file, and tighten
    the WS checks even more
Commits on Jan 12, 2013
  1. @ribasushi

    Ensure the testddl is regenerated at Makefile and distdir times

    ribasushi authored
    This will stop things constantly getting out of sync
  2. @ribasushi

    Regenerate SQLite testschema ddl with explicit quoting and generate FKs

    ribasushi authored
    We *do not* yet turn on FK checking in sqlite - many tests will need tweaking
  3. @ribasushi

    SQLT got a lot better lately - bump min version

    ribasushi authored
    Remove a large number of workarounds in the process
  4. @ribasushi
  5. @ribasushi

    deployment_statements() is not storage-dependent - only sqlt_type() is

    ribasushi authored
    This fixes maint/gen_schema erroring out after 75d3bdb
  6. @ribasushi
  7. @ribasushi
  8. @ribasushi

    Fix some pessimizations spotted here and there (no functional changes)

    ribasushi authored
    Mainly remove a number of unused @_ unpackings, and remove the hideous
    _resolved_attrs_copy pessimizer
  9. @ribasushi

    Remove apparent pessimization introduced in 6a58879

    ribasushi authored
    There is no conceivable reason why the attrs need to be recalculated on cursor
    reset. All tests seem to pass as well. Removing it as the calculation is quite
    expensive - if problems arise bisection will hopefully lead us here
  10. @ribasushi

    Optimize populate(), especially bind handling in complex populate cases

    ribasushi authored
    Instead of recalculating the data slice positions on every loop, we
    do it only once during the "proto bind" generation. This is because
    even though all bind values can and will change (even ones supplied
    via \[ ... ]), their number will always remain constant.
  11. @ribasushi
  12. @ribasushi

    Ensure _dbi_attrs_for_bind/bind_attribute_by_data_type are called aft…

    ribasushi authored
    …er connecting
    
    This way a user does not have to worry about the particular DBI/DBD being
    loaded before accessing its constants
  13. @ribasushi

    Remove support for source_bind_attributes() as promised in 0e77335

    ribasushi authored
    Original deprecation was put in place almost 2 years ago
  14. @ribasushi
Commits on Jan 6, 2013
  1. @ribasushi
Commits on Jan 5, 2013
  1. @ribasushi
Commits on Dec 26, 2012
  1. @ribasushi
  2. @ribasushi

    Install Carp.pm separately on Travis

    ribasushi authored
    Otherwise when the timing is right it trips up installation of the parallel job
  3. @ribasushi
  4. @ribasushi

    Fix TODO tests to only mark exactly the failing tests as TODO

    Brendan Byrd authored ribasushi committed
    and run the passing tests as real tests.
  5. @ribasushi
Something went wrong with that request. Please try again.