History log of /freebsd-10.0-release/usr.bin/bc/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


250926 23-May-2013 jkim

Work around build breakages with GCC 4.2.

Reported by: tinderbox


249657 19-Apr-2013 ed

Add the Clang specific -Wmissing-variable-declarations to WARNS=6.

This compiler flag enforces that that people either mark variables
static or use an external declarations for the variable, similar to how
-Wmissing-prototypes works for functions.

Due to the fact that Yacc/Lex generate code that cannot trivially be
changed to not warn because of this (lots of yy* variables), add a
NO_WMISSING_VARIABLE_DECLARATIONS that can be used to turn off this
specific compiler warning.

Announced on: toolchain@


243075 15-Nov-2012 eadler

Make definition match declaration

Approved by: cperciva
MFC after: 3 days


235789 22-May-2012 bapt

Fix world after byacc import:
- old yacc(1) use to magicially append stdlib.h, while new one don't
- new yacc(1) do declare yyparse by itself, fix redundant declaration of
'yyparse'

Approved by: des (mentor)


233121 18-Mar-2012 kevlo

Repair function when used with large scales

Submitted by: AIDA Shinra <shinra at j10n dot org>


232994 15-Mar-2012 kevlo

- Fix an erroneous invocation of the editline.
- Fix wrong scaling in the bc.library.
- Let length(0.000) conform to what gnu bc does.

PR: bin/159227
Submitted by: AIDA Shinra <shinra at j10n dot org>


230546 25-Jan-2012 stefanf

Remove extra sentence, a leftover from r202845.


216178 04-Dec-2010 uqs

Move most of the remaining USD/PSD/SMM papers into share/doc


215704 22-Nov-2010 brucec

Fix some more warnings found by clang.


208868 06-Jun-2010 gabor

- Fix signal handling in bc/dc. Now Ctrl-C terminates the execution.

Requested by: gk (via private mail)
Approved by: delphij (mentor)


203531 05-Feb-2010 delphij

Fix a bug in previous revision.

The bc(1) program may need to deal with files when it's being run in
interactive mode, so we can not blindly use interactive mode (in turn
use libedit) but need to check if the input source is really the standard
input.

This commit should fix a regression where 'bc -l' would not parse the
mathlib.

Reported by: trasz


203498 04-Feb-2010 delphij

Use libedit when interacting with tty, which provided history
functionality, etc. as did by GNU bc.

This also fixes an issue where BSDL bc can not handle very long
line.

Reported by: imp
Reviewed by: imp


203443 03-Feb-2010 gabor

- style(9)

Approved by: delphij (mentor)


203437 03-Feb-2010 gabor

- style.Makefile(5)

Submitted by: uqs
Approved by: delphij (mentor)


202845 22-Jan-2010 delphij

- Remove --debug option and intentionally undocument -d, which is only
kept for compatibility with 4.4BSD behavior.
- Sync SYNOPSIS with usage().
- Use an alternative way to represent short and long options which have
same semantics.

Reviewed by: gabor


202843 22-Jan-2010 delphij

Move USD documents from /usr/share/doc/papers to to /usr/share/doc/usd.

Reviewed by: gabor


202761 21-Jan-2010 delphij

Makefile cleanups:

o Enable building of USD
o Remove commented out targets
o Remove WARNS?=6 lines since it's the default

Reviewed by: gabor


202719 20-Jan-2010 gabor

Replace GNU bc/dc with BSDL versions ported from OpenBSD. They have a good
compatibility level with the GNU counterparts and have shown to be mature
enough. For now, the GNU versions aren't removed from the tree, just detached
from the build.

Sponsored by: Google Summer of Code 2008
Portbuild run by: erwin
Approved by: delphij