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

Credit Specification Parsing & Encoding #559

Draft
wants to merge 77 commits into
base: master
Choose a base branch
from

Commits on Jun 15, 2021

  1. Configuration menu
    Copy the full SHA
    093f07e View commit details
    Browse the repository at this point in the history
  2. bug fix nested parse_terminated

    ELowis committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    29996e3 View commit details
    Browse the repository at this point in the history
  3. added credit polynomial to untyped & json

    ELowis committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    daa4d37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c27106 View commit details
    Browse the repository at this point in the history
  5. removed TODO

    ELowis committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    7838a3e View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2021

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

Commits on Jun 21, 2021

  1. Configuration menu
    Copy the full SHA
    de2c26e View commit details
    Browse the repository at this point in the history
  2. resolved linter issues

    ELowis committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    e147bb9 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. fixed more linter issues

    ELowis committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    162a430 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

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

Commits on Jul 6, 2021

  1. Configuration menu
    Copy the full SHA
    434c7fb View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into credit_spec_encoding

    # Conflicts:
    #	prusti-specs/src/specifications/preparser.rs
    ELowis committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    baa73ea View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

  1. Configuration menu
    Copy the full SHA
    fd3881e View commit details
    Browse the repository at this point in the history
  2. fix minor merge issues

    ELowis committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    531873e View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. added assertion folder

    ELowis committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    2f0b5c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1787bdc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    073bc92 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. Configuration menu
    Copy the full SHA
    1e01bd5 View commit details
    Browse the repository at this point in the history
  2. bug fix flag for precondition

    ELowis committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    7040daa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03daa2f View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2021

  1. Merge remote-tracking branch 'upstream/master' into cost_inference

    # Conflicts:
    #	prusti-interface/src/specs/typed.rs
    #	prusti-specs/src/specifications/preparser.rs
    ELowis committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    40f7d53 View commit details
    Browse the repository at this point in the history
  2. adapted to merge changes

    ELowis committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    317b53b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2021

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

Commits on Aug 9, 2021

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

Commits on Aug 11, 2021

  1. cost encoder with condition -> type mapping to fix empty branches & u…

    …se ordered maps for deterministic behaviour
    ELowis committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    39db16e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c2df6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19c1193 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bbd2819 View commit details
    Browse the repository at this point in the history
  5. lib & mod

    ELowis committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    d067753 View commit details
    Browse the repository at this point in the history
  6. removed 1 TODO

    ELowis committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    2be41ac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b6089fc View commit details
    Browse the repository at this point in the history
  8. cleanup procedure encoder

    ELowis committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    86e5c88 View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'upstream/master' into cost_inference

    # Conflicts:
    #	prusti-common/src/vir/to_viper.rs
    #	prusti-viper/src/encoder/encoder.rs
    #	prusti-viper/src/encoder/mod.rs
    #	prusti-viper/src/encoder/procedure_encoder.rs
    #	prusti-viper/src/encoder/pure_function_encoder.rs
    #	vir/src/legacy/ast/expr.rs
    #	vir/src/legacy/ast/predicate.rs
    ELowis committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    5399624 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. adapt to merge changes

    ELowis committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    8ec3689 View commit details
    Browse the repository at this point in the history
  2. comment unused in cost_encoder

    ELowis committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    cc4ad2a View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/master' into cost_inference

    # Conflicts:
    #	prusti-common/src/vir/to_viper.rs
    ELowis committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    85c9efa View commit details
    Browse the repository at this point in the history
  4. fix some linter issues

    ELowis committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    288e515 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. fix more linter issues

    ELowis committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    b14348b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8b2811 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Configuration menu
    Copy the full SHA
    65f954b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    331e777 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ccbbeb3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c187967 View commit details
    Browse the repository at this point in the history
  5. added commas for fmt checker

    ELowis committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    d86bc29 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d56f72 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. remove SnapApps

    ELowis committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    a0502ca View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

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

Commits on Aug 27, 2021

  1. Configuration menu
    Copy the full SHA
    032cb10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be86187 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81fcf53 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    edad115 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6bac4c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2734034 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2c5d2af View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    38055b2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    011c70f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    945d09e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f7171ff View commit details
    Browse the repository at this point in the history
  12. encode credit conversions

    ELowis committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    bfad5e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2021

  1. remove unnecessary comments

    ELowis committed Aug 29, 2021
    Configuration menu
    Copy the full SHA
    6ebe60b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    993268e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64b9cdc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5025736 View commit details
    Browse the repository at this point in the history
  5. fix coeff id & allow O(1)

    ELowis committed Aug 29, 2021
    Configuration menu
    Copy the full SHA
    e15c777 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    52601ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0c64436 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2021

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

Commits on Aug 31, 2021

  1. Configuration menu
    Copy the full SHA
    91b50de View commit details
    Browse the repository at this point in the history
  2. cleanup & comments

    ELowis committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    2525632 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

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

Commits on Oct 7, 2021

  1. more tracing in cost encoder

    ELowis committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    060128e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce3459f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f0e3f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3836f06 View commit details
    Browse the repository at this point in the history