]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
usr.bin/gh-bc, contrib/bc: update to version 5.0.0
authorStefan Eßer <se@FreeBSD.org>
Tue, 10 Aug 2021 08:42:54 +0000 (10:42 +0200)
committerStefan Eßer <se@FreeBSD.org>
Tue, 12 Oct 2021 14:18:26 +0000 (16:18 +0200)
commite84a97439b4bcc11e04837b2f130dfff4c755c5f
treebbbbc38618d4f0b73d242f21c4d9c25a8fb9069b
parentfe5ee07a11ced27eab9c6a6bd0f3e27d99423ba8
usr.bin/gh-bc, contrib/bc: update to version 5.0.0

Merge commit 2f57ecae4b98e76e5d675563785a7e6c59c868c4

This is a new major release with a number of changes and extensions:

- Limited the number of temporary numbers and made the space for them
  static so that allocating more space for them cannot fail.
- Allowed integers with non-zero scale to be used with power, places,
  and shift operators.
- Added greatest common divisor and least common multiple to lib2.bc.
- Made bc and dc UTF-8 capable.
- Added the ability for users to have bc and dc quit on SIGINT.
- Added the ability for users to disable prompt and TTY mode by
  environment variables.
- Added the ability for users to redefine keywords.
- Added dc's modular exponentiation and divmod to bc.
- Added the ability to assign strings to variables and array elements
  and pass them to functions in bc.
- Added dc's asciify command and stream printing to bc.
- Added bitwise and, or, xor, left shift, right shift, reverse,
  left rotate, right rotate, and mod functions to lib2.bc.
- Added the functions s2u(x) and s2un(x,n), to lib2.bc.

MFC after: 1 week

(cherry picked from commit 44d4804d1945435745518cd09eb8ae6ab22ecef4)

vendor/bc: update to upstream version 5.0.2

(cherry picked from commit a60ef1802a36f2f2a5611564191440ea1c1e2f17)
(cherry picked from commit 662087dfd0668dee82ed20d00ced662aa3595059)

contrib/bc: remove files ommitted from the release

A number of files have been removed from the release distribution of
this bc implementation. They were mostly relevant for pre release
testing and benchmarking to identify regressions. The Markdown
sources of the man pages are only relevant for combinations of build
options not used in FreeBSD and need non-default conversion tools
(available as ports in FreeBSD).

All the omitted files can be found in the upstream git repository,
and they are fetched when building this software as a port. But they
have never been used in the FreeBSD base system.

(cherry picked from commit ea31d1a5c490193348e0b71fdda6d08a2c80a2eb)

Remove files that were checked in with wrong .gitattributes

These files will be added back in updated form, but are only relevant
for the Windows platform, anyway.

(cherry picked from commit d6c323eda215d05091f56d02a8274eb50c244a6f)

contrib/bc: merge version 5.1.0 from vendor branch

This version adds options and functions that allow to print numbers
in the open interval (-1 .. 1) with or without a leading 0 digit.

Additionally, an option has been added to prevent line wrap and
allows to print arbitrarily long results on a single line.

Merge commit '5d58a51571721190681c50d4bd3a1f45e6282d72'

(cherry picked from commit d43fa8ef534ac87a16843d45264f56cf11e0fcbc)

contrib/bc: update to version 5.1.1

Merge commit '6f49f5cdde1c62c4e5a743e895f3afe592b5c0e5'

(cherry picked from commit a30efc5ca7272e446abb71f0d72c76539f267bb6)

contrib/bc: temporarily disconnect the tests for 5.0.2

The tests that come with version 5.0.2 have been extended to cover the
line editing functions. It has been found that these tests generate
false negative results in FreeBSD, most likely due to an issue in the
pexpect functionality used.

These history tests are skipped on systems that do not have python and
py-pexpect installed (and thus are unlikely to cause CI test failures),
but in order to not cause irritating failures on systems were these
packages are in fact installed, I temporarily disconnect them.

I had planned to skip this version due to the issue with the history
tests, but some committer has asked me to go ahead since the currently
used version 5.0.0 contains a macro name that collides with a project
he is working on.

No MFC of this version is planned. A version 5.0.3 is expected to be
released soon, and that version will allow to reconnect the tests and
will be MFCed.

(cherry picked from commit f774652b0e837be415abd20935eae3466ea34a20)

Add back Windows only VCXProj files

(cherry picked from commit ded0d3d486eba766f613070de0ed12029a9a3816)

contrib/bc: re-enable tests after the import of version 5.1.0

The tests have been fixed to not write any data outside of the
temporary work directory provided by the test framework.

MFC after: 3 days

(cherry picked from commit b8d895faf47afb8f3b31055e2ec2db8d0df5db23)

Revert erroneous commit ded0d3d486eba

These files came from a prior commit to contrib/bc and seem to have
been placed in the top of the source tree by a failed git rebase.

Reported by: markj

(cherry picked from commit f902ca97bdbceccf62b4b02b0321af91ea398925)
417 files changed:
contrib/bc/.gitattributes
contrib/bc/.gitignore
contrib/bc/LICENSE.md
contrib/bc/Makefile.in
contrib/bc/NEWS.md
contrib/bc/README.md
contrib/bc/RELEASE.md [deleted file]
contrib/bc/bc.vcxproj [deleted file]
contrib/bc/bc.vcxproj.filters [deleted file]
contrib/bc/bcl.sln [deleted file]
contrib/bc/bcl.vcxproj [deleted file]
contrib/bc/bcl.vcxproj.filters [deleted file]
contrib/bc/configure [changed from file to symlink]
contrib/bc/configure.sh
contrib/bc/gen/bc_help.txt
contrib/bc/gen/dc_help.txt
contrib/bc/gen/lib.bc
contrib/bc/gen/lib2.bc
contrib/bc/gen/strgen.c
contrib/bc/gen/strgen.sh
contrib/bc/include/args.h
contrib/bc/include/bc.h
contrib/bc/include/bcl.h
contrib/bc/include/dc.h
contrib/bc/include/file.h
contrib/bc/include/history.h
contrib/bc/include/lang.h
contrib/bc/include/lex.h
contrib/bc/include/library.h
contrib/bc/include/num.h
contrib/bc/include/opt.h
contrib/bc/include/parse.h
contrib/bc/include/program.h
contrib/bc/include/rand.h
contrib/bc/include/read.h
contrib/bc/include/status.h
contrib/bc/include/vector.h
contrib/bc/include/version.h
contrib/bc/include/vm.h
contrib/bc/locales/de_DE.ISO8859-1.msg
contrib/bc/locales/de_DE.UTF-8.msg
contrib/bc/locales/en_US.msg
contrib/bc/locales/es_ES.ISO8859-1.msg
contrib/bc/locales/es_ES.UTF-8.msg
contrib/bc/locales/fr_FR.ISO8859-1.msg
contrib/bc/locales/fr_FR.UTF-8.msg
contrib/bc/locales/ja_JP.UTF-8.msg
contrib/bc/locales/ja_JP.eucJP.msg
contrib/bc/locales/nl_NL.ISO8859-1.msg
contrib/bc/locales/nl_NL.UTF-8.msg
contrib/bc/locales/pl_PL.ISO8859-2.msg
contrib/bc/locales/pl_PL.UTF-8.msg
contrib/bc/locales/pt_PT.ISO8859-1.msg
contrib/bc/locales/pt_PT.UTF-8.msg
contrib/bc/locales/ru_RU.CP1251.msg
contrib/bc/locales/ru_RU.CP866.msg
contrib/bc/locales/ru_RU.ISO8859-5.msg
contrib/bc/locales/ru_RU.KOI8-R.msg
contrib/bc/locales/ru_RU.UTF-8.msg
contrib/bc/locales/zh_CN.GB18030.msg
contrib/bc/locales/zh_CN.GB2312.msg
contrib/bc/locales/zh_CN.GBK.msg
contrib/bc/locales/zh_CN.UTF-8.msg
contrib/bc/locales/zh_CN.eucCN.msg
contrib/bc/manpage.sh [deleted file]
contrib/bc/manuals/algorithms.md
contrib/bc/manuals/bc.1.md.in [deleted file]
contrib/bc/manuals/bc/A.1
contrib/bc/manuals/bc/A.1.md
contrib/bc/manuals/bc/E.1
contrib/bc/manuals/bc/E.1.md
contrib/bc/manuals/bc/EH.1
contrib/bc/manuals/bc/EH.1.md
contrib/bc/manuals/bc/EHN.1
contrib/bc/manuals/bc/EHN.1.md
contrib/bc/manuals/bc/EHNP.1 [deleted file]
contrib/bc/manuals/bc/EHNP.1.md [deleted file]
contrib/bc/manuals/bc/EHP.1 [deleted file]
contrib/bc/manuals/bc/EHP.1.md [deleted file]
contrib/bc/manuals/bc/EN.1
contrib/bc/manuals/bc/EN.1.md
contrib/bc/manuals/bc/ENP.1 [deleted file]
contrib/bc/manuals/bc/ENP.1.md [deleted file]
contrib/bc/manuals/bc/EP.1 [deleted file]
contrib/bc/manuals/bc/EP.1.md [deleted file]
contrib/bc/manuals/bc/H.1
contrib/bc/manuals/bc/H.1.md
contrib/bc/manuals/bc/HN.1
contrib/bc/manuals/bc/HN.1.md
contrib/bc/manuals/bc/HNP.1 [deleted file]
contrib/bc/manuals/bc/HNP.1.md [deleted file]
contrib/bc/manuals/bc/HP.1 [deleted file]
contrib/bc/manuals/bc/HP.1.md [deleted file]
contrib/bc/manuals/bc/N.1
contrib/bc/manuals/bc/N.1.md
contrib/bc/manuals/bc/NP.1 [deleted file]
contrib/bc/manuals/bc/NP.1.md [deleted file]
contrib/bc/manuals/bc/P.1 [deleted file]
contrib/bc/manuals/bc/P.1.md [deleted file]
contrib/bc/manuals/bcl.3
contrib/bc/manuals/bcl.3.md
contrib/bc/manuals/benchmarks.md [deleted file]
contrib/bc/manuals/build.md
contrib/bc/manuals/dc.1.md.in [deleted file]
contrib/bc/manuals/dc/A.1
contrib/bc/manuals/dc/A.1.md
contrib/bc/manuals/dc/E.1
contrib/bc/manuals/dc/E.1.md
contrib/bc/manuals/dc/EH.1
contrib/bc/manuals/dc/EH.1.md
contrib/bc/manuals/dc/EHN.1
contrib/bc/manuals/dc/EHN.1.md
contrib/bc/manuals/dc/EHNP.1 [deleted file]
contrib/bc/manuals/dc/EHNP.1.md [deleted file]
contrib/bc/manuals/dc/EHP.1 [deleted file]
contrib/bc/manuals/dc/EHP.1.md [deleted file]
contrib/bc/manuals/dc/EN.1
contrib/bc/manuals/dc/EN.1.md
contrib/bc/manuals/dc/ENP.1 [deleted file]
contrib/bc/manuals/dc/ENP.1.md [deleted file]
contrib/bc/manuals/dc/EP.1 [deleted file]
contrib/bc/manuals/dc/EP.1.md [deleted file]
contrib/bc/manuals/dc/H.1
contrib/bc/manuals/dc/H.1.md
contrib/bc/manuals/dc/HN.1
contrib/bc/manuals/dc/HN.1.md
contrib/bc/manuals/dc/HNP.1 [deleted file]
contrib/bc/manuals/dc/HNP.1.md [deleted file]
contrib/bc/manuals/dc/HP.1 [deleted file]
contrib/bc/manuals/dc/HP.1.md [deleted file]
contrib/bc/manuals/dc/N.1
contrib/bc/manuals/dc/N.1.md
contrib/bc/manuals/dc/NP.1 [deleted file]
contrib/bc/manuals/dc/NP.1.md [deleted file]
contrib/bc/manuals/dc/P.1 [deleted file]
contrib/bc/manuals/dc/P.1.md [deleted file]
contrib/bc/manuals/header.txt [deleted file]
contrib/bc/manuals/header_bc.txt [deleted file]
contrib/bc/manuals/header_bcl.txt [deleted file]
contrib/bc/manuals/header_dc.txt [deleted file]
contrib/bc/release.sh [deleted file]
contrib/bc/scripts/exec-install.sh [moved from contrib/bc/exec-install.sh with 88% similarity]
contrib/bc/scripts/functions.sh [moved from contrib/bc/functions.sh with 68% similarity]
contrib/bc/scripts/karatsuba.py [moved from contrib/bc/karatsuba.py with 84% similarity]
contrib/bc/scripts/link.sh [moved from contrib/bc/link.sh with 90% similarity]
contrib/bc/scripts/locale_install.sh [moved from contrib/bc/locale_install.sh with 68% similarity]
contrib/bc/scripts/locale_uninstall.sh [moved from contrib/bc/locale_uninstall.sh with 98% similarity]
contrib/bc/scripts/safe-install.sh [moved from contrib/bc/safe-install.sh with 100% similarity]
contrib/bc/src/args.c
contrib/bc/src/bc.c
contrib/bc/src/bc_lex.c
contrib/bc/src/bc_parse.c
contrib/bc/src/data.c
contrib/bc/src/dc.c
contrib/bc/src/dc_lex.c
contrib/bc/src/dc_parse.c
contrib/bc/src/file.c
contrib/bc/src/history.c
contrib/bc/src/lang.c
contrib/bc/src/lex.c
contrib/bc/src/library.c
contrib/bc/src/main.c
contrib/bc/src/num.c
contrib/bc/src/opt.c
contrib/bc/src/parse.c
contrib/bc/src/program.c
contrib/bc/src/rand.c
contrib/bc/src/read.c
contrib/bc/src/vector.c
contrib/bc/src/vm.c
contrib/bc/tests/afl.py [deleted file]
contrib/bc/tests/all.sh
contrib/bc/tests/bc/all.txt
contrib/bc/tests/bc/bitfuncs.txt [new file with mode: 0644]
contrib/bc/tests/bc/bitfuncs_results.txt [new file with mode: 0644]
contrib/bc/tests/bc/decimal.txt
contrib/bc/tests/bc/decimal_results.txt
contrib/bc/tests/bc/divmod.txt [new file with mode: 0644]
contrib/bc/tests/bc/divmod_results.txt [new file with mode: 0644]
contrib/bc/tests/bc/errors.txt
contrib/bc/tests/bc/errors/25.txt [new file with mode: 0644]
contrib/bc/tests/bc/errors/26.txt [new file with mode: 0644]
contrib/bc/tests/bc/errors/27.txt [new file with mode: 0644]
contrib/bc/tests/bc/errors/28.txt [new file with mode: 0644]
contrib/bc/tests/bc/errors/29.txt [new file with mode: 0644]
contrib/bc/tests/bc/errors/30.txt [new file with mode: 0644]
contrib/bc/tests/bc/errors/31.txt [new file with mode: 0644]
contrib/bc/tests/bc/errors/32.txt [new file with mode: 0644]
contrib/bc/tests/bc/leadingzero.txt [new file with mode: 0644]
contrib/bc/tests/bc/leadingzero_results.txt [new file with mode: 0644]
contrib/bc/tests/bc/lib2.txt
contrib/bc/tests/bc/lib2_results.txt
contrib/bc/tests/bc/modexp.txt [new file with mode: 0644]
contrib/bc/tests/bc/modexp_results.txt [new file with mode: 0644]
contrib/bc/tests/bc/pi_results.txt
contrib/bc/tests/bc/posix_errors.txt
contrib/bc/tests/bc/power.txt
contrib/bc/tests/bc/power_results.txt
contrib/bc/tests/bc/recursive_arrays.txt [new file with mode: 0644]
contrib/bc/tests/bc/recursive_arrays_results.txt [new file with mode: 0644]
contrib/bc/tests/bc/scripts/add.bc
contrib/bc/tests/bc/scripts/all.txt
contrib/bc/tests/bc/scripts/array.bc [changed mode: 0755->0644]
contrib/bc/tests/bc/scripts/atan.bc [changed mode: 0755->0644]
contrib/bc/tests/bc/scripts/bessel.bc [changed mode: 0755->0644]
contrib/bc/tests/bc/scripts/divide.bc
contrib/bc/tests/bc/scripts/globals.bc [changed mode: 0755->0644]
contrib/bc/tests/bc/scripts/ifs.bc [new file with mode: 0644]
contrib/bc/tests/bc/scripts/ifs.txt [new file with mode: 0644]
contrib/bc/tests/bc/scripts/ifs2.bc [new file with mode: 0644]
contrib/bc/tests/bc/scripts/ifs2.txt [new file with mode: 0644]
contrib/bc/tests/bc/scripts/multiply.bc
contrib/bc/tests/bc/scripts/parse.bc [changed mode: 0755->0644]
contrib/bc/tests/bc/scripts/print.bc [changed mode: 0755->0644]
contrib/bc/tests/bc/scripts/references.bc [changed mode: 0755->0644]
contrib/bc/tests/bc/scripts/screen.bc [changed mode: 0755->0644]
contrib/bc/tests/bc/scripts/strings2.bc [new file with mode: 0644]
contrib/bc/tests/bc/scripts/subtract.bc
contrib/bc/tests/bc/stdin2.txt
contrib/bc/tests/bc/stdin2_results.txt
contrib/bc/tests/bc/strings.txt
contrib/bc/tests/bc/strings_results.txt
contrib/bc/tests/bc/timeconst.sh
contrib/bc/tests/bc/vars_results.txt
contrib/bc/tests/bcl.c
contrib/bc/tests/dc/all.txt
contrib/bc/tests/dc/decimal.txt
contrib/bc/tests/dc/decimal_results.txt
contrib/bc/tests/dc/errors.txt
contrib/bc/tests/dc/errors/32.txt [moved from contrib/bc/tests/fuzzing/dc_inputs/17.txt with 95% similarity]
contrib/bc/tests/dc/errors/33.txt [new file with mode: 0644]
contrib/bc/tests/dc/errors/34.txt [moved from contrib/bc/tests/fuzzing/dc_inputs/26.txt with 58% similarity]
contrib/bc/tests/dc/exec_stack_len.txt [new file with mode: 0644]
contrib/bc/tests/dc/exec_stack_len_results.txt [new file with mode: 0644]
contrib/bc/tests/dc/length.txt
contrib/bc/tests/dc/length_results.txt
contrib/bc/tests/dc/scientific.txt
contrib/bc/tests/dc/scientific_results.txt
contrib/bc/tests/dc/scripts/array.dc [changed mode: 0755->0644]
contrib/bc/tests/dc/scripts/asciify.dc [changed mode: 0755->0644]
contrib/bc/tests/dc/scripts/easter.sh [changed mode: 0644->0755]
contrib/bc/tests/dc/scripts/else.dc [changed mode: 0755->0644]
contrib/bc/tests/dc/scripts/factorial.dc [changed mode: 0755->0644]
contrib/bc/tests/dc/scripts/loop.dc [changed mode: 0755->0644]
contrib/bc/tests/dc/scripts/prime.dc [changed mode: 0755->0644]
contrib/bc/tests/dc/scripts/quit.dc [changed mode: 0755->0644]
contrib/bc/tests/dc/scripts/stream.dc [changed mode: 0755->0644]
contrib/bc/tests/dc/scripts/stream.txt [new file with mode: 0644]
contrib/bc/tests/dc/scripts/weird.dc [changed mode: 0755->0644]
contrib/bc/tests/dc/stack_len.txt [new file with mode: 0644]
contrib/bc/tests/dc/stack_len_results.txt [new file with mode: 0644]
contrib/bc/tests/dc/strings.txt
contrib/bc/tests/dc/strings_results.txt
contrib/bc/tests/error.sh [moved from contrib/bc/tests/diff.sh with 55% similarity]
contrib/bc/tests/errors.sh
contrib/bc/tests/extra_required.txt
contrib/bc/tests/fuzzing/bc_inputs1/abs.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/add.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/arctangent.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/array.bc [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/arrays.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/assignments.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/basic.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/boolean.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/cosine.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/decimal.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/divide.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/engineering.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/exponent.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/functions.bc [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/functions.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/globals.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/len.bc [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/length.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/lib10.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/lib11.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/lib12.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/lib2.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/lib3.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/lib4.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/lib5.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/lib6.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/lib7.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs1/lib8.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/lib13.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/lib14.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/lib15.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/lib16.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/lib19.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/lib20.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/lib21.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/lib22.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/lib23.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/lib24.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/log.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/misc.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/misc1.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/misc2.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/misc3.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/modulus.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/multiply.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/pi.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/places.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/power.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/print2.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/references.bc [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/scale.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/scientific.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/shift.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs2/sine.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/01.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/02.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/03.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/04.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/05.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/06.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/07.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/08.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/09.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/10.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/11.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/12.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/13.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/14.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/15.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/16.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/17.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/18.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/19.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/20.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/21.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/22.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/23.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/24.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/sqrt.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/strings.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/subtract.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/trunc.txt [deleted file]
contrib/bc/tests/fuzzing/bc_inputs3/void.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/01.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/02.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/03.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/04.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/05.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/06.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/07.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/08.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/09.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/10.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/11.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/12.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/13.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/14.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/15.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/16.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/18.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/19.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/20.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/21.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/22.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/23.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/24.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/25.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/27.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/28.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/29.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/30.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/31.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/abs.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/add.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/array.dc [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/boolean.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/decimal.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/divide.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/divmod.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/else.dc [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/engineering.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/loop.dc [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/misc.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/modexp.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/modulus.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/multiply.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/places.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/power.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/quit.dc [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/scientific.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/shift.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/sqrt.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/stdin.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/stream.dc [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/strings.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/subtract.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/trunc.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/vars.txt [deleted file]
contrib/bc/tests/fuzzing/dc_inputs/weird.dc [deleted file]
contrib/bc/tests/history.py [new file with mode: 0755]
contrib/bc/tests/history.sh [moved from contrib/bc/tests/fuzzing/bc.dict with 51% similarity, mode: 0755]
contrib/bc/tests/other.sh
contrib/bc/tests/radamsa.sh [deleted file]
contrib/bc/tests/radamsa.txt [deleted file]
contrib/bc/tests/randmath.py [deleted file]
contrib/bc/tests/read.sh
contrib/bc/tests/script.sed [new file with mode: 0644]
contrib/bc/tests/script.sh
contrib/bc/tests/scripts.sh
contrib/bc/tests/stdin.sh
contrib/bc/tests/test.sh
contrib/bc/vs/bc.sln [moved from contrib/bc/bc.sln with 53% similarity]
contrib/bc/vs/bc.vcxproj [new file with mode: 0644]
contrib/bc/vs/bc.vcxproj.filters [new file with mode: 0644]
contrib/bc/vs/bcl.sln [new file with mode: 0644]
contrib/bc/vs/bcl.vcxproj [new file with mode: 0644]
contrib/bc/vs/bcl.vcxproj.filters [new file with mode: 0644]
contrib/bc/vs/tests/tests_bc.bat [new file with mode: 0644]
contrib/bc/vs/tests/tests_dc.bat [new file with mode: 0644]
usr.bin/gh-bc/Makefile
usr.bin/gh-bc/tests/Makefile