Commits on Aug 22, 2011
  1. Prep for 0.0.5 release

    committed Aug 22, 2011
Commits on Aug 21, 2011
Commits on Aug 19, 2011
  1. Populate the history file

    committed Aug 19, 2011
  2. Allow default values for validation to be overridden. Allows c.j prog…

    …rammer to encode knowledge external to the expression in the validation.
    committed Aug 16, 2011
Commits on Aug 16, 2011
  1. Make the default string value for testing nil instead of '' in an att…

    …empt to expose NPEs typically caused by dirty data late in execution
    committed Aug 16, 2011
Commits on Aug 15, 2011
  1. Improve CascadingException by 1) printing class names and 2) printing…

    … backtraces when exceptions are JRuby exceptions
    committed Aug 15, 2011
  2. In light of JRuby bug handling Java exceptions, give up on trying to …

    …wrap NativeExceptions manually and just use CascadingException. This reveals underlying errors (and locations) in Janino expressions.
    committed Aug 15, 2011
  3. Add coverage for disturbing JRuby exception handling bug wherein resc…

    …ued Java exceptions are nil
    committed Aug 15, 2011
  4. Use new techniques for JRuby version testing to resolve numeric field…

    … name issue in 1.4.0
    committed Aug 15, 2011
Commits on Aug 12, 2011
  1. eval should ignore unused arguments just as Cascading's Janino operat…

    …ors will ignore unused fields
    committed Aug 12, 2011
  2. Address gotcha in lexicographic argument ordering in ExprStub#evaluat…

    …e with ExprStub#eval
    committed Aug 12, 2011
  3. Add evaluate method to ExprStub which allows composition-time evaluat…

    …ion of Janino expressions
    committed Aug 12, 2011
  4. Add compile method to ExprStub which allows composition-time checking…

    … of Janino expressions
    committed Aug 12, 2011
Commits on Apr 5, 2011
  1. Prep for 0.0.4 release

    committed Apr 5, 2011
Commits on Apr 4, 2011
  1. Correctly name Cascades and Flows now that we have unique Cascade nam…

    …es and Flow names unique within a Cascade.
    This is a huge win for tracing remote execution issues back to your code.
    committed Apr 4, 2011
  2. Replace automated require with small set of fixed requires to avoid p…

    …roblems in remote jobs (say, when the runner is included in the job jar!)
    committed Apr 4, 2011
  3. Remove spec file list printed on every rake task and replace by makin…

    …g spec run task verbose (which lists spec files)
    committed Apr 4, 2011
  4. Remove unnecessary duplicate reference to scope and promote call to s…

    …uper so constructor is guaranteed to have access to node name
    committed Apr 4, 2011
  5. Standardize type inspection

    committed Apr 4, 2011
Commits on Apr 3, 2011
  1. Allow forward referencing of assemblies/branches and Assembly scopes …

    …are updated as new operators are added.
    This allows joins to be located in branches.  Also removes the ability to pass blocks to constructors, which is now reserved for DSL constructor helpers.
    committed Apr 3, 2011
  2. Only Cascades and Flows are Registerable, because they are valid top-…

    …level units in applications.
    Assemblies do not need to be Registerable because they can always ask their parent_flow for its children.
    Cascade and Flow registries are merely a convenience; they are used by the test code, but not the core library.
    committed Apr 3, 2011