diff packages/infra/current/ChangeLog @ 2:443894e2e912 ecos-v1_2_1-release

Block commit of eCos version 1.2.1
author jlarmour
date Tue, 11 May 1999 12:24:34 +0000
parents 3111d98ba7b3
children d376b777e2ce
line wrap: on
line diff
--- a/packages/infra/current/ChangeLog
+++ b/packages/infra/current/ChangeLog
@@ -1,3 +1,202 @@
+1999-04-14  John Dallaway  <jld@cygnus.co.uk>
+
+	* include/pkgconf/infra.h: Add cdl_package doc attribute.
+
+1999-04-12  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/cyg_type.h: Added new init priority for IO devices.
+
+	* include/diag.h: 
+	* src/diag.cxx: 
+	Use device for diag if configured so.
+
+1999-03-19  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* src/diag.cxx (diag_vprintf): Support '%%' printf modifier.
+
+1999-03-05  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/cyg_type.h:
+	Add CYGBLD_ATTRIB_CONST and tidy define indentation
+
+1999-03-04  Bart Veer  <bartv@cygnus.co.uk>
+
+	* include/diag.h:
+	Added a #include for <pkgconf/infra.h> so that the header file
+	can correctly check for CYGDBG_INFRA_DIAG_PRINTF_USE_VARARG
+
+1999-02-25  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/cyg_type.h:
+	Added CYGBLD_ATTRIB_ASM_ALIAS() macro to supply an alias for a
+	variable while it is being defined.
+
+1999-02-24  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/cyg_type.h (CYG_INIT_APPLICATION): Add CYG_INIT_DRIVERS
+	priority
+
+	* src/tcdiag.cxx (cyg_test_output): Re-include angle brackets
+	for CYG_TEST_GDBCMD command
+
+1999-02-23  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/testcase.h (CYG_TEST_NA): 
+	Add call to cyg_test_exit()
+
+1999-02-22  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/cyg_type.h: 
+	Add CYGBLD_ATTRIB_INIT_PRI/BEFORE/AFTER macros.
+	Remove CYG_INIT_BEFORE/AFTER as they were unusable
+
+	* include/testcase.h:
+	* src/tcdiag.cxx:
+	Add CYGNUM_TEST_NA() macro for not applicable state
+	Don't need to call diag_init() any more from cyg_test_init()
+
+	* src/diag.c:
+	* src/diag.cxx: 
+	Rename diag.c to diag.cxx
+	Add dummy constructor object to do initialization right after the
+	HAL has started. Needed to get asserts working correctly at
+	constructor time, and for CYGNUM_TEST_GDBCMD to work as intended
+	(i.e. before calling CYG_TEST_INIT())
+
+1999-02-17  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/tcdiag.cxx (cyg_test_output): Remove angle brackets round
+	GDBCMD output
+
+1999-02-16  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/fancy.cxx (trim_func): 
+	* src/simple.cxx (trim_func):
+	* src/buffer.cxx (trim_func):
+	Don't delete bits before a space as it may not always be a
+	type, if using CYG_FUNCNAME rather than relying on
+	__PRETTY_FUNCTION__
+
+	* src/tcdiag.cxx (cyg_test_output): 
+	Add new GDBCMD output and do some tidying vis a vis coding standards
+	etc.
+
+	* include/testcase.h:
+	Do some tidying vis a vis coding standards etc.
+
+1999-02-16  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/cyg_type.h (CYGBLD_ATTRIB_CONSTRUCTOR): 
+	New macro, used to define a 'C' routine to be run with 'C++'
+	constructors.
+
+1999-01-26  Bart Veer  <bartv@cygnus.co.uk>
+
+	* include/cyg_type.h (CYGBLD_ATTRIB_NORET):
+	Updated the non-GNUC version of the macro
+
+1999-01-21  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/cyg_type.h:
+	Remove all traces of CYG_KERNEL_USE_INIT_PRIORITY option - now
+	compulsory. Consequently can remove include of pkgconf/infra.h.
+	Add CYG_INIT_PREDEFAULT priority for
+	CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG implementation.
+	Change CYGBLD_NORET to CYGBLD_ATTRIB_NORET
+	Add CYGBLD_ATTRIB_ALIAS and CYGBLD_ATTRIB_WEAK_ALIAS macros
+
+	* include/cyg_ass.h: 
+	* include/testcase.h
+	Change CYGBLD_NORET to CYGBLD_ATTRIB_NORET
+
+	* src/startup.cxx:
+	Split up into smaller files to make GDB happier when debuggin
+
+	* src/pkgstart.cxx:
+	* src/prestart.cxx:
+	* src/userstart.cxx:
+	New files with contents originally from startup.cxx
+
+1999-01-19  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/cyg_type.h (CYG_REFERENCE_OBJECT): 
+	Make this work with no overhead, although it doesn't work with
+	anything other than objects with constructors. I _believe_ this
+	is the only relevant situation though. Bite me.
+	Fix for PR 18782
+
+1999-01-14  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/cyg_type.h (CYG_REFERENCE_SYMBOL): Added.
+
+1999-01-13  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/cyg_type.h: Default handling of 'CYG_DOUBLE_BYTEORDER'
+
+1999-01-13  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* include/cyg_type.h (CYG_UNUSED_PARAM): Don't assign to the
+	unused parameter; it might be a macro constant.
+
+1999-01-11  Bart Veer  <bartv@cygnus.co.uk>
+
+	* src/tcdiag.cxx (cyg_test_output): 
+	* include/testcase.h:
+	Use const where appropriate in cyg_test_output()
+
+1999-01-06  Bart Veer  <bartv@cygnus.co.uk>
+
+	* include/cyg_trac.h (CYG_REPORT_FUNCARG8):
+	Removed spurious comma so that the macro actually compiles.
+
+1998-12-24  Bart Veer  <bartv@cygnus.co.uk>
+
+	* src/simple.cxx: 
+	* src/null.cxx: 
+	* src/fancy.cxx: 
+	* src/diag.c: 
+	* src/buffer.cxx: 
+	* include/diag.h:
+	In the assertion support, use const where appropriate.
+	
+1998-12-24  Bart Veer  <bartv@cygnus.co.uk>
+
+	* include/cyg_ass.h:
+	The prototype for cyg_assert_fail() is now always present.
+	const is used wherever appropriate.
+	A number of additional assertion macros are now defined.
+	Host-specific assertion support has been added.
+	Some minor tweaks for greater consistency in macro usage.
+
+1998-12-21  Bart Veer  <bartv@cygnus.co.uk>
+
+	* include/cyg_type.h:
+	Allow for platforms where pointers are not 32 bits wide.
+	
+1998-12-16  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/testcase.h (cyg_test_is_simulator): 
+	* src/tcdiag.cxx (cyg_test_is_simulator): 
+	Change the type to int so that all gdb's understand it.
+	(it was impossible to assign to from the prompt as a bool)
+
+1998-12-09  Bart Veer  <bartv@cygnus.co.uk>
+
+	* include/testcase.h:
+	Hide a __noreturn__ attribute inside a macro so that the
+	header file can be used for host-side code.
+
+1998-11-02  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/memset.c (_memset): Use type casted pointer to avoid
+	compiler warning.
+
+Mon Oct 26 21:20:13 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/buffer.cxx: 
+	Make write_thread_id() conditional on CYGDBG_USE_ASSERTS as that's
+	the only time it is used. This silences a compiler warning
+
 Mon Oct 26 19:40:48 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>
 
 	* src/memset.c, src/memcpy.c:
@@ -273,7 +472,7 @@ 1998-08-20  Nick Garnett  <nickg@cygnus.
 // September 30, 1998.
 // 
 // The Initial Developer of the Original Code is Cygnus.  Portions created
-// by Cygnus are Copyright (C) 1998 Cygnus Solutions.  All Rights Reserved.
+// by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions.  All Rights Reserved.
 // -------------------------------------------
 //
 //####COPYRIGHTEND####