Movatterモバイル変換


[0]ホーム

URL:


OpenBSD CVS


[BACK]Up to[local] /src /lib /libm /src

Request diff between arbitrary revisions


Default branch: MAIN


Revision1.14 / (download) -annotate -[select for diffs],Mon Sep 12 19:47:02 2016 UTC (9 years, 2 months ago) byguenther
Branch:MAIN
CVS Tags:OPENBSD_7_8_BASE,OPENBSD_7_8,OPENBSD_7_7_BASE,OPENBSD_7_7,OPENBSD_7_6_BASE,OPENBSD_7_6,OPENBSD_7_5_BASE,OPENBSD_7_5,OPENBSD_7_4_BASE,OPENBSD_7_4,OPENBSD_7_3_BASE,OPENBSD_7_3,OPENBSD_7_2_BASE,OPENBSD_7_2,OPENBSD_7_1_BASE,OPENBSD_7_1,OPENBSD_7_0_BASE,OPENBSD_7_0,OPENBSD_6_9_BASE,OPENBSD_6_9,OPENBSD_6_8_BASE,OPENBSD_6_8,OPENBSD_6_7_BASE,OPENBSD_6_7,OPENBSD_6_6_BASE,OPENBSD_6_6,OPENBSD_6_5_BASE,OPENBSD_6_5,OPENBSD_6_4_BASE,OPENBSD_6_4,OPENBSD_6_3_BASE,OPENBSD_6_3,OPENBSD_6_2_BASE,OPENBSD_6_2,OPENBSD_6_1_BASE,OPENBSD_6_1,HEAD
Changes since1.13: +3 -5 lines
Diff to previous1.13 (colored)

Reduce libm's exports and make internal calls go direct.All dependencies on libc are now via reserved/standardized names.ok kettenis@ millert@ deraadt@

Revision1.13 / (download) -annotate -[select for diffs],Mon Jul 21 01:51:11 2014 UTC (11 years, 4 months ago) byguenther
Branch:MAIN
CVS Tags:OPENBSD_6_0_BASE,OPENBSD_6_0,OPENBSD_5_9_BASE,OPENBSD_5_9,OPENBSD_5_8_BASE,OPENBSD_5_8,OPENBSD_5_7_BASE,OPENBSD_5_7,OPENBSD_5_6_BASE,OPENBSD_5_6
Changes since1.12: +4 -4 lines
Diff to previous1.12 (colored)

Switch from <sys/endian.h> or <machine/endian.h> to the new,being-standardized <endian.h>ok deraadt@ millert@ beck@

Revision1.12 / (download) -annotate -[select for diffs],Fri Nov 22 18:27:25 2013 UTC (12 years ago) byderaadt
Branch:MAIN
CVS Tags:OPENBSD_5_5_BASE,OPENBSD_5_5
Changes since1.11: +3 -3 lines
Diff to previous1.11 (colored)

unsigned char casts for ctype macrosok martynas

Revision1.11 / (download) -annotate -[select for diffs],Wed Jul 3 04:46:36 2013 UTC (12 years, 5 months ago) byespie
Branch:MAIN
CVS Tags:OPENBSD_5_4_BASE,OPENBSD_5_4
Changes since1.10: +3 -3 lines
Diff to previous1.10 (colored)

test LDBL_MANT_DIG == DBL_MANT_DIG instead of hardcoding 53.-> test becomes meaningful on vaxNo actual change, no bumpokay martynas@

Revision1.10 / (download) -annotate -[select for diffs],Thu Mar 28 18:09:38 2013 UTC (12 years, 8 months ago) bymartynas
Branch:MAIN
Changes since1.9: +2 -2 lines
Diff to previous1.9 (colored)

Switch libc and libm to use strong aliases rather than weak aliaseswhere appropriate.  Among other things makes the symbols consistentacross all architectures (notably where ldbl mantissa is 53 bits).While at it, kill unused LINTLIBRARY/PROTOLIB1 cruft which was thereto trick lint into recording the right prototypes for aliasedfunctions.  Most of the work done at the awesome n2k13 hackathon.Agreed by kettenis@, guenther@, matthew@.

Revision1.9 / (download) -annotate -[select for diffs],Sun Jan 13 03:45:00 2013 UTC (12 years, 10 months ago) bymartynas
Branch:MAIN
CVS Tags:OPENBSD_5_3_BASE,OPENBSD_5_3
Changes since1.8: +1 -8 lines
Diff to previous1.8 (colored)

Get rid of the very ugly lint workarounds: LINTLIBRARY, PROTOLIB,and a few empty files for lint to chew on.

Revision1.8 / (download) -annotate -[select for diffs],Wed Dec 5 23:20:04 2012 UTC (12 years, 11 months ago) byderaadt
Branch:MAIN
Changes since1.7: +1 -2 lines
Diff to previous1.7 (colored)

Remove excessive sys/cdefs.h inclusionok guenther millert kettenis

Revision1.7 / (download) -annotate -[select for diffs],Mon May 30 18:34:38 2011 UTC (14 years, 6 months ago) bymartynas
Branch:MAIN
CVS Tags:OPENBSD_5_2_BASE,OPENBSD_5_2,OPENBSD_5_1_BASE,OPENBSD_5_1,OPENBSD_5_0_BASE,OPENBSD_5_0
Changes since1.6: +10 -5 lines
Diff to previous1.6 (colored)

Trick lint into recording the right prototypes in the llib-lm.lndatabase on platforms without extended-precision floating-pointsupport.Seems like a reasonable approach to millert@.

Revision1.6 / (download) -annotate -[select for diffs],Wed Dec 10 01:08:25 2008 UTC (16 years, 11 months ago) bymartynas
Branch:MAIN
CVS Tags:OPENBSD_4_9_BASE,OPENBSD_4_9,OPENBSD_4_8_BASE,OPENBSD_4_8,OPENBSD_4_7_BASE,OPENBSD_4_7,OPENBSD_4_6_BASE,OPENBSD_4_6,OPENBSD_4_5_BASE,OPENBSD_4_5
Changes since1.5: +2 -2 lines
Diff to previous1.5 (colored)

use sys/cdefs.h;  pointed out by theo

Revision1.5 / (download) -annotate -[select for diffs],Tue Dec 9 20:00:35 2008 UTC (16 years, 11 months ago) bymartynas
Branch:MAIN
Changes since1.4: +8 -1 lines
Diff to previous1.4 (colored)

- 80-bit and quad precision trigonometric and other mostimportant functions: acosl, asinl, atanl, atan2l, cosl,sinl, tanl, exp2l, frexpl, ilogbl, ldexpl, logbl, scalbnl,fabsl, hypotl, powl, sqrtl, rintl, copysignl, nanl, fdiml,fmaxl, fminl.  mostly taken from freebsd, needed alot ofchanges to adapt.  note, these are all c versions;  and arequite slow when architectures have, e.g. sqrt.  assemblyversions will be added afterwards- make them .weak/__weak_alias to the double precisionversions on other archs- no need to have two finites.  finite() and finitef() arenon-standard 3BSD obsolete versions of isfinite.  removefrom libm.  make them weak_alias in libc to __isfinite and__isfinitef instead.  similarly make 3BSD obsolete versionsof isinf, isinff, isnan, isnanf weak_aliases to C99's__isinf, __isinff, __isnan, __isnanf- remove unused infinity.c.  the c library has infinitiesfor each supported platform- use STRICT_ASSIGN cast hack for _kernel_rem_pio2, so thatthe double version has a chance of working on i386 withextra precision- avoid storing multiple copies of the pi/2 array, sinceit won't vary- bump major due to removed finite/finitef.  although theywill be in libc, which anything is linked to, minor bumpmight be enoughok millert@.   tested by sthen@, jsg@, ajacoutot@, kili@, naddy@

Revision1.4 / (download) -annotate -[select for diffs],Sun Sep 7 20:36:09 2008 UTC (17 years, 2 months ago) bymartynas
Branch:MAIN
Changes since1.3: +2 -2 lines
Diff to previous1.3 (colored)

- replace dtoa w/ David's gdtoa, version 2008-03-15- provide proper dtoa locks- use the real strtof implementation- add strtold, __hdtoa, __hldtoa- add %a/%A support- don't lose precision in printf, don't round to double anymore- implement extended-precision versions of libc functions: fpclassify,isnan, isinf, signbit, isnormal, isfinite, now that the ieee.h isfixed- separate vax versions of strtof, and __hdtoa- add complex math support.  added functions: cacos, casin, catan,ccos, csin, ctan, cacosh, casinh, catanh, ccosh, csinh, ctanh, cexp,clog, cabs, cpow, csqrt, carg, cimag, conj, cproj, creal, cacosf,casinf, catanf, ccosf, csinf, ctanf, cacoshf, casinhf, catanhf,ccoshf, csinhf, ctanhf, cexpf, clogf, cabsf, cpowf, csqrtf, cargf,cimagf, conjf, cprojf, crealf- add fdim, fmax, fmin- add log2. (adapted implementation e_log.c.  could be more acruate& faster, but it's good enough for now)- remove wrappers & cruft in libm, supposed to work-around mistakesin SVID, etc.;  use ieee versions.  fixes issues in python 2.6 fordjm@- make _digittoint static- proper definitions for i386, and amd64 in ieee.h- sh, powerpc don't really have extended-precision- add missing definitions for mips64 (quad), m{6,8}k (96-bit) float.hfor LDBL_*- merge lead to frac for m{6,8}k, for gdtoa to work properly- add FRAC*BITS & EXT_TO_ARRAY32 definitions in ieee.h, for hdtoa&ldtoato use- add EXT_IMPLICIT_NBIT definition, which indicates implicitnormalization bit- add regression tests for libc: fpclassify and printf- arith.h & gd_qnan.h definitions- update ieee.h: hppa doesn't have quad-precision, hppa64 does- add missing prototypes to gdtoaimp- on 64-bit platforms make sure gdtoa doesn't use a long when itreally wants an int- etc., what i may have forgotten...- bump libm major, due to removed&changed symbols- no libc bump, since this is riding on djm's libc major crank froma day agodiscussed with / requested by / testing theo, sthen@, djm@, jsg@,merdely@, jsing@, tedu@, brad@, jakemsr@, and others.looks good to millert@parts of the diff ok kettenis@this commit does not include:- man page changes

Revision1.3 / (download) -annotate -[select for diffs],Fri Aug 8 00:41:17 2008 UTC (17 years, 3 months ago) bymartynas
Branch:MAIN
Changes since1.2: +2 -2 lines
Diff to previous1.2 (colored)

revert

Revision1.2 / (download) -annotate -[select for diffs],Fri Aug 8 00:32:47 2008 UTC (17 years, 3 months ago) bymartynas
Branch:MAIN
Changes since1.1: +2 -2 lines
Diff to previous1.1 (colored)

make _digittoint static

Revision1.1 / (download) -annotate -[select for diffs],Thu Jul 24 09:40:16 2008 UTC (17 years, 4 months ago) bymartynas
Branch:MAIN
CVS Tags:OPENBSD_4_4_BASE,OPENBSD_4_4

- remove isinff, isnanf.  this has been moved to libc- remove never-enabled signbit.  libc has is now- add C99 implementations, from freebsd, for nan(), nanf() (neededto write _digittoint for it), exp2(), exp2f(), remquo(), remquof(),needed STRICT_ASSIGN macro for math_private.h- bump majorman pages will followexp2{,f} has been requested by chl@ok millert@

This form allows you to request diff's between any tworevisions of a file. You may select a symbolic revisionname using the selection box or you may type in a numericname using the type-in text box.




[8]ページ先頭

©2009-2025 Movatter.jp