Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: people/frew/re…

Apr 05, 2011

  1. added warnings for debug

    authored April 05, 2011
  2. updated with AFTER_APPLY

    authored April 05, 2011
  3. added resultset override for ordered as well as tests

    authored April 05, 2011

Jan 21, 2011

  1. tests pass, but need to fuck with load_namespaces now

    authored January 20, 2011
  2. initial order loading tests

    authored January 20, 2011

Jan 20, 2011

  1. instead of WITH, using +, and fixed up regex for naming

    authored January 20, 2011
  2. tidied up class names

    authored January 20, 2011

Jan 19, 2011

  1. first attempt at getting resultset load order correct, tests pass

    authored January 19, 2011
  2. fREW Schmidt

    Test with BEFORE_APPLY; this is the ultimate usecase

    authored July 17, 2010 ribasushi committed January 19, 2011
  3. fREW Schmidt

    Initial, ghetto, but working version of resultset components

    authored July 17, 2010 ribasushi committed January 19, 2011
  4. Maik Hentsche

    Cleaner error message for using source() without required argument

    authored June 14, 2010 ribasushi committed January 19, 2011

Jan 14, 2011

  1. Alexander Hartmaier

    Release 0.08126_01

    authored January 14, 2011
  2. Peter Rabbitson

    New namespace::clean to resolve the Package::Stash megafail

    authored January 09, 2011
  3. Peter Rabbitson

    Reduce to a warning the commit-without-apparent-begin exception from 7…

    authored January 14, 2011
  4. Peter Rabbitson

    Reduce to a warning the find-with-NULL-key exception from b7743da

    authored January 14, 2011

Jan 13, 2011

  1. Peter Rabbitson

    Fix for => 'shared' on MySQL (RT#64590)

    authored January 13, 2011
  2. Peter Rabbitson

    Fix RT#64500

    authored January 13, 2011
  3. Peter Rabbitson

    Remove some accumulated cruft

    authored January 13, 2011
  4. Peter Rabbitson

    Cleanup ResultSourceHandle handling after M.A.D. introduction

    Since a source/schema combos no longer leak, it is safe to store
    strong-refs to sources directly in Row/ResultSet objects. Reduce
    ResultSourceHandle to a simple Source "meta-layer" to facilitate
    serialization of ResultSources.
    
    In the process improve behavior/error messages of objects which
    were deserialized without $schema re-attachment
    authored January 13, 2011
  5. Peter Rabbitson

    Introduce M.A.D. within the schema/source instance linkage

    When a source instance is registered with a schema instance, the code
    in Schema::_register_source() adds a strong ref of the source to the
    schema register, and a weak schema ref to the source itself. Install
    DESTROY handlers both on Schema and ResultSource to flip this setup
    any time the Schema instance goes out of scope (if we somehow
    increment the refcount of $self in a DESTROY, then the garbage
    collection is aborted). Tested all the way back to 5.8.1 with excellent
    results.
    
    Promote the source links in both ResultSet and Row to real ResultSource
    instance refs, as there's no longer any issue with memory leaks (before
    a source handle would be instantiated lazily to sidestep the source
    object entirely by keeping a schema ref instead).
    
    Add freeze/thaw hooks for proper serialization of Source-containing
    structures (be it Row's or ResultSet's). In another round of cleanup
    ResultSourceHandle will be reduced to purely a "no schema yet"
    placeholder after schema-less a freeze/thaw cycle.
    authored January 11, 2011
  6. Peter Rabbitson

    5.8.1 threads are wonky - tests no longer pass with recent DBD::Pg

    authored January 11, 2011
  7. Peter Rabbitson

    Fasterize

    authored January 06, 2011
  8. Fix losing order of columns provided in select/as

    authored January 10, 2011 ribasushi committed January 13, 2011

Jan 12, 2011

  1. Multiple optimizations of $rs->populate

    Remove unnecessary "find" while populating has_many, and reduce the overall
    amount of method calls
    authored January 12, 2011 ribasushi committed January 13, 2011
  2. Fix populate with an emply ([]) has_many

    these are ignored if they're empty which makes them much more
    compatible with HashRefInflator data sets
    authored January 12, 2011 ribasushi committed January 13, 2011

Jan 11, 2011

  1. Rafael Kitover

    remove warning about trying to delete open file in t/inflate/file_col…

    …umn.t
    authored January 10, 2011 ribasushi committed January 11, 2011

Jan 05, 2011

  1. Peter Rabbitson

    Fix default selection resolution - make frew happy :)

    authored January 06, 2011
  2. Peter Rabbitson

    Make sure unaliased selectors and prefetch coexist peacefully

    authored January 05, 2011
  3. Peter Rabbitson

    Fix bind transport for group_by (this code is so fucking ugly...)

    authored January 05, 2011

Dec 28, 2010

  1. Justin Hunter

    Release 0.08126

    authored December 28, 2010
  2. Peter Rabbitson

    Stop running on smokers with a screwed up Package::Stash

    authored December 28, 2010
  3. Peter Rabbitson

    Fix a deadlock-prone test

    authored December 28, 2010
  4. Peter Rabbitson

    Stop t/storage/error from failing on memory-leaking smokers

    (based on d5e5fb4)
    authored December 27, 2010
  5. Peter Rabbitson

    Fix Class::Accessor::Grouped and Hash::Merge dependencies

    Both were pulled in by SQLA but still :)
    authored December 27, 2010
  6. Peter Rabbitson

    Add missed credit for 8592e2d

    authored December 27, 2010
Something went wrong with that request. Please try again.