Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 9, 2012
  1. [Net] Fix MimeBase64 so long encoded outputs are broken after 76 colu…

    …mns. The decoder still works with this change. Add a test to prove the new behavior
  2. [Net] Add a TODO note about breaking lines in MIME, with reference to…

    … ticket about the parrot core implementation, which makes the same mistake.
Commits on Sep 5, 2012
  1. [Terminal] Throw together a prototype library for working with the te…

    …rminal. Right now, it's like a non-portable ncurses-lite, because I'm too lazy to write a proper ncurses library
Commits on Sep 4, 2012
  1. [Core] don't return values from Parrot.try_report, it cases problems …

    …because p and n might not get set if the routine errors out
  2. [CommandLine] Allow Program to take alternate handles to use in place…

    … of stdin, stdout and stderr during program execution.
  3. [Core] Update Parrot.try_report to take a list of alternate handles t…

    …o use for stderr, stdout and stdin
  4. [CommandLine] Add in a mechanism for adding a name alias for position…

    …al arguments, which can then be accessed by name instead of raw idx. Several other cleanups and changes.
Commits on Sep 3, 2012
  1. [CommandLine] update Argument.t tests to match the new ArgumentDef cr…

    …eation semantics. Add an ability to do simple positional argument aliasing with names.
Commits on Aug 31, 2012
  1. [CommandLine] Break ArgumentDef out into two subclasses, so we don't …

    …need to do an if/else dispatch on every single method call
Commits on Aug 30, 2012
  1. [CommandLine] add a rudimentary ability to require a certain number o…

    …f positional arguments. Right now we have to give them names, but we can't look them up by name later
Commits on Aug 29, 2012
  1. [CommandLine] Fix some on_error semantics. Differentiate between usag…

    awhitworth committed
    …e messages and help messages. Misc cleanups
  2. [CommandLine] Update test_all_lib to use the new CommandLine interfac…

    awhitworth committed
    …e. This exposes some missing functionality. Add some TODO notes for later.
  3. [Utilities] Add in a new dump_pbc program, showcasing the new Command…

    awhitworth committed
    …line setup. This utility dumps class, namespace and function information from an existing pbc file to the console.
  4. [CommandLine] Delete old tests from ProgramMode.t and replace with a …

    awhitworth committed
    …few new tests (mostly stubs)
  5. [CommandLine] Fix Arguments.t tests to use A instead of -A for arg ac…

    awhitworth committed
    …cesses. A few other fixes to make that test file pass. Add a new test for the new behavior of requesting an arg value which does not exist
  6. [CommandLine] Redo Arguments and ArgumentDef to option aliasing and m…

    awhitworth committed
    …ore of the argument types supported by GetOpt::Obj. More cleanup and error detection/handling.
  7. [CommandLine] Throw an error if we see an argumet without a definitio…

    …n. Handle the case of parsing -XYZ where -X, -Y and -Z are each flags
Commits on Aug 28, 2012
  1. Small TODO note

  2. [Parse] Add a few TODO notes and comments for parsing helper inlines …

    awhitworth committed
    …which are not unicode safe
  3. [CommandLine] Rewrite mode dispatch to use a new ModeCondition object…

    …. Remove lots of old crufty code. Several misc cleanups
Something went wrong with that request. Please try again.