1. 14 Jul, 2017 3 commits
  2. 13 Jul, 2017 1 commit
    • Jens Korinth's avatar
      Squashed commit of the following: · ab773490
      Jens Korinth authored
      commit e1683d56027c71d4fbf2ba2543a528da1b44285d
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Thu Jul 13 17:36:59 2017 +0200
      
          Replace old Feature implementation
      
          * old implementation was "fat", i.e., each Feature had to have its own
            class on the Scala side of things
          * knowledge about validity is on Tcl side; led to double effort to check
            for invalid values, which went out-of-sync
          * removed fat layer, replaced by thin, generic implementation:
            Features have a name and a map of properties, mapping strings to
            strings; all properties are passed exactly as-is to Tcl
          * special case: added "Enabled" -> "true" in all cases, reasoning: if
            somebody goes to all the trouble of defining a Feature, it should
            usually be enabled
          * can be overridden explicitly (for whatever reason)
      
      commit b559df40a0ad697e4d1b60f8c4ee927cae44c4ec
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Thu Jul 13 16:45:15 2017 +0200
      
          Fix bug in path parser, fix test cases
      
      commit 0ee9f090705d1ffd4b36d5c26b9a1978c57fab6a
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Thu Jul 13 15:58:54 2017 +0200
      
          Fix bug in HLS gens
      
          * 'all' must be used _instead_ of kernel list, not within
      
      commit 7b67ee180af8f53276b58c9697b8f798469b2afc
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Thu Jul 13 15:51:39 2017 +0200
      
          Update usage info and man pages
      
          * man page is generated by Usage; not as nicely formatted, but readable
          * simplifies maintenance by keeping information in one place only
      
      commit 7cffc777da2db55f74e23eb1546f597a881de9df
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Thu Jul 13 12:11:50 2017 +0200
      
          Implement missing --logFile option
      
          * added to property checks as well
      
      commit bfa6d8fc173c4edd58c78c12f749ebfc2947ee4e
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Thu Jul 13 12:01:08 2017 +0200
      
          Increase the number of worker threads to 500
      
      commit 884d3f5ffd5d3fd0890f07650cabc4a482ad4f1b
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Thu Jul 13 11:59:30 2017 +0200
      
          Improve error messages from parser
      
          * mostly fine-tuning to make sure the lastParser value gives the user
            the right idea about the mistake
          * see also the script parserTest.sh in Seafile/TAPASCO to generate a lot
            of error messages automatically
      
      commit 28215f874dab107810344584b98267809eb4dc4d
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Wed Jul 12 19:27:53 2017 +0200
      
          Dump example jobs, if none are specified
      
          * Configuration dumping should automatically use JobExamples to generate
            a list with on instance of each job
          * useful for users to get a starting point for their configs
          * updated README.md accordingly
      
      commit 72969fcbcb6ff5583c368969fa6d59cc5d290756
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Wed Jul 12 19:22:01 2017 +0200
      
          Finish work on new parser and property tests
      
          * all parsers implemented, spec'ed and debugged
          * wrote a lot of property tests, caught some bugs I'd never have found
            otherwise, very nice
          * changed a few bits and pieces, need to rewrite man and usage
      
      commit 786596a793a8d0510465438e77a5067f5d1bd67b
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Tue Jul 11 18:49:36 2017 +0200
      
          Bugfix exceptions in MemInfo when /proc/meminfo is unavailable
      
          * not portable, sometimes /proc/meminfo may not exist (e.g., Darwin)
          * will warn once, then deactivate all resource checks on mem
      
      commit e029dc27619de33477e3a3c156a91e18bb1f7eb7
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Tue Jul 11 18:49:08 2017 +0200
      
          Bugfix for setup.sh on Darwin
      
      commit b53bbbc225eaf0b1c31bac2e20299e07b9e00fcf
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Tue Jul 11 18:47:42 2017 +0200
      
          Continue work on new parser
      
          * split classes into more sub objects
          * each subobject needs its own test suite with at least one test for
            each parser defined therein
          * got better with scalacheck, tests are stronger
      
      commit 6b3b2504d31e1f673f4336901bec18203e3f2b3d
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Sun Jul 9 18:34:01 2017 +0200
      
          Added unit tests and cleaned up a little
      
      commit 8b12879df3ed59803a66ee7a97d006bb20982056
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Sun Jul 9 18:33:00 2017 +0200
      
          Add missing --parallel in man page
      
      commit 10d8b3a02bb8b02fc4ac287aa9e6fa6d4dece51e
      Author: Jens Korinth <jkorinth@gmx.net>
      Date:   Sat Jul 8 23:34:22 2017 +0200
      
          Implement new parser with better error handling
      
          * error messages of the current command line argument parsrer are
            abysmal, extremely confusing to users
          * since scala parser combinators do not feature cuts, it is very
            difficult to provide better error messages
          * started re-implementation of parser using 'fastparse'
          * works extremely well so far
      ab773490
  3. 12 Jul, 2017 3 commits
  4. 10 Jul, 2017 2 commits
  5. 07 Jul, 2017 9 commits
  6. 06 Jul, 2017 18 commits
  7. 29 Jun, 2017 4 commits