Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Jul 18, 2014
  1. change given/when to if/elsif/else

    authored
    Something changed in 'when' match semantics (or maybe what .parse returns) such
    that things matched when they shouldn't. This change fixes the problem, and is
    slightly easier to read, too.
  2. upgrade .exists method to :exists adverb

    authored
    See also discussion at http://irclog.perlgeek.de/perl6/2014-07-18#i_9046104
    for the interesting gotcha I ran into along the way.
  3. chase .bless syntax

    authored
    Used to be you had to provide a mostly-unnecessary first * argument. We now
    handle those bits with reprs instead; much better.
  4. chase s/eval/EVAL/ change in Perl 6

    authored
    Just because I think they change is silly doesn't mean I don't have to change
    my code.
Commits on Sep 12, 2013
  1. Merge pull request #4 from timo/CALLER-fix

    authored
    Fixed a private attribute typo, and chased some CALLER:: semantics that's changed in Rakudo. timo++
  2. @timo

    chase rakudo CALLER:: semantics.

    timo authored
  3. @timo

    fix access to $!game

    timo authored
Commits on Jul 27, 2013
  1. @timo

    update the META.info to the current spec

    timo authored committed
  2. @timo

    remove a few old workarounds for 4-year-old rakudo

    timo authored committed
  3. @timo

    use proper markdown headings

    timo authored committed
  4. @timo

    indent the board example so that it's preformatted

    timo authored committed
  5. @timo

    make sure github renders the readme prettily

    timo authored committed
  6. @timo

    give bin/druid an appropriate shebang.

    timo authored committed
  7. @timo

    rewrite parts of the README

    timo authored committed
  8. @timo

    naming confusion in build-layers

    timo authored committed
  9. @timo

    thinko for computer player selection

    timo authored committed
  10. @timo

    remove icky spaces from line endings :(

    timo authored committed
  11. @timo

    prettier lettering

    timo authored committed
  12. @timo

    actually build a cached board in View::Text

    timo authored committed
  13. @timo

    don't try to parse $!latest-move if it's unset.

    timo authored committed
  14. @timo

    need to use the private accessor for Player.color

    timo authored committed
  15. @timo

    add-piece takes arguments.

    timo authored committed
  16. @timo

    Player::BUILD now works properly.

    timo authored committed
  17. @timo

    workaround no longer necessary

    timo authored committed
  18. @timo

    "defined" is no longer a prefix operator.

    timo authored committed
  19. @timo

    assorted modernizations

    timo authored committed
  20. @timo

    move druid bin to bin/

    timo authored committed
  21. @timo

    use MAIN sub in druid "binary"

    timo authored committed
  22. @timo

    ignore blib directory.

    timo authored committed
  23. @timo

    bring the simpler part of Test::Ix up to snuff.

    timo authored committed
  24. @timo

    create a panda compatible META.info

    timo authored committed
  25. [Druid::Game] initialized attribute to 0

    authored
    Nowadays (in ng) not initializing something to 0 and then doing a
    numeric comparison triggers an undefinedness warning.
  26. [Druid::Base] worked around Rakudo parsefail

    authored
    Rakudo currently can't parse comments starting with '#= '. Changing to
    '# = ' for the time being.
  27. [Druid::Game::Subject] changed membership idiom

    authored
    There are different ways to test for array membership. This is one:
    
      @array ~~ (*, $elem, *)
    
    But there's a bug in Rakudo master which makes this not work when $elem is
    an instance of a user-defined class. Instead, switched to this idiom:
    
      any(@array) === $elem
    
    It works, and it probably reads a bit better, too.
Something went wrong with that request. Please try again.