summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* old tag: 0.030.03jluehrs22008-12-180-0/+0
|
* update Module::Install to 0.77jluehrs22008-12-1810-491/+758
|
* oh, i thought i fixed this - 35 letter words exist in other languages... ↵jluehrs22008-12-181-1/+1
| | | | make this number larger
* update revision to 0.03jluehrs22008-12-184-5/+10
|
* update email addressjluehrs22008-12-172-2/+2
|
* better usagejluehrs22008-12-172-2/+2
|
* don't know why i was using $start herejluehrs22008-12-174-4/+4
|
* add spook solver (thanks sartak)jluehrs22008-12-171-0/+12
|
* update version and release date for another release0.02jluehrs22008-02-043-4/+6
|
* oops, add version number here, prepare for another releasejluehrs22008-02-041-1/+1
|
* fix skip amounts for tests if word list isn't foundjluehrs22008-02-042-2/+2
|
* adding README0.01jluehrs22008-02-031-0/+45
|
* fix up tests based on Devel::Cover reportsjluehrs22008-02-024-15/+41
|
* shared_letters_by_position should return an array that's the length of the ↵jluehrs22008-02-021-2/+2
| | | | longer string, not the shorter
* clean up tests a bitjluehrs22008-02-023-16/+14
|
* don't know why i was doing this (stupid copy/paste)jluehrs22008-02-021-4/+2
|
* make each_word publicjluehrs22008-02-021-4/+11
|
* loop over all words, not all permutations to search for anagramsjluehrs22008-02-021-2/+6
|
* forgot onejluehrs22008-02-021-0/+2
|
* change the style of the documentation a bit to be more readablejluehrs22008-02-021-37/+23
|
* add documentation to Games::Wordjluehrs22008-02-021-21/+102
|
* make tests pass againjluehrs22008-02-022-20/+19
|
* a few minor cleanupsjluehrs22008-02-021-4/+3
|
* stop dying on non-critical thingsjluehrs22008-02-021-6/+5
|
* make sure we test all open()s for failurejluehrs22008-02-021-5/+3
|
* make all functions without a useful return value return undefjluehrs22008-02-021-0/+8
|
* die on remove_words if we aren't using a cache (like we already do with ↵jluehrs22008-02-021-0/+3
| | | | add_words)
* add documentation to Games::Word::Wordlistjluehrs22008-02-021-23/+130
|
* add jotto example gamejluehrs22008-02-021-0/+35
|
* update tests to test specific length wordsjluehrs22008-02-022-4/+18
|
* allow getting random words of a specified lengthjluehrs22008-02-021-5/+19
|
* test subwords_ofjluehrs22008-02-021-0/+17
|
* add subwords_of to return only the subpermutations that are actually wordsjluehrs22008-02-021-1/+12
|
* make sure we don't catch 0 herejluehrs22008-02-021-3/+3
|
* test subpermutationsjluehrs22008-02-021-0/+34
|
* add is_subpermutation and all_subpermutations to do the same thing as the ↵jluehrs22008-02-021-1/+13
| | | | substring functions, except without order mattering
* probably name these correctlyjluehrs22008-02-021-3/+3
|
* more depsjluehrs22008-02-021-0/+1
|
* test substring functionsjluehrs22008-02-021-0/+32
|
* add is_substring and all_substrings to mess with strings made up of (not ↵jluehrs22008-02-021-1/+28
| | | | necessarily consecutive) letters in order from a given string
* add another example scriptjluehrs22008-02-021-0/+12
|
* fix up the tests for the change to random_permutationjluehrs22008-02-021-17/+8
|
* use a better algorithm for generating random permutations (one that isn't ↵jluehrs22008-02-021-13/+22
| | | | limited by the ability of the factorial of the input length to fit into 32 bits)
* test file wordlist without cachingjluehrs22008-02-021-0/+21
|
* make $wl->words work properly when the wordlist isn't cachedjluehrs22008-02-021-2/+4
|
* add a few example utilitiesjluehrs22008-02-014-0/+44
|
* test random_string_fromjluehrs22008-02-011-0/+22
|
* implement random_string_from, which returns a string containing random ↵jluehrs22008-02-011-1/+13
| | | | characters from some character list
* i really meant to be using shift herejluehrs22008-02-011-5/+5
|
* better test outputjluehrs22008-02-011-2/+2
|