]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
3 years agoImport version 3.2.0
Stefan Eßer [Thu, 26 Nov 2020 17:27:07 +0000 (17:27 +0000)]
Import version 3.2.0

3 years agoRevert incomplete import of version 3.2.0
Stefan Eßer [Thu, 26 Nov 2020 17:18:18 +0000 (17:18 +0000)]
Revert incomplete import of version 3.2.0

3 years agoUpdate to version 3.2.0
Stefan Eßer [Thu, 26 Nov 2020 16:52:17 +0000 (16:52 +0000)]
Update to version 3.2.0

3 years agoUpdate to version 3.1.6
Stefan Eßer [Thu, 1 Oct 2020 15:40:24 +0000 (15:40 +0000)]
Update to version 3.1.6

3 years agoUpgrade to version 3.1.5
Stefan Eßer [Wed, 5 Aug 2020 10:07:43 +0000 (10:07 +0000)]
Upgrade to version 3.1.5

This version fixes a bug that only occurs when with chinese locale settings.

3 years agoImport version 3.1.4
Stefan Eßer [Mon, 3 Aug 2020 18:55:39 +0000 (18:55 +0000)]
Import version 3.1.4

This version makes dc exit after processing all commands passed via -e or -f
instead of waiting for more input on STDIN (add "-f -" to the command line
to emulate the behavior of versionm 3.1.3 and earlier, if desired).

The version and copyright message are no longer printed for interactive
sessions as was the case with the prior implementation in the FreeBSD base
system.

Obtained from: https://git.yzena.com/gavin/bc

3 years agoUpgrade to version 3.1.3
Stefan Eßer [Fri, 10 Jul 2020 11:00:40 +0000 (11:00 +0000)]
Upgrade to version 3.1.3

This version fixes an incompatibility with GNU bc.

3 years agoUpdate to release 3.1.1
Stefan Eßer [Tue, 7 Jul 2020 07:02:33 +0000 (07:02 +0000)]
Update to release 3.1.1

This release fixes a regression from traditional bc behavior in FreeBSD
with regard to "-e quit" being passed on the command line and add Spanish
message catalogs.

3 years agoImport new 2-clause BSD licenced implementation of the bc and dc commands
Stefan Eßer [Sat, 27 Jun 2020 15:03:19 +0000 (15:03 +0000)]
Import new 2-clause BSD licenced implementation of the bc and dc commands

These implementations of the bc and dc programs offer a number of advantages
compared to the current implementations in the FreeBSD base system:

- They do not depend on external large number functions (i.e. no dependency
  on OpenSSL or any other large number library)

- They implements all features found in GNU bc/dc (with the exception of
  the forking of sub-processes, which the author of this version considers
  as a security issue).

- They are significantly faster than the current code in base (more than
  2 orders of magnitude in some of my tests, e.g. for 12345^100000).

- They should be fully compatible with all features and the behavior of the
  current implementations in FreeBSD (not formally verified).

- They support POSIX message catalogs and come with localized messages in
  Chinese, Dutch, English, French, German, Japanese, Polish, Portugueze,
  and Russian.

- They offer very detailed man-pages that provide far more information than
  the current ones.

Approved by: imp
Obtained from: https://git.yzena.com/gavin/bc
Differential Revision: https://reviews.freebsd.org/D19982