⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.libc

📁 eCos操作系统源码
💻 LIBC
📖 第 1 页 / 共 5 页
字号:
This ChangeLog file is now obsolete. This is the original ChangeLog from whenlibc was one large package, before being separated. It is included forhistorical reasons.2000-04-05  Jesper Skov  <jskov@redhat.com>	* src/time/settime.cxx: 	* src/time/time.cxx: 	Wallclock moved to io/.	2000-03-28  John Dallaway  <jld@cygnus.co.uk>	* cdl/string.cdl,	  cdl/stdlib.cdl,	  cdl/stdio.cdl,	  cdl/libc.cdl:	Adjust documentation URLs.2000-03-27  Jesper Skov  <jskov@redhat.com>	* src/clibincl/stream.inl (check_this): Use cyb_bool instead of bool.2000-03-06  Jesper Skov  <jskov@redhat.com>	* tests/time/strftime.c (test): Adjust test to match below change.2000-03-02  Jonathan Larmour  <jlarmour@redhat.co.uk>	* src/time/strftime.cxx (do_format): Make sure %m counts from	1..12 rather than 0..11. Fix for case 1033002000-02-29  Jonathan Larmour  <jlarmour@redhat.co.uk>	* src/stdio/output/vfnprintf.cxx: Correctly use 'n' parameter to	restrict length. Credit due to Andrew Lunn here as well.	Resolves 103057-CR-1	* tests/stdio/sprintf2.c (test): 	Add snprintf tests to verify the correct behaviour of restricting	output length2000-02-10  Jesper Skov  <jskov@redhat.com>	* tests/signal/signal2.c (main): 	Also reclaim DATA_TLB_MISS vector if available.2000-01-31 Simon FitzMaurice  <sdf@cygnus.co.uk>  * cdl/*.cdl:  Adjust help URLs in line with new doc layout.  2000-01-28 Simon FitzMaurice  <sdf@cygnus.co.uk>  * cdl/*.cdl:  Adjust help URLs in line with new doc layout.  2000-01-19  Hugo Tyson  <hmt@cygnus.co.uk>	* cdl/*.cdl: Add descriptions to a number of options &c which were	lacking same, also tidied up other typos as noticed en passant.1999-11-11  Bart Veer  <bartv@cygnus.co.uk>	* cdl/string.cdl:	Switch to a single boolean configuration option for code size vs.	speed optimization.1999-11-03  John Dallaway  <jld@cygnus.co.uk>	* cdl/libc.cdl: Define tests.1999-10-19  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/output/vfnprintf.cxx: We can now remove Berkeley	advertising clause	* src/stdlib/div.cxx: ditto	* src/stdlib/ldiv.cxx: ditto	* src/stdlib/strtol.cxx: ditto	* src/stdlib/strtoul.cxx: ditto	* src/string/strtok.cxx: ditto1999-10-19  John Dallaway  <jld@cygnus.co.uk>	* cdl/libc.cdl:	Define CDL options for package-specific CFLAGS.1999-10-08  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h (CYGNUM_LIBC_MAIN_THREAD_PRIORITY): Change	default to 10 to keep test farm happy	* cdl/startup.cdl: Likewise1999-10-07  John Dallaway  <jld@cygnus.co.uk>	* cdl/stdlib.cdl, cdl/string.cdl:	Specify radio buttons using CDL interfaces.1999-10-06  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* cdl/stdio.cdl: Change default to /dev/ttydiag as per 1999-10-01	change below	* cdl/startup.cdl: Add new form CDL for the startup changes as	per 1999-10-051999-10-05  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/libc.h: Add CYGSEM_LIBC_MAIN_STACK_FROM_SYSTEM to allow	the user to supply their own stack.	Rename CYGNUM_LIBC_MAIN_STACK_SIZE to	CYGNUM_LIBC_MAIN_DEFAULT_STACK_SIZE and reparent under	CYGSEM_LIBC_MAIN_STACK_FROM_SYSTEM	Add CYGNUM_LIBC_MAIN_THREAD_PRIORITY to provide main() thread	priority		* src/support/mainthread.cxx: Add support for user-supplied stack	Allow user to specify thread priority	These changes fix CR 1010691999-10-01  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h (CYGDAT_LIBC_STDIO_DEFAULT_CONSOLE): Change	default to /dev/ttydiag to get correct console-like behaviour	Also don't preclude use if haldiag package isn't included	(case 102065)1999-09-15  Jesper Skov  <jskov@cygnus.co.uk>	* tests/signal/signal2.c (cause_fpe): Try both float and integer	division by zero.1999-09-10  Jesper Skov  <jskov@cygnus.co.uk>	* src/stdlib/malloc.cxx (cyg_libc_get_malloc_pool): Added for	stress_threads test.1999-09-07  Jesper Skov  <jskov@cygnus.co.uk>        PRs 20243, 20433	* tests/signal/signal2.c: Disabled test3 on ARM.1999-09-02  Hugo Tyson  <hmt@cygnus.co.uk>	* include/assert.h: Make the sense of NDEBUG correct; it is "set"	when NOT debugging.  Fix for CR 101983-CR-1	See Stroustrup, "The C++ Programming Language."1999-08-18  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/common/fopen.cxx (_fopen): Set buffer size 0 when not	buffering	Fix for case 1018681999-08-17  John Dallaway  <jld@cygnus.co.uk>	* cdl/stdlib.cdl, cdl/string.cdl:	Implement radio buttons using "FIXME radio" hack in	description field for now.1999-08-12  John Dallaway  <jld@cygnus.co.uk>	* cdl/stdlib.cdl:	Take advantage of MACRONAME_ENUMVAL macros output by CDL.1999-08-06  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/stdio/sprintf2.c (test): Don't rely on 2.345 being exactly	representable in binary as a difference of 1 ulp will make it round	the wrong way.1999-07-16  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/input/fgetc.cxx: 	Include outline versions of getc() (actually just a symbol alias for	fgetc() ) and getchar()	Some minor clean-ups	Add tracing/assertions	* src/stdio/input/fputc.cxx: 	Likewise (except applied to putc() and putchar())	* src/stdio/common/stdioinlines.cxx (_puts):	Call fputc() not _fputc()	* src/clibincl/stdiosupp.hxx:	Remove now obsolete prototypes for _fgetc() and _fputc()	* include/stdio.h:	Don't bother with getc()/putc() macros any more, just call	them as functions	Include protos for getc(), putc(), getchar() and putchar() functions1999-06-21  Jesper Skov  <jskov@cygnus.co.uk>	* tests/signal/signal2.c: Disabled test 3 for SH EDK7708.1999-06-11  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/stdio.h: Make FILEs array types so they won't be	given $gp relocations on MIPS targets1999-05-27  Jesper Skov  <jskov@cygnus.co.uk>	* tests/time/ctime.c: Fixed compiler warning.1999-05-25  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/signal/signal2.c (main): 	Update CYGPKG_HAL_TX39 -> CYGPKG_HAL_MIPS_TX39 due to recent MIPS	HAL changes	Fix for PR 201161999-04-30  Jesper Skov  <jskov@lassi.cygnus.co.uk>        PR 19945/19946 workaround	* tests/signal/signal2.c: Disabled test 3 for PowerPC sim.1999-04-19  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/time.inl:	Ensure all calls to cyg_libc_time_year_is_leap() are with the full	year, and not the direct contents of a struct tm, which are (year-1900)1999-04-19  Jesper Skov  <jskov@cygnus.co.uk>        PR 19308, 19410, 19528	* tests/time/clock.c (test): Also disable data cache which may	affect timing when tracing/assertions are enabled.1999-04-15  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/clibincl/stdiosupp.hxx:	Add prototype for new cyg_libc_stdio_flush_all_but() function	* src/clibincl/stream.hxx:	Don't include stdiosupp.hxx any more to prevent circular dependency,	therefore manually provide _setvbuf prototype	Make sure pkgconf/kernel.h is included before mutex.hxx	* src/clibincl/stream.inl (Cyg_StdioStream::set_error()):	Add missing unlock_me()	* src/stdio/common/fflush.cxx:	Separate most of code for fflush(NULL) into separate	cyg_libc_stdio_flush_all_but() function, which has the extra	capability of omitting one stream	* src/stdio/common/stderr.cxx:	* src/stdio/common/stdin.cxx:	* src/stdio/common/stdout.cxx:	* src/stdio/common/vsnprintf.cxx:	* src/stdio/common/vsscanf.cxx:	Add missing clibincl/stdiosupp.hxx include	* src/stdio/common/stream.cxx (Cyg_StdioStream::read()):	When reading, ensure we flush all output streams	* src/stdio/common/stream.cxx (Cyg_StdioStream::flush_output_unlocked):	Flush the device as well1999-04-15  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/common/streambuf.cxx (set_buffer): 	* src/stdio/common/stdioinlines.cxx (_setbuf): 	* src/clibincl/streambuf.inl: 	* src/clibincl/streambuf.hxx: 	* src/clibincl/stream.hxx (class Cyg_StdioStream): 	* include/pkgconf/libc.h:	* include/stdio.inl (setbuf): 	Fix dumb typo: BUFSIZE -> BUFSIZ	This fixes PR198371999-04-15  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/stdio/common/stdioinlines.cxx (_setbuf): 	* include/stdio.inl (setbuf): 	Use _IONBF when buf==NULL, and _IOLBF otherwise.	Fix for PR 198361999-04-15  John Dallaway  <jld@cygnus.co.uk>	* include/pkgconf/libc.h: Tidy display string capitalization.1999-04-12  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h: 	Clarify CDL description of CYGNUM_LIBC_MALLOC_MEMPOOL_SIZE	* tests/signal/signal2.c: Try harder to generate an exception by	accessing a misaligned address	Don't handle SIGTRAP any more	Part of fix for PRs 19731/196071999-04-07  Jesper Skov  <jskov@cygnus.co.uk>        PR 19667	* src/support/mainthread.cxx: 	Changed to use the new Cyg_Thread constructor.1999-04-07  Hugo Tyson  <hmt@cygnus.co.uk>	* tests/signal/signal2.c (main): Use new macro	HAL_VSR_SET_TO_ECOS_HANDLER if defined, to wrest control from	CygMon, for example, by reinstalling eCos' default VSRs for	exceptions that we are provoking.1999-03-29  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/signal/siginit.cxx: Include stdlib.h for exit()	Fix for PR 197201999-03-29  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/time/clock.c (test): Disable instruction cache	Hopefully fixes PR 193081999-03-29  Jesper Skov  <jskov@cygnus.co.uk>	* tests/signal/signal2.c: Disabled test 3 for PPC as it cannot	trap division by zero.1999-03-26  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/support/main.cxx (main): Invoke cyg_user_start() if no kernel	Only sensible thing to do in our default main in a non-kernel config1999-03-25  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/time/time.c: 	Increase MAX_TIMEOUT since the sparclite gets very close to overrunning	it even when working.	Should return -1 iff CYGSEM_LIBC_TIME_TIME_WORKING isn't defined	Cosmetic changes	1999-03-25  Hugo Tyson  <hmt@cygnus.co.uk>	* tests/time/time.c (test): Take into account setting of	CYGSEM_LIBC_TIME_SETTIME_WORKING ie. does cyg_libc_time_settime()	work?  If not, check that it returns an error.	This was exposed by the random combo in PR#19479.1999-03-23  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h:	Rename CYGSEM_LIBC_RAND_SIMPLEST and CYGSEM_LIBC_RAND_KNUTH1 to	CYGIMP_...	Add another rand implementation CYGIMP_LIBC_RAND_SIMPLE1 which is	the default	Part of fix for PR 19562	* include/sys/cstartup.h:	Tidy and remove unnecessary dependencies	* src/stdlib/rand.cxx:	Rename algorithms from CYGSEM_... to CYGIMP_...	Add new "simple1" algorithm	* tests/ctype/ctype.c:	Tidy	* tests/stdlib/rand3.c:	Fix so that 0..RAND_MAX is split evenly over buckets, which it wasn't	before	Deal with case of RAND_MAX not being divisible by NUM_BUCKETS	exactly	Increase TEST_LENGTH to 200000 to provide more representative sample	Add CYG_TEST_INFO output to help ensure it doesn't time out	Tidy	* tests/stdlib/rand4.c:	Only fail if more than _two_ thirds (rather than one third) match.	This is because half would match for a perfectly random distribution	This is the rest of the fix for PR 19562	Cosmetic changes1999-03-22  Hugo Tyson  <hmt@cygnus.co.uk>	* src/support/mainthread.cxx (CYGNUM_LIBC_MAIN_STACK_SIZE): 	Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of	CYGNUM_HAL_MINIMUM_STACK_SIZE.1999-03-22  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/PKGconf.mak: Add -Wno-format when building strftime otherwise	it generates warnings for things that we do want to test (null	string, and %y format)1999-03-19  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/libc.h (CYGNUM_LIBC_TIME_DST_DEFAULT_STATE): 	Put brackets back round negative number since sdf says the config	tool is fixed now (PR 19537)	Add new CYGSEM_LIBC_RAND_SIMPLEST and CYGSEM_LIBC_RAND_KNUTH1	options for different rand() algorithms in a so far failed attempt	to fix PR 19562	* src/stdlib/rand.cxx:	Add new optional algorithm from Knuth vol.2

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -