1. 28 Nov, 2015 1 commit
  2. 04 Mar, 2015 1 commit
  3. 12 Apr, 2014 1 commit
  4. 26 Aug, 2013 1 commit
  5. 25 Aug, 2013 1 commit
  6. 19 Jul, 2013 1 commit
  7. 03 Jul, 2013 1 commit
    • saviola's avatar
      Refactor, add comments, update dependencies · b7834fd0
      saviola authored
      - update guava dependency with correct artifact id and version
      - refactor CachingFunctionWrapper
      - remove unnecessary explicit casting in JgapFunctionAdapter
      - rename JgapFunctionAdapterProcessor to CommandGeneProcessor
      b7834fd0
  8. 16 Jun, 2013 1 commit
    • saviola's avatar
      Add concurrent implementation of processor chain · 835e05e0
      saviola authored
      - update dependencies: new version of reflections library
      - extend filter suite: blacklist and null filter and an interface for
        filter support
      - add support for concurrency in FunctionDatabase (addFunction is now
        synchronized)
      - improve performance of function database by not resetting recursion
        variables upon each new function
      - new concurrent implementation of the recursive filtering processor
        chain
      835e05e0
  9. 27 Mar, 2013 1 commit
    • saviola's avatar
      License update · 3d98f06f
      saviola authored
      - update license to BSD 2-clause license
      3d98f06f
  10. 10 Mar, 2013 1 commit
  11. 24 Jan, 2013 1 commit
  12. 05 Jan, 2013 1 commit
    • saviola's avatar
      - updated dependencies in pom.xml; · 1869fa5d
      saviola authored
      - extended caching of CachingFunctionWrapper to arity, return type and child types;
      - added return type to string representation of function;
      - added missing javadoc;
      - reduced explicit typecasting to when it is necessary;
      - JgapFunctionAdapter also implements Function interface now;
      - added function database which validates added functions
      1869fa5d
  13. 02 Jan, 2013 1 commit
    • saviola's avatar
      - removed caching for functions with an arity > 0 – too few cache hits too justify the · d89223da
      saviola authored
      performance hit caused by the need to check all the arguments for equality;
      - added cache value output for 0-arity functions
      - when executing the children of a function, just always use execute_object instead of
      trying to figure out the method to use by the child types and calling the corresponding
      function (what a performance boost this is…)
      d89223da
  14. 01 Jan, 2013 1 commit