1. 21 Dec, 2020 2 commits
    • Etienne Renault's avatar
      bench: fix to correct variable name · 0cbebb87
      Etienne Renault authored
      * benchs/RERS/2016-Problem1-ltl.go.formulae.txt,
      benchs/RERS/2016-Problem2-ltl.go.formulae.txt,
      benchs/RERS/2016-Problem4-ltl.go.formulae.txt,
      benchs/RERS/2016-Problem5-ltl.go.formulae.txt,
      benchs/RERS/2016-Problem7-ltl.go.formulae.txt,
      benchs/RERS/2017-Problem1-ltl.go.formulae.txt,
      benchs/RERS/2017-Problem2-ltl.go.formulae.txt,
      benchs/RERS/2017-Problem4-ltl.go.formulae.txt,
      benchs/RERS/2017-Problem5-ltl.go.formulae.txt,
      benchs/RERS/2017-Problem7-ltl.go.formulae.txt,
      benchs/RERS/2018-Problem1-ltl.go.formulae.txt,
      benchs/RERS/2018-Problem2-ltl.go.formulae.txt,
      benchs/RERS/2018-Problem4-ltl.go.formulae.txt,
      benchs/RERS/2018-Problem5-ltl.go.formulae.txt,
      benchs/RERS/2018-Problem7-ltl.go.formulae.txt,
      benchs/RERS/2019-Problem1-ltl.go.formulae.txt,
      benchs/RERS/2019-Problem2-ltl.go.formulae.txt,
      benchs/RERS/2019-Problem4-ltl.go.formulae.txt,
      benchs/RERS/2019-Problem5-ltl.go.formulae.txt,
      benchs/RERS/2019-Problem7-ltl.go.formulae.txt: Here.
      0cbebb87
    • Etienne Renault's avatar
      bench: fix timing options · ad6feb7a
      Etienne Renault authored
      * benchs/run-benchmark.sh: Here;
      ad6feb7a
  2. 18 Dec, 2020 3 commits
    • Etienne Renault's avatar
      benchs: add part about LTL · 85c0e480
      Etienne Renault authored
      *  benchs/run-benchmark.sh: Here.
      85c0e480
    • Etienne Renault's avatar
      benchs: add rers LTL problem · a48adae0
      Etienne Renault authored
      benchs/RERS/2016-Problem1-ltl.go,
      benchs/RERS/2016-Problem1-ltl.go.formulae.txt,
      benchs/RERS/2016-Problem2-ltl.go,
      benchs/RERS/2016-Problem2-ltl.go.formulae.txt
      benchs/RERS/2016-Problem4-ltl.go,
      benchs/RERS/2016-Problem4-ltl.go.formulae.txt,
      benchs/RERS/2016-Problem5-ltl.go,
      benchs/RERS/2016-Problem5-ltl.go.formulae.txt,
      benchs/RERS/2016-Problem7-ltl.go,
      benchs/RERS/2016-Problem7-ltl.go.formulae.txt,
      benchs/RERS/2017-Problem1-ltl.go,
      benchs/RERS/2017-Problem1-ltl.go.formulae.txt,
      benchs/RERS/2017-Problem2-ltl.go,
      benchs/RERS/2017-Problem2-ltl.go.formulae.txt,
      benchs/RERS/2017-Problem4-ltl.go,
      benchs/RERS/2017-Problem4-ltl.go.formulae.txt,
      benchs/RERS/2017-Problem5-ltl.go,
      benchs/RERS/2017-Problem5-ltl.go.formulae.txt,
      benchs/RERS/2017-Problem7-ltl.go,
      benchs/RERS/2017-Problem7-ltl.go.formulae.txt,
      benchs/RERS/2018-Problem1-ltl.go,
      benchs/RERS/2018-Problem1-ltl.go.formulae.txt,
      benchs/RERS/2018-Problem2-ltl.go,
      benchs/RERS/2018-Problem2-ltl.go.formulae.txt,
      benchs/RERS/2018-Problem4-ltl.go,
      benchs/RERS/2018-Problem4-ltl.go.formulae.txt,
      benchs/RERS/2018-Problem5-ltl.go,
      benchs/RERS/2018-Problem5-ltl.go.formulae.txt,
      benchs/RERS/2018-Problem7-ltl.go,
      benchs/RERS/2018-Problem7-ltl.go.formulae.txt,
      benchs/RERS/2019-Problem1-ltl.go,
      benchs/RERS/2019-Problem1-ltl.go.formulae.txt,
      benchs/RERS/2019-Problem2-ltl.go,
      benchs/RERS/2019-Problem2-ltl.go.formulae.txt,
      benchs/RERS/2019-Problem4-ltl.go,
      benchs/RERS/2019-Problem4-ltl.go.formulae.txt,
      benchs/RERS/2019-Problem5-ltl.go,
      benchs/RERS/2019-Problem5-ltl.go.formulae.txt,
      benchs/RERS/2019-Problem7-ltl.go,
      benchs/RERS/2019-Problem7-ltl.go.formulae.txt,
      benchs/RERS/2020-Problem1-ltl.go,
      benchs/RERS/2020-Problem1-ltl.go.formulae.txt,
      benchs/RERS/2020-Problem2-ltl.go,
      benchs/RERS/2020-Problem2-ltl.go.formulae.txt,
      benchs/RERS/2020-Problem4-ltl.go,
      benchs/RERS/2020-Problem4-ltl.go.formulae.txt,
      benchs/RERS/2020-Problem5-ltl.go,
      benchs/RERS/2020-Problem5-ltl.go.formulae.txt,
      benchs/RERS/2020-Problem7-ltl.go,
      benchs/RERS/2020-Problem7-ltl.go.formulae.txt: Here.
      a48adae0
    • Etienne Renault's avatar
      benchs: automatic extraction from RERS · 6d7731d7
      Etienne Renault authored
      * benchs/RERS/ltlrers2go.sh: Here.
      6d7731d7
  3. 09 Dec, 2020 6 commits
    • Etienne Renault's avatar
      benchs: include correctness specification · fb7266af
      Etienne Renault authored
      * benchs/run-benchmark.sh: Here.
      fb7266af
    • Etienne Renault's avatar
      benchs: add specification files · 01d90331
      Etienne Renault authored
      * benchs/RERS/2016-Problem10-reach.go.formulae.txt,
      benchs/RERS/2016-Problem11-reach.go.formulae.txt,
      benchs/RERS/2016-Problem12-reach.go.formulae.txt,
      benchs/RERS/2016-Problem14-reach.go.formulae.txt,
      benchs/RERS/2016-Problem15-reach.go.formulae.txt,
      benchs/RERS/2017-Problem10-reach.go.formulae.txt,
      benchs/RERS/2017-Problem11-reach.go.formulae.txt,
      benchs/RERS/2017-Problem12-reach.go.formulae.txt,
      benchs/RERS/2017-Problem14-reach.go.formulae.txt,
      benchs/RERS/2017-Problem15-reach.go.formulae.txt: Here.
      01d90331
    • Etienne Renault's avatar
      benchs: script used to extract behviour from solutions · d91ef1cf
      Etienne Renault authored
      * benchs/RERS/extract_rers_behaviors.sh: Here.
      d91ef1cf
    • Etienne Renault's avatar
      benchs: reset golang cache · 0353bde0
      Etienne Renault authored
      * benchs/run-benchmark.sh: Here.
      0353bde0
    • Etienne Renault's avatar
      benchs: update benchmark filenames · 3e42010e
      Etienne Renault authored
      * benchs/run-benchmark.sh: Here.
      3e42010e
    • Etienne Renault's avatar
      benchs: rename properly RERS to avoid confusion · ce43d7bb
      Etienne Renault authored
      * benchs/RERS/2016-Problem10.go -> benchs/RERS/2016-Problem10-reach.go
      * benchs/RERS/2016-Problem11.go -> benchs/RERS/2016-Problem11-reach.go
      * benchs/RERS/2016-Problem12.go -> benchs/RERS/2016-Problem12-reach.go
      * benchs/RERS/2016-Problem14.go -> benchs/RERS/2016-Problem14-reach.go
      * benchs/RERS/2016-Problem15.go -> benchs/RERS/2016-Problem15-reach.go
      * benchs/RERS/2017-Problem10.go -> benchs/RERS/2017-Problem10-reach.go
      * benchs/RERS/2017-Problem11.go -> benchs/RERS/2017-Problem11-reach.go
      * benchs/RERS/2017-Problem12.go -> benchs/RERS/2017-Problem12-reach.go
      * benchs/RERS/2017-Problem14.go -> benchs/RERS/2017-Problem14-reach.go
      * benchs/RERS/2017-Problem15.go -> benchs/RERS/2017-Problem15-reach.go
      * benchs/RERS/2018-Problem10.go -> benchs/RERS/2018-Problem10-reach.go
      * benchs/RERS/2018-Problem11.go -> benchs/RERS/2018-Problem11-reach.go
      * benchs/RERS/2019-Problem11.go -> benchs/RERS/2019-Problem11-reach.go
      * benchs/RERS/2019-Problem12.go -> benchs/RERS/2019-Problem12-reach.go
      * benchs/RERS/2019-Problem14.go -> benchs/RERS/2019-Problem14-reach.go
      * benchs/RERS/2019-Problem15.go -> benchs/RERS/2019-Problem15-reach.go
      ce43d7bb
  4. 28 Apr, 2020 2 commits
  5. 27 Apr, 2020 2 commits
  6. 29 Jan, 2020 2 commits
  7. 28 Jan, 2020 5 commits
  8. 27 Jan, 2020 2 commits
  9. 22 Jan, 2020 1 commit
    • Etienne Renault's avatar
      licence: fix typo · d61af8ba
      Etienne Renault authored
      * Makefile,
      benchs/RERS/rers2go.sh,
      benchs/run-benchmark.sh,
      boilerplate/Makefile,
      boilerplate/go2pins.c,
      boilerplate/go2pins.h,
      boilerplate/main.go,
      cspinfo/channel.go,
      cspinfo/goroutine.go,
      decl/decl.go,
      main.go,
      tests/array.go,
      tests/concurrent_fibonacci.go,
      tests/digit_count.go,
      tests/emptycall.go,
      tests/facto.go,
      tests/fibonacci.go,
      tests/if.go,
      tests/mywhile.go,
      tests/passes/channels.go,
      tests/passes/funcIntArrayArgs.go,
      tests/passes/goroutineOutsideMain.go,
      tests/passes/interface.go,
      tests/passes/map.go,
      tests/passes/notint.go,
      tests/passes/panic.go,
      tests/passes/pointer.go,
      tests/passes/select.go,
      tests/passes/slices.go,
      tests/passes/struct.go,
      tests/passes/switch.go,
      tests/passes/variablename.go,
      tests/prod_cons_simp.go,
      tests/recursion/multirec.go,
      tests/recursion/rec_facto.go,
      tests/run.sh,
      tools/blackbox.go,
      tools/callgraph.go,
      tools/extract_goroutines/main.go,
      tools/formating.go,
      tools/print_ast.go,
      tools/recursion.go,
      transform/afterchannels.go,
      transform/alive.go,
      transform/arithmeticcall.go,
      transform/arraytreatment.go,
      transform/cfg/build.go,
      transform/cfg/eliminatecallexprstmt.go,
      transform/cfg/functioncalls.go,
      transform/cfg/linkresults.go,
      transform/cfg/transform.go,
      transform/cfg/types.go,
      transform/channels.go,
      transform/checktype.go,
      transform/conditionnalccall.go,
      transform/elsefull.go,
      transform/format.go,
      transform/functiondefs.go,
      transform/goroutine.go,
      transform/injectdecls.go,
      transform/localvariableassignments.go,
      transform/meta.go,
      transform/normalizedeclarations.go,
      transform/regularizedaffect.go,
      transform/routineassignments.go,
      transform/routinecounter.go,
      transform/util.go,
      transform/visitor.go: Here.
      d61af8ba
  10. 21 Jan, 2020 4 commits
    • Etienne Renault's avatar
      licence: add it everywhere · 19c5b2f2
      Etienne Renault authored
      Makefile,
      benchs/RERS/rers2go.sh,
      benchs/run-benchmark.sh,
      boilerplate/Makefile,
      boilerplate/go2pins.c,
      boilerplate/go2pins.h,
      boilerplate/main.go,
      channel/channel.go,
      decl/decl.go,
      goroutine/goroutine.go,
      main.go,
      tests/array.go,
      tests/concurrent_fibonacci.go,
      tests/digit_count.go,
      tests/facto.go,
      tests/fibonacci.go,
      tests/mywhile.go,
      tests/passes/channels.go,
      tests/passes/funcIntArrayArgs.go,
      tests/passes/goroutineOutsideMain.go,
      tests/passes/interface.go,
      tests/passes/map.go,
      tests/passes/notint.go,
      tests/passes/panic.go,
      tests/passes/pointer.go,
      tests/passes/select.go,
      tests/passes/slices.go,
      tests/passes/struct.go,
      tests/passes/switch.go,
      tests/passes/variablename.go,
      tests/prod_cons.go,
      tests/prod_cons_simp.go,
      tests/recursion/multirec.go,
      tests/recursion/rec_facto.go,
      tools/blackbox.go,
      tools/callgraph.go,
      tools/extract_goroutines/main.go,
      tools/formating.go,
      tools/print_ast.go,
      tools/recursion.go,
      transform/afterchannels.go,
      transform/alive.go,
      transform/arithmeticcall.go,
      transform/arraytreatment.go,
      transform/cfg/build.go,
      transform/cfg/eliminatecallexprstmt.go,
      transform/cfg/functioncalls.go,
      transform/cfg/linkresults.go,
      transform/cfg/transform.go,
      transform/cfg/types.go,
      transform/channels.go,
      transform/checktype.go,
      transform/elsefull.go,
      transform/format.go,
      transform/functiondefs.go,
      transform/goroutine.go,
      transform/injectdecls.go,
      transform/localvariableassignments.go,
      transform/meta.go,
      transform/normalizedeclarations.go,
      transform/regularizedaffect.go,
      transform/routineassignments.go,
      transform/routinecounter.go,
      transform/util.go,
      transform/visitor.go: Here.
      19c5b2f2
    • Etienne Renault's avatar
      More options for go2pins-mc · 78f827c6
      Etienne Renault authored
      * README.md, benchs/run-benchmark.sh,
      boilerplate/main.go: Here.
      78f827c6
    • Etienne Renault's avatar
      Modernize binary in output · 7450fb64
      Etienne Renault authored
      * benchs/run-benchmark.sh,
      boilerplate/Makefile,
      boilerplate/main.go: Here.
      7450fb64
    • Etienne Renault's avatar
      Add RERS benchmark · 50468710
      Etienne Renault authored
      * benchs/RERS/2016-Problem10.go,
      benchs/RERS/2016-Problem11.go,
      benchs/RERS/2016-Problem12.go,
      benchs/RERS/2016-Problem14.go,
      benchs/RERS/2016-Problem15.go,
      benchs/RERS/2017-Problem10.go,
      benchs/RERS/2017-Problem11.go,
      benchs/RERS/2017-Problem12.go,
      benchs/RERS/2017-Problem14.go,
      benchs/RERS/2017-Problem15.go,
      benchs/RERS/2018-Problem10.go,
      benchs/RERS/2018-Problem11.go,
      benchs/RERS/2019-Problem11.go,
      benchs/RERS/2019-Problem12.go,
      benchs/RERS/2019-Problem14.go,
      benchs/RERS/2019-Problem15.go,
      benchs/RERS/rers2go.sh,
      benchs/run-benchmark.sh: Here.
      50468710