1. 18 May, 2020 1 commit
  2. 23 Apr, 2020 1 commit
  3. 14 Apr, 2020 1 commit
  4. 13 Apr, 2020 3 commits
  5. 31 Mar, 2020 2 commits
  6. 22 Mar, 2020 1 commit
  7. 21 Mar, 2020 1 commit
    • Thibault Allançon's avatar
      bricks: update library to latest 4.4.2 version · b1a28932
      Thibault Allançon authored
      * spot/Makefile.am,
      spot/bricks/brick-assert,
      spot/bricks/brick-bitlevel,
      spot/bricks/brick-hash,
      spot/bricks/brick-hashset,
      spot/bricks/brick-min,
      spot/bricks/brick-ptr,
      spot/bricks/brick-shmem,
      spot/bricks/brick-string,
      spot/bricks/brick-trace,
      spot/bricks/brick-types: update here.
      b1a28932
  8. 15 Mar, 2020 3 commits
  9. 10 Mar, 2020 1 commit
  10. 27 Feb, 2020 2 commits
  11. 22 Feb, 2020 4 commits
  12. 14 Feb, 2020 1 commit
    • Thibault Allançon's avatar
      mc: bloom_filter: move code out of bitstate.hh · 64bcc008
      Thibault Allançon authored
      - New bloom filter class (with only Jenkins hash for now)
      - Use std::vector<bool> instead of std::bitset to allow dynamic bitset
        size
      - Specify memory size with command line option: -H MEM_SIZE
      
      * spot/mc/Makefile.am: add bloom_filter.hh
      * spot/mc/bitstate.hh: implementation here
      * spot/mc/bloom_filter.hh: implementation here
      * spot/mc/mc.hh: modify bitstate wrapper
      * tests/ltsmin/modelcheck.cc: specify mem size in CLI
      64bcc008
  13. 07 Feb, 2020 1 commit
    • Thibault Allançon's avatar
      mc: bitstate: add first bitstate hashing experiments · 365e60d5
      Thibault Allançon authored
      Basic benchmark with DFS and DFS with bitstate hashing (using Jenkins
      lookup3 hash function).
      
      * spot/mc/Makefile.am: add bitstate.hh
      * spot/mc/bitstate.hh: implementation here
      * spot/mc/mc.hh: add bitstate wrapper
      * tests/ltsmin/modelcheck.cc: add bitstate CLI
      365e60d5
  14. 06 Nov, 2019 2 commits
  15. 21 Oct, 2019 2 commits
  16. 18 Oct, 2019 14 commits
    • Antoine Martin's avatar
      mc: bloemen emptiness check · f8b4c1f2
      Antoine Martin authored
      * spot/mc/bloemen_ec.hh,
      spot/mc/mc.hh,
      tests/ltsmin/check.test,
      tests/ltsmin/modelcheck.cc: here.
      f8b4c1f2
    • Etienne Renault's avatar
      ltsmin: rework spins_interface · 870ed9ed
      Etienne Renault authored
      * spot/ltsmin/ltsmin.cc,
      spot/ltsmin/spins_interface.cc,
      spot/ltsmin/spins_interface.hh: here.
      870ed9ed
    • Etienne Renault's avatar
      ltdl: should not appear in public headers · 8c8068fd
      Etienne Renault authored
      * spot/ltsmin/Makefile.am,
      spot/ltsmin/spins_interface.hh,
      spot/ltsmin/spins_interface.cc: here.
      8c8068fd
    • Etienne Renault's avatar
      prefer -pthread to -lpthread · 8cfa6dac
      Etienne Renault authored
      * configure.ac,
      spot/ltsmin/Makefile.am,
      tests/Makefile.am: Here.
      8cfa6dac
    • Etienne Renault's avatar
      please gcc snapshot · be00cada
      Etienne Renault authored
      * spot/bricks/brick-assert,
      spot/bricks/brick-bitlevel,
      spot/bricks/brick-shmem,
      spot/bricks/brick-types,
      spot/mc/bloemen.hh,
      spot/mc/ec.hh,
      spot/mc/intersect.hh,
      tests/core/bricks.cc: Here.
      be00cada
    • Etienne Renault's avatar
      modelcheck: fix erroneous report in deadlock · 2fe6f5cc
      Etienne Renault authored
      * tests/ltsmin/modelcheck.cc: Here.
      2fe6f5cc
    • Etienne Renault's avatar
      mc: fix deadlock according to new bricks · 26d122d9
      Etienne Renault authored
      * spot/mc/deadlock.hh: Here.
      26d122d9
    • Etienne Renault's avatar
      bricks: update excluding C++17 features · ba9a4df1
      Etienne Renault authored
      * spot/bricks/brick-assert,
      spot/bricks/brick-bitlevel,
      spot/bricks/brick-hashset,
      spot/bricks/brick-shmem: Here.
      ba9a4df1
    • Etienne Renault's avatar
      twacube: use default/deleted · 33887fae
      Etienne Renault authored
      * spot/twacube/cube.cc,
      spot/twacube/cube.hh,
      spot/twacube/twacube.cc,
      spot/twacube/twacube.hh: Here.
      33887fae
    • Etienne Renault's avatar
      spins_kripke: rewrite, clean and document · 7e1a6802
      Etienne Renault authored
      Some parts of the kripke were confusing, lacked
      of documentation or could be factorized. This patch
      cleans all of this.
      
      * spot/ltsmin/spins_kripke.hh,
      spot/ltsmin/spins_kripke.hxx: here.
      7e1a6802
    • Etienne Renault's avatar
      ltsmin: remove useless code · 8d5b2ec3
      Etienne Renault authored
      * spot/ltsmin/spins_kripke.hh: here.
      8d5b2ec3
    • Etienne Renault's avatar
      swarming: bug fix · b156f441
      Etienne Renault authored
      This is an important bug fix. When swarming
      is activated, some multiplication is performed
      to find a successor. This multiplication could,
      eventually, overflow... Using larger types solves
      the problem.
      
      * spot/ltsmin/spins_kripke.hh,
      spot/ltsmin/spins_kripke.hxx: here.
      b156f441
    • Etienne Renault's avatar
      misc: add clz wrapper for builtin · c684d586
      Etienne Renault authored
      * spot/bricks/brick-bitlevel, spot/misc/Makefile.am,
      spot/misc/bitset.hh, spot/misc/clz.cc,
      spot/misc/clz.hh, spot/misc/fixpool.hh: here.
      c684d586
    • Etienne Renault's avatar
      bricks: move into spot directory · 9c01cc6c
      Etienne Renault authored
      * bricks/brick-assert, bricks/brick-bitlevel,
      bricks/brick-hash, bricks/brick-hashset,
      bricks/brick-shmem, bricks/brick-types: Rename as .. .
      * spot/bricks/brick-assert, spot/bricks/brick-bitlevel,
      spot/bricks/brick-hash, spot/bricks/brick-hashset,
      spot/bricks/brick-shmem, spot/bricks/brick-types: ... this
      * Makefile.am, README, debian/copyright,
      debian/libspot-dev.install, m4/bricks.m4,
      spot/Makefile.am, spot/ltsmin/spins_kripke.hh,
      spot/ltsmin/spins_kripke.hxx, spot/mc/bloemen.hh
      spot/mc/deadlock.hh, tests/Makefile.am,
      tests/core/bricks.cc: here.
      9c01cc6c