1. 06 Dec, 2014 1 commit
  2. 05 Dec, 2014 1 commit
  3. 04 Dec, 2014 1 commit
  4. 25 Nov, 2014 1 commit
  5. 18 Nov, 2014 1 commit
    • Alexandre Duret-Lutz's avatar
      fix line number tracking in files with DOS newlines · f8cf2aa9
      Alexandre Duret-Lutz authored
      * src/dstarparse/dstarscan.ll, src/kripkeparse/kripkescan.ll,
      src/neverparse/neverclaimscan.ll, src/tgbaparse/tgbascan.ll:
      Distinguish between 1-sized EOL and 2-sized EOL.
      * src/kripketest/bad_parsing.test, src/tgbatest/neverclaimread.test,
      src/tgbatest/readsave.test: Add more tests.
      * NEWS: Mention it.
      * src/kripkeparse/scankripke.ll: Remove this unused file.
      f8cf2aa9
  6. 14 Nov, 2014 1 commit
  7. 13 Nov, 2014 1 commit
    • Alexandre Duret-Lutz's avatar
      ltl2tgba_fm: fix non-deterministic output · 4ea63f84
      Alexandre Duret-Lutz authored
      The ltl_to_tgba_fm() translation function was using a hash_map of
      maps (ugh!) to merge transitions on output.  However recent libstd++
      changed the implementation of hash_map (a.k.a. unordered_map) causing
      transitions to be output in a different order.  This
      implementation-dependent order caused the ltl2ta.test to fail because
      the BA->TA transformation can produce TA of different sizes if you
      simply change the order of transitions in the input BA! This does not
      sound like a nice property for the BA->TA transformation, but Ala Eddine
      isn't sure how to fix it yet.  In the meantime, this patch makes sure
      ltl_to_tgba_fm() will return the same output regardless of the
      implementation of hash_map.
      
      The ltl2ta.test failure has been observed with g++ 4.9.2 on Arch Linux,
      and with gcc-snapshot (5.0.0 20141016) on Debian.
      
      * src/tgbaalgos/ltl2tgba_fm.cc: Rewrite the transition merging
      using a std::vector and std::sort instead of nested maps tables.
      * NEWS: Mention the fix.
      4ea63f84
  8. 24 Oct, 2014 1 commit
  9. 06 Sep, 2014 1 commit
  10. 31 Aug, 2014 3 commits
  11. 22 Aug, 2014 1 commit
  12. 21 Aug, 2014 6 commits
  13. 20 Aug, 2014 4 commits
  14. 19 Aug, 2014 2 commits
  15. 29 May, 2014 1 commit
  16. 17 May, 2014 1 commit
  17. 15 May, 2014 2 commits
  18. 13 May, 2014 3 commits
  19. 07 Apr, 2014 2 commits
  20. 11 Feb, 2014 3 commits
  21. 08 Feb, 2014 3 commits