Skip to content
Commits on Mar 2, 2012
  1. @rkitover


    rkitover committed
Commits on Feb 18, 2012
  1. @ribasushi

    Fix embarrassing leak triggered on calling new_related on an uninsert…

    ribasushi committed
    …ed object
    Reason is a typo-ed hash element in a weaken() call back in 68f3b0d. Add a
    bunch of extra tests to catch this, and also better validate the new_related
  2. @ribasushi
Commits on Feb 14, 2012
  1. @ribasushi @rkitover
  2. @ribasushi @rkitover

    Overhaul of variable \[] handling in populate, and a lot of extra tests

    ribasushi committed with rkitover
    Now things like multi-value \[ ' ? || ?', [...], [...] ] and populate
    datasets where the values of the \[] change per row work correctly
  3. @ribasushi @rkitover

    Switch from using execute_array to execute_for_fetch directly

    ribasushi committed with rkitover
    This saves us from pivoting our data into column slices, which execute_array
    promptly turns back into our initial row-based format to feed to
    execute_for_fetch. Apart from the obvious speed gain, this saves a lot of
    memory since it avoids 2 copies of the (possibly rather large) dataset
  4. @ribasushi @rkitover

    Fix ASE bulk_insert for bind changes in 0e77335

    ribasushi committed with rkitover
    When using the bulk API, update the binds to the structure expected by
    _execute_array. Also temporarily disable $sth->finish in the bulk API
    codepath because for some reason it rolls everything back. Modify the
    test to always exercise both codepaths from now on.
  5. @ribasushi @rkitover

    Factor out bindattr resolver and tighten code a bit

    ribasushi committed with rkitover
    Zero functional changes
  6. @ribasushi @rkitover
Commits on Feb 4, 2012
  1. @ribasushi
  2. @ribasushi
Commits on Feb 2, 2012
  1. @xenoterracide @ribasushi

    remove stale link and doc readonly pool queries

    xenoterracide committed with ribasushi
    transactions cause an implicit force to master, this documents how you can
    override this to force to pool
    Signed-off-by: Caleb Cushing <>
  2. @xenoterracide @ribasushi

    add a link to SQL::Abstract for WHERE clauses

    xenoterracide committed with ribasushi
    Signed-off-by: Caleb Cushing <>
Commits on Jan 30, 2012
  1. @ribasushi
  2. @ribasushi
  3. @mattp-

    Comment typo

    mattp- committed
Commits on Jan 29, 2012
  1. @ribasushi
  2. @ribasushi

    Factor out the Makefile.PL into easily digestable snippets

    ribasushi committed
    Also add explicit guard for attempts to `make dist` from within non-author mode.
    The rationale is to disallow dist building on machines that do not have the optdeps
    installed (this still does not giarantee `make test` will run, but is at least a
    nudge in the right direction)
Commits on Jan 26, 2012
  1. @ribasushi
Commits on Jan 18, 2012
  1. @haarg
  2. @haarg
  3. @haarg
  4. @haarg
  5. @rkitover

    issue warning for DateTimes passed to ->search

    rkitover committed
    Issue a carp_unique when DateTime objects are detected in binds in
    ::Storage::DBI with a pointer to the Cookbook recipe for formatting
    DateTime objects for queries.
    Add a test for the warning in t/inflate/datetime.t, which already has
    TODO tests for DTs in ->search.
Commits on Jan 10, 2012
  1. @rkitover

    add POD on how to use Moose in custom ResultSets

    rkitover committed
    Thanks to mst for providing the relevant info.
Commits on Jan 5, 2012
  1. @ribasushi
Commits on Jan 4, 2012
  1. @castaway @ribasushi
  2. @brd @ribasushi
Commits on Jan 3, 2012
  1. @abraxxa
Commits on Jan 2, 2012
  1. @abraxxa @ribasushi
  2. @ribasushi

    Rewrite the HRI bench to produce consistent numbers with less handhol…

    ribasushi committed
    - Now we auto-pull from git what we want to benchmark (by default last
      2 commits + uncommitted changes if any)
    - Run a very tight benchmarking loop, without requerying SQLite or have
      any other unrelated distractions
    - use DumbBench (much saner implementation and results, though slower)
Commits on Dec 5, 2011
  1. @rkitover @ribasushi
  2. @ribasushi

    Fix and test first_skip/skip_first limit dialects

    ribasushi committed
    Codebase didn't take in account the fact that limit bindvals for
    SELECT FIRST x SKIP y and SELECT FIRST x SKIP y need to be inserted
    at the head of the bind-assembly chain. Hence introducing a new
    bind-chunk position 'pre_select'. While at it move the TOP dialect
    to use it as well.
    Extensive tests for both dialects, and also augment the test for
    the Oracle RowNum dialect (no fixes necessary)
Commits on Nov 29, 2011
  1. @ribasushi
  2. @arodland

    Release 0.08196

    arodland committed
Something went wrong with that request. Please try again.