Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with: pfgMFC After: 3 daysSponsored by: Netflix
show more ...
Drop "All rights reserved" from the files I ownAlso, add SPDX tags where needed.MFC after: 2 weeks
dc(1): fix modulo operations with fractional inputsOur dc(1) has never correctly calculated remainders with fractional inputs.Both bmod and bdivmod seem to have copy/pasted code from bdiv, which r
dc(1): fix modulo operations with fractional inputsOur dc(1) has never correctly calculated remainders with fractional inputs.Both bmod and bdivmod seem to have copy/pasted code from bdiv, which resultsin the remainder having the wrong output scale.PR: 162495Reported by: anonymousReviewed by: pfgDifferential Revision: https://reviews.freebsd.org/D13390
dc(1): fix input of non-decimal fractional numbersInputting fractional non-decimal numbers has never worked correctly in ourOpenBSD-derived dc(1). It truncates the input to a number of decimal pla
dc(1): fix input of non-decimal fractional numbersInputting fractional non-decimal numbers has never worked correctly in ourOpenBSD-derived dc(1). It truncates the input to a number of decimal placesequal to the number of hexadecimal (or whatever base) places given on theinput. That's unacceptable, because many numbers require more precision torepresent in base 10 than in their original bases.Fix this bug by using as many decimal places as needed to represent theinput, up to the maximum of the global scale factor.This has one mildly surprising side effect: the scale of a number entered innon-decimal mode will no longer necessarily equal the number of hexadecimal(or whatever base) places given on the input. I think that's an acceptablebehavior change, given that inputting fractional non-decimal numbers neverworked in the first place, and the man page doesn't specify whether trailingzeros on the input should affect a number's scale.PR: 206230Reported by: [email protected]Reviewed by: pfgDifferential Revision: https://reviews.freebsd.org/D13336