Permalink
Commits on Jan 17, 2011
  1. Merge branch 'feature/loop' into develop

    * feature/loop: (44 commits)
      The test suite is back to 100%.
      Fix the creation of SideEffectCapPipe directly after the sources.
      Don't need to check the type of each yielded object in BlockFilterPipe or MapPipe any longer.
      don't try add_extensions on plain objects.
      Figured out how to raise the correct exception to keep Java Pipes happy.
      Use a common method to throw pipe exception. Hopefully I'll find a technique that Java will actually be able to catch.
      Update method names in rebuild_automatic_index for interface changes in Blueprints.
      Add Utils::Trie as a little experiment with looping pipes.
      Allow to_route with specified :element_type
      Improve exceptions in route creation.
      Use the LabelPipe
      Labels now returns a route.
      AutoIndexKeysInUse is actually not necessary.
      Revert changes to block filter pipe.
      I can actually do #count with the counted pipe.
      Better inspect strings.
      Optional args when adding to expandable pipe.
      GroupPipe -- not sure about this yet but I think it will be useful if I can get it right.
      another missed require..
      Changed to #collect everywhere because #map row uses the MapPipe.
      ...
    
    Conflicts:
    	lib/pacer/pipe/stream_sort_pipe.rb
    	lib/pacer/pipes.rb
    	lib/pacer/route/branched_route.rb
    	spec/pacer/route/branched_route_spec.rb
    Darrick Wiebe committed Jan 17, 2011
  2. The test suite is back to 100%.

    Darrick Wiebe committed Jan 17, 2011
  3. Don't need to check the type of each yielded object in BlockFilterPip…

    …e or MapPipe any longer.
    Darrick Wiebe committed Jan 17, 2011
  4. don't try add_extensions on plain objects.

    Darrick Wiebe committed Jan 17, 2011
  5. Use a common method to throw pipe exception. Hopefully I'll find a te…

    …chnique that Java will actually be able to catch.
    Darrick Wiebe committed Jan 17, 2011
  6. Update method names in rebuild_automatic_index for interface changes …

    …in Blueprints.
    Darrick Wiebe committed Jan 17, 2011
  7. Add Utils::Trie as a little experiment with looping pipes.

    Darrick Wiebe committed Jan 17, 2011
  8. Allow to_route with specified :element_type

    Darrick Wiebe committed Jan 17, 2011
  9. Improve exceptions in route creation.

    Darrick Wiebe committed Jan 17, 2011
  10. Use the LabelPipe

    Darrick Wiebe committed Jan 17, 2011
Commits on Jan 16, 2011
  1. Labels now returns a route.

    Darrick Wiebe committed Jan 16, 2011
  2. AutoIndexKeysInUse is actually not necessary.

    Darrick Wiebe committed Jan 16, 2011
  3. Revert changes to block filter pipe.

    Darrick Wiebe committed Jan 16, 2011
  4. I can actually do #count with the counted pipe.

    Darrick Wiebe committed Jan 16, 2011
  5. Better inspect strings.

    Darrick Wiebe committed Jan 16, 2011
  6. Optional args when adding to expandable pipe.

    Darrick Wiebe committed Jan 16, 2011
  7. GroupPipe -- not sure about this yet but I think it will be useful if…

    … I can get it right.
    Darrick Wiebe committed Jan 16, 2011
Commits on Jan 15, 2011
  1. another missed require..

    Darrick Wiebe committed Jan 15, 2011
  2. Missed a require

    Darrick Wiebe committed Jan 15, 2011
  3. Allow #most_frequent to optionally return the count along with the el…

    …ement.
    Darrick Wiebe committed Jan 15, 2011
  4. Added #property? which emits a property only if present (does not emi…

    …t null properties).
    Darrick Wiebe committed Jan 15, 2011
  5. Partially clean up BlockFilterPipe.

    Darrick Wiebe committed Jan 15, 2011
  6. added .cap for when using side effects.

    Darrick Wiebe committed Jan 15, 2011
  7. ExpandablePipe only calculates paths if it must.

    Darrick Wiebe committed Jan 15, 2011
  8. Tidied up the algorithm in stream sort and integrated it.

    Darrick Wiebe committed Jan 15, 2011
  9. Update Pipes and Blueprints to latest.

    Darrick Wiebe committed Jan 15, 2011
  10. let ruby pipes know if the path is enabled.

    Darrick Wiebe committed Jan 15, 2011
  11. Tidied up loop filter code a little.

    Darrick Wiebe committed Jan 15, 2011
Commits on Jan 14, 2011
  1. A fun simple implementation of a stream sort pipe.

    Darrick Wiebe committed Jan 14, 2011