Permalink
Commits on Mar 21, 2016
  1. Fix C extension build under osx.

    eki committed Mar 21, 2016
    The linux build was not broken, but under osx there were duplicate symbol
    errors during linking.
  2. Removed .ruby-version.

    eki committed Mar 21, 2016
    All tests are passing from ruby 1.9.3 to 2.3.0.
  3. Specify warning level -W1 when running tests.

    eki committed Mar 21, 2016
    It appears that the default in Ruby 2.3.0 was changed to -W2 which triggers
    many code lint-like warnings about things like uninitialized instance
    variables.  This change dials the warning level back down so it's less
    obnoxious.
  4. Found two tests with the same name.

    eki committed Mar 21, 2016
  5. Added .ruby-version, conservatively setting the version to 1.9.3.

    eki committed Mar 21, 2016
    All the tests passed in Ruby 2.3.0, but there were numerous warnings which
    should be addressed.
Commits on Sep 30, 2013
Commits on Jan 23, 2012
  1. Clean up failing tests, errors, and warnings (under ruby 1.9.3). Begin

    eki committed Jan 23, 2012
    unwinding the use of yaml for serialization (partly due to errors, partly
    because serializing to yaml from ruby is buggy and slow, partly because I don't
    think its the right design approach to serialization.
Commits on Apr 25, 2009
  1. Fixed Ruby 1.9 support.

    eki committed Apr 25, 2009
Commits on Mar 15, 2009
  1. Back off some of the namespacing. Game and Rules are now accessible as

    eki committed Mar 15, 2009
    top-level constants (or under Vying namespace).  Parts have to be top level
    because of the way rules are defined (class_eval doesn't handle constants very
    well).  Also, Rules constants are setup both as top-level constants and under
    Vying namespace (for example, Othello and Vying::Othello).  The assumption is
    that these recent namespace changes will eliminate most conflicts without being
    too annoying.
  2. Deleted old commented out line.

    eki committed Mar 15, 2009
  3. Moved Rules into the Vying namespace. Changed Rules.create calls to

    eki committed Mar 15, 2009
    Vying.rules calls (which is simply a proxy for Rules.create).
  4. Put Position in the Vying namespace.

    eki committed Mar 15, 2009
  5. Put Game in the Vying namespace.

    eki committed Mar 15, 2009
Commits on Mar 14, 2009
  1. Fix rdocs.

    eki committed Mar 14, 2009
  2. Wrap in module Vying.

    eki committed Mar 14, 2009
  3. Wrap in module Vying.

    eki committed Mar 14, 2009
  4. Added 'include Vying' to all unit tests to cover the classes that are…

    eki committed Mar 14, 2009
    … gradually
    
    being moved into the Vying namespace.
  5. Wrap in module Vying.

    eki committed Mar 14, 2009
Commits on Mar 5, 2009
  1. Changed Footsteps so that it doesn't use Board and keeps a more detai…

    eki committed Mar 5, 2009
    …led bid
    
    history.  This version (2.5.0) is move compatible with the last version, but
    bots, etc, will have to be updated.
Commits on Feb 17, 2009
  1. Fix home rows (they were backwards).

    eki committed Feb 17, 2009