Menu

Code Commit Log


Commit Date  
[r362] by theantony

- Updated math_hypot.c to a newer (e_hypot.c 1.3 95/01/18) version from
fdlibm which uses macros for manipulating the high and low words of a
double, like the rest of fdlibm functions in clib2. The previous version
would give bogus results when compiled with -O3 in clib2 which lead to
"interesting" results (and lots of fun while searching for the problem)
in Ghostscript. Wish I managed to track this down yesterday for 1.196
release... <aantonijevic>

2005-10-11 19:05:18 Tree
[r361] by obarthel

- Removed <sys/clib2_net.h> and every reference to it.

2005-10-11 11:24:53 Tree
[r360] by obarthel

- Removed the compiler log file generation.

2005-10-11 09:37:27 Tree
[r359] by obarthel

- Removed a couple of compiler warnings; fishing for more...

2005-10-11 09:28:29 Tree
[r358] by obarthel

- Updated the thread-safe library documentation section.

2005-10-11 08:28:32 Tree
[r357] by obarthel

- Getting ready to make a new release.

2005-10-11 07:37:58 Tree
[r356] by obarthel

- Resolved the vulnerability by caching the socket descriptor while the
stdio data is still locked.

2005-10-09 14:48:19 Tree
[r355] by obarthel

- Removed the various workarounds associated with <unistd.h>, required
for building code that references the networking API. It is now possible,
provided you build your code with an existing TCP/IP API header file
set (such as from the "Roadshow" SDK) without running into data type
or function prototype declaration conflicts. I have added local versions
of <arpa/inet.h>, <netinet/in.h>, <netdb.h>, <sys/filio.h>, <sys/ioccom.h>,
<sys/ioctl.h>, <sys/select.h> and <sys/socket.h> and updated <unistd.h>,
<pwd.h> and <grp.h> accordingly. Note that some of the function prototypes
will conflict with the bsdsocket.library/usergroup.library API, which is
why you can disable the declarations through the __NO_NET_API preprocessor
symbol: if defined, none of the function prototypes will be defined.

2005-10-09 12:32:18 Tree
[r354] by obarthel

- Implemented lrintf(), lrint(), lroundf(), lround(), nearbyintf(),
nearbyint(), remquof(), remquo(), roundf(), round(), tgammaf(),
tgamma(), truncf(), trunc(). Sort of implemented fmaf() and fma(),
which really ought to be done in "SIMD" fashion.

This completes the "real" floating point math library (ignoring
for a moment that the floating point environment code is still
not implemented).

2005-10-09 10:38:56 Tree
[r353] by obarthel

- Fixed the locking and the NULL pointer reference.

2005-10-09 09:05:27 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.