Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 5, 2012
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 authored
    …e messages and help messages. Misc cleanups
  2. [CommandLine] Update test_all_lib to use the new CommandLine interfac…

    awhitworth authored
    …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 authored
    …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 authored
    …few new tests (mostly stubs)
  5. [CommandLine] Fix Arguments.t tests to use A instead of -A for arg ac…

    awhitworth authored
    …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 authored
    …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. [CommandLine] Rewrite mode dispatch to use a new ModeCondition object…

    …. Remove lots of old crufty code. Several misc cleanups
Commits on Aug 27, 2012
  1. [CommandLine] Add a test for being able to parse flags/positionals in…

    … any relative order. This was a major shortcoming of the old implementation
  2. [CommandLine] Rearrange functions in Arguments for cleanliness. Fixup…

    … Argument.t tests (mostly stubs) to account for the new architecture
Commits on Aug 26, 2012
Something went wrong with that request. Please try again.