[GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-768-g4bc2092e

Richard B. Kreckel git at ginac.de
Wed Jun 21 20:49:49 CEST 2023


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GiNaC -- a C++ library for symbolic computations".

The branch, master has been updated
       via  4bc2092e2f15a6422774c34c7f8fa4079be67d08 (commit)
      from  fd1b07682fe3aceaf1658181c62a2b1272b01ba6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4bc2092e2f15a6422774c34c7f8fa4079be67d08
Author: Vitaly Magerya <vmagerya at gmail.com>
Date:   Wed Jun 21 20:48:36 2023 +0200

    [PATCH] Make ginsh evaluate line-by-line in non-interactive mode.
    
    When used interactively ginsh consumes the input line-by-line, so
    if a complete expression is entered it is enough to end the line
    to get an evaluated result. In the non-interative mode (i.e. if
    the input is not a tty) the input is consumed in blocks, making
    it impossible to use ginsh as a subprocess.
    
    This patch makes the non-interactive mode reuse the same line
    parsing logic as the interactive mode (without readline), but skips
    printing the "> " prompt, preserving the backward compatibility.

-----------------------------------------------------------------------

Summary of changes:
 ginsh/ginsh_lexer.lpp | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)


hooks/post-receive
--
GiNaC -- a C++ library for symbolic computations


More information about the GiNaC-devel mailing list