1. 09 May, 2018 2 commits
  2. 25 Mar, 2018 1 commit
  3. 23 Mar, 2018 1 commit
  4. 20 Mar, 2018 3 commits
  5. 17 Mar, 2018 1 commit
    • Akim Demaille's avatar
      doc: update table style in NEWS · bd00215f
      Akim Demaille authored
      Unfortunately the syntax of the tables supported by GFM (Gitlab's
      Markdown) is poor.  It does support <table>, but then the text file is
      hardly readable.  We use the richer syntax supported by pandoc (in
      particular is is possible to have multiline cells, something that GFM
      does not support), but indent the tables so that Gitlab renders them
      as plain text.
      
      We could two NEWS: one for the human reader, and one for gitlab, but
      gitlab does not allow us to specify the path to its news file, so
      there would be two news files in the top-level.  That seems wrong.
      bd00215f
  6. 15 Mar, 2018 1 commit
  7. 03 Dec, 2017 1 commit
  8. 11 Nov, 2017 1 commit
  9. 26 Jul, 2017 1 commit
  10. 19 Jul, 2017 1 commit
  11. 13 Apr, 2017 1 commit
  12. 03 Apr, 2017 1 commit
    • Akim Demaille's avatar
      doc: update · 10b5fa3c
      Akim Demaille authored
      * NEWS.md, TODO.txt: here.
      * doc/notebooks/Automata.ipynb,
      * doc/notebooks/Expressions.ipynb,
      * doc/notebooks/Stackoverflow.ipynb: regen.
      10b5fa3c
  13. 20 Mar, 2017 1 commit
  14. 19 Feb, 2017 1 commit
  15. 11 Feb, 2017 1 commit
  16. 03 Feb, 2017 1 commit
  17. 29 Jan, 2017 2 commits
    • Akim Demaille's avatar
      daut: support caret error messages · 435addee
      Akim Demaille authored
      * lib/vcsn/rat/caret.hh, lib/vcsn/rat/caret.cc (caret): New.
      * lib/vcsn/algos/daut.cc: Track and report locations.
      * tests/python/automaton.py: Adjust.
      435addee
    • Akim Demaille's avatar
      dot: use caret error messages · 5ee29bbf
      Akim Demaille authored
      * lib/vcsn/dot/driver.cc: here.
      Adjust dependencies.
      * lib/vcsn/dot/parse.yy: Use `error` rather than `raise`, so that
      later error messages do not hide earlier ones.
      5ee29bbf
  18. 17 Jan, 2017 2 commits
  19. 14 Jan, 2017 1 commit
  20. 10 Jan, 2017 1 commit
  21. 02 Jan, 2017 1 commit
  22. 27 Dec, 2016 1 commit
    • Akim Demaille's avatar
      compare: implement for labels, polynomials and weights · 8fd9807f
      Akim Demaille authored
      * vcsn/algos/compare-expression.hh: Add the bridges.
      * vcsn/dyn/algos.hh, vcsn/dyn/algos.hxx: Declare in dyn::.
      * python/vcsn/label.py, python/vcsn/polynomial.py,
      * python/vcsn_cxx.cc: Bind to Python.
      * python/vcsn/weight.py: Add the Python syntactic sugar.
      * tests/python/less-than.py: And check.
      8fd9807f
  23. 25 Dec, 2016 2 commits
    • Akim Demaille's avatar
      doc: we need libyaml-cpp · 8ca9481f
      Akim Demaille authored
      * NEWS.md, README.md: here.
      8ca9481f
    • Younes Khoudli's avatar
      config: bind in dyn · 0471fafe
      Younes Khoudli authored
      Avoid exposing vcsn:: to Python: stick to vcsn::dyn.  Besides, that
      allows to use configuration from the tools.
      
      * vcsn/dyn/algos.hh, vcsn/dyn/algos.hxx (configuration): New.
      * python/vcsn_cxx.cc: Use it.
      0471fafe
  24. 20 Dec, 2016 1 commit
    • Akim Demaille's avatar
      algos: compare · 0e7d978b
      Akim Demaille authored
      Stop exposing `less_than` and `are_equal` for automata and expressions
      in dyn: rather, expose only `compare` and let the layers on top of dyn
      deals with adding sugar.
      
      The reason is simple: avoid additional precompilations for trivial
      algorithms.
      
      * vcsn/algos/compare-automaton.hh, vcsn/algos/compare-expression.hh
      (less_than, are_equal): Remove the bridges.
      (compare): New bridges.
      * vcsn/dyn/algos.hh (compare): New.
      * vcsn/dyn/algos.hxx: New, providing `less_than` and `are_equal` as thin
      layers on top of `compare`.
      * vcsn/ctx/instantiate.hh: Adjust.
      
      * python/vcsn_cxx.cc: Bind only `compare`, not `less_than` and `is_equal`.
      * python/vcsn/automaton.py, python/vcsn/expression.py: Use then to
      define __lt__ and the like.
      * tests/python/less-than.py: Check them.
      0e7d978b
  25. 16 Nov, 2016 1 commit
  26. 05 Nov, 2016 1 commit
    • Akim Demaille's avatar
      doc: update NEWS.md and NEWS.mw · accf7a4c
      Akim Demaille authored
      Pandoc does a great job, but not perfect.  We need to patch the
      output.
      
      * NEWS.md: Update.
      * build-aux/bin/md-2-mw: New.
      * doc/NEWS.mw.patches/01-2.2.patch,
      * doc/NEWS.mw.patches/02-2.3.patch,
      * doc/NEWS.mw.patches/03-2.4.patch: New.
      accf7a4c
  27. 04 Nov, 2016 1 commit
    • Younes Khoudli's avatar
      random_automaton: add weights generation · 9931859a
      Younes Khoudli authored
      * vcsn/algos/random-automaton.hh: Here.
      * vcsn/dyn/algos.hh: Add the parameter to dyn
      * python/vcsn_cxx.cc: Update python bindings.
      * tests/python/factory.py: Test it.
      * doc/notebooks/context.random_automaton.ipynb: Document it.
      9931859a
  28. 02 Nov, 2016 2 commits
    • Akim Demaille's avatar
      build: prepare release 2.4 · facce75f
      Akim Demaille authored
      Vcsn sandbox is stuck to an old version of 2.3.  This is because since
      then we renamed the version as 2.3a, and debian tools seem to consider
      that 2.3a is *before* 2.3.  Let's try with 2.3.a instead.
      
      * NEWS.md: More info.
      * configure.ac: 2.3.a.
      facce75f
    • Akim Demaille's avatar
      eval: rename as evaluate · fd0d1e39
      Akim Demaille authored
      This change, which touches many files, simply renames `eval` in
      static, dyn and Python, as `evaluate`.  This is more consistent with
      the other function names.
      fd0d1e39
  29. 19 Oct, 2016 2 commits
    • Sébastien Piat's avatar
      inductive: update NEWS and compare with standard in doc · b895b8cc
      Sébastien Piat authored
      Closes #89.
      
      * NEWS.md: Here.
      * doc/notebooks/expression.inductive.ipynb: Here.
      b895b8cc
    • Younes Khoudli's avatar
      bindings: add weight_one/zero · 7197f2aa
      Younes Khoudli authored
      Fixes #136.
      
      * vcsn/algos/constant.hh: Here.
      * vcsn/dyn/algos.hh: Declare them.
      * python/vcsn_cxx.cc: Bind them in Python.
      * doc/notebooks/Tools.ipynb: Update command list.
      * NEWS.md: Update NEWS.
      * doc/notebooks/Algorithms.ipynb,
      * doc/notebooks/context.weight_one.ipynb,
      * doc/notebooks/context.weight_zero.ipynb: Document.
      * doc/notebooks/local.mk: Update makefile.
      7197f2aa
  30. 18 Oct, 2016 1 commit
    • Younes Khoudli's avatar
      label: bind rdivide and ldivide · 2fe70843
      Younes Khoudli authored
      Fixes #132.
      
      * vcsn/labelset/letterset.hh,
      * vcsn/labelset/nullableset.hh,
      * vcsn/labelset/tupleset.hh,
      * vcsn/labelset/wordset.hh:
      Add rdivide to labelsets.
      
      * vcsn/algos/divide.hh: Add dyn bridges.
      * vcsn/dyn/algos.hh: Add dyn declarations.
      * python/vcsn_cxx.cc: Add python bindings.
      * tests/python/divide.py: Test them.
      * python/vcsn/label.py: Add / and // operators.
      
      * doc/notebooks/Algorithms.ipynb,
      * doc/notebooks/label.ldivide.ipynb,
      * doc/notebooks/label.rdivide.ipynb,
      * doc/notebooks/label.operators.ipynb:
      Document.
      
      * doc/notebooks/local.mk: Update makefile.
      
      * NEWS.md: Mention this in news.
      2fe70843
  31. 13 Oct, 2016 2 commits