Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better error messages #722

Merged
merged 22 commits into from
Aug 30, 2019
Merged

Better error messages #722

merged 22 commits into from
Aug 30, 2019

Commits on Aug 4, 2016

  1. Better error messages for context fields

    Closes #461
    bergus committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    2b87d13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ac7949 View commit details
    Browse the repository at this point in the history
  3. Better error messages for template parsing

    Force templates to be consumed completely,
    propagate error appropriately
    bergus committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    9ec43a6 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2016

  1. Configuration menu
    Copy the full SHA
    7031661 View commit details
    Browse the repository at this point in the history
  2. Less debug messages from templates

    ...makes better error messages :-)
    
    Notice the breaking change in 'applyElem', where $if(...)$ conditions
    in templates now will throw errors if their field 'fail'ed (instead of just
    being 'empty')!
    bergus committed Aug 16, 2016
    Configuration menu
    Copy the full SHA
    f98a220 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2016

  1. Better error messages from Alternative fails

    ...when a more important error prevails.
    
    Also not throwing from 'if' conditions any more,
    only logging those errors to the debug screen
    bergus committed Aug 17, 2016
    Configuration menu
    Copy the full SHA
    0ec007e View commit details
    Browse the repository at this point in the history
  2. Better error messages for templates

    * boolFields used outside of 'if'-conditions now get a "stack trace"
      using a new 'NoField' they don't have to rely on 'error' any more
    * templates applied to their own file get proper description
      (did use incompatible paths/identifiers before)
    * renamed 'compilerFail' to more descriptive name
    bergus committed Aug 17, 2016
    Configuration menu
    Copy the full SHA
    458e78d View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2018

  1. Configuration menu
    Copy the full SHA
    dd68b2e View commit details
    Browse the repository at this point in the history
  2. test case for mismatched template syntax

    Closes #507 (actually was fixed by 9ec43a6 already, this just adds the test)
    bergus committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    f546381 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2018

  1. Cleanup of CompilerResult, use extra data type instead of Verbosity

    See #462 (comment)
    and below for detailed explanation
    
    Also abstracted out `testCompilerError` in the test suite,
    and added a `compilerTry` that is much easier to use (and specifically, to
    branch on) than `compilerCatch`
    bergus committed Mar 10, 2018
    Configuration menu
    Copy the full SHA
    7f1b00e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e04f93 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2018

  1. Configuration menu
    Copy the full SHA
    2f6ef3a View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2018

  1. Configuration menu
    Copy the full SHA
    c098216 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e523fb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6af7d4 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. fix documentation syntax

    bergus committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    e263ccf View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

  1. Configuration menu
    Copy the full SHA
    9108ec5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2eba3c View commit details
    Browse the repository at this point in the history
  3. More renaming, fix tests

    jaspervdj committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    1afc807 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. Fix some PR comments

    jaspervdj committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    c7c581c View commit details
    Browse the repository at this point in the history
  2. Fix feed template types

    jaspervdj committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    588d6b7 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2019

  1. Explicitly embed templates

    jaspervdj committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    f96b99e View commit details
    Browse the repository at this point in the history