📄 changelog
字号:
2000-09-08 Jonathan Larmour <jlarmour@redhat.com> * include/cyg_type.h (CYGBLD_ATTRIB_SECTION): Don't stringify arg.2000-09-04 Jonathan Larmour <jlarmour@redhat.com> * include/cyg_type.h (CYGARC_ALIGNMENT): Add default of 8 (CYGARC_P2ALIGNMENT): Add corresponding default of 3 (CYGBLD_ATTRIB_ALIGN): Define to allow alignment * include/cyg_type.inc: As above for CYGARC_ALIGNMENT and CYGARC_P2ALIGNMENT2000-07-25 Jonathan Larmour <jlarmour@redhat.co.uk> * include/cyg_type.inc: Create. Used for the equivalent stuff of cyg_type.h in assembler and linker scripts2000-07-19 Jonathan Larmour <jlarmour@redhat.co.uk> * src/pkgstart.cxx (cyg_package_start): Remove POSIX startup option * cdl/startup.cdl: Likewise2000-07-18 Jonathan Larmour <jlarmour@redhat.co.uk> * src/buffer.cxx (increment_buffer_pos): Reset buffer pos *before* we try to print the buffer Thanks to Chris Morrow (cmorrow at YottaYotta.com ) for spotting the problem.2000-07-04 Jonathan Larmour <jlarmour@redhat.co.uk> * cdl/infra.cdl: Add CYGFUN_INFRA_EMPTY_DELETE_FUNCTIONS option to control presence of empty C++ delete functions * src/delete.cxx: Move comments into above option, and simplify the configuration now that it's more straightforward2000-06-21 Nick Garnett <nickg@cygnus.co.uk> * src/simple.cxx: * src/null.cxx: * src/fancy.cxx: * src/buffer.cxx: Removed use of CYG_LABEL_NAME() and added extra underscores to _stext and _etext. * include/cyg_type.h: Changed default for CYG_LABEL_DEFN() to define labels without an extra underscore. This reflects the practice of most of the targets we support.2000-06-19 Nick Garnett <nickg@cygnus.co.uk> * include/cyg_type.h: Added CYGBLD_ATTRIB_SECTION to assign variables to a named section. Added CYG_LABEL_DEFN() macro for defining labels in asm and linker scripts. This is particularly useful for generating labels in inline assembler fragments.2000-05-02 Jonathan Larmour <jlarmour@redhat.co.uk> * cdl/startup.cdl: * src/pkgstart.cxx: Remove CYGSEM_START_ISO_C_COMPATIBILITY: startup is now handled via extras.o * include/cyg_type.h: Define __externC alternative to externC2000-04-12 Jesper Skov <jskov@redhat.com> * cdl/infra.cdl: Allow build flags to be tweaked.2000-03-31 Nick Garnett <nickg@cygnus.co.uk> * cdl/startup.cdl: * src/pkgstart.cxx: Added POSIX startup option.2000-03-28 Jonathan Larmour <jlarmour@redhat.co.uk> * include/cyg_trac.h: Also update internal documentation for below const char * changes (2000-03-27)2000-03-28 John Dallaway <jld@cygnus.co.uk> * cdl/infra.cdl: Adjust documentation URLs.2000-03-27 Gary Thomas <gthomas@redhat.com> * src/tcdiag.cxx: HAL architecture ports may override default behavior for 'cyg_test_exit()'. * src/diag.cxx (diag_vprintf): Add support for %llX modifier, which allows for printing of (long long) operands.2000-03-27 Jonathan Larmour <jlarmour@redhat.co.uk> * include/cyg_trac.h: Use const qualifier on function and file name strings to be compatible with the C++ standard * src/buffer.cxx: likewise * src/fancy.cxx: likewise * src/null.cxx: likewise2000-03-27 Jesper Skov <jskov@redhat.com> * include/cyg_type.h: Make cyg_halbool the same for C and C++ code. * include/cyg_ass.h (CYGDBG_DEFINE_CHECK_THIS): Use cyg_bool instead of bool.2000-03-07 Jesper Skov <jskov@redhat.com> * src/buffer.cxx: Fix some compiler warnings.2000-03-03 Jesper Skov <jskov@redhat.com> * include/cyg_type.h (CYGBLD_ATTRIB_WEAK): disarm bomb for !GCC.2000-03-01 Jesper Skov <jskov@redhat.com> 103290 * include/cyg_ass.h: Make cyg_assert_fail a weak symbol.2000-02-28 Gary Thomas <gthomas@cygnus.co.uk> * include/diag.h: * src/diag.cxx (diag_dump_buf): Add diagnostic "dump buffer" function.2000-02-21 Hugo Tyson <hmt@cygnus.co.uk> * src/tcdiag.cxx (cyg_test_is_simulator): set this true if ugly new cdl_option CYGHWR_TARGET_SIMULATOR_NO_GDB_WORKING is set. This means we cannot diddle the variable using GDB.2000-02-18 Hugo Tyson <hmt@cygnus.co.uk> * src/tcdiag.cxx (cyg_test_exit): Add the facility for a platform HAL to define an action to take at CYG_TEST_EXIT time; this is useful for some simulators that are not (yet) Gdb integrated. The action is CYGHWR_TEST_PROGRAM_EXIT() if defined. * src/simple.cxx (cyg_assert_fail): Add the facility for a platform HAL to define an action to take when an assertion failure occurs. Ditto. * src/fancy.cxx (cyg_assert_fail): Ditto. * src/buffer.cxx (cyg_assert_fail): Ditto. [no change to null.cxx because, well, it's null isn't it]2000-02-08 Jonathan Larmour <jlarmour@redhat.co.uk> * include/cyg_trac.h: Define and document CYG_TRACE_PRINT() and CYG_TRACE_DUMP() macros for outputting buffered trace output, and kernel state dump respectively * cdl/debug.cdl (CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER): replace (incorrect) mention of cyg_trace_output() with CYG_TRACE_PRINT() macro. * src/fancy.cxx (cyg_trace_dump): Add (from buffer.cxx) * src/simple.cxx (cyg_trace_dump): Add (from buffer.cxx) * src/null.cxx (cyg_trace_dump): Add as empty function2000-01-31 Simon FitzMaurice <sdf@cygnus.co.uk> * cdl\infra.cdl: Adjust help URLs in line with new doc layout.2000-01-28 Simon FitzMaurice <sdf@cygnus.co.uk> * cdl\infra.cdl: Adjust help URLs in line with new doc layout.1999-11-26 Gary Thomas <gthomas@cygnus.co.uk> * include/cyg_type.h: Add MLT symbols CYGMEM_REGION_ATTR_R/W.1999-11-23 Hugo Tyson <hmt@cygnus.co.uk> * cdl/debug.cdl: Add "active_if CYGDBG_USE_TRACING" to all tracing only options in the buffered flavour of assert'n'trace. Otherwise enabling asserts but no tracing does not build; oldCDL dealt with this by a string of ifdefs in the header. Active_if is my friend. This also prevents the confusion of having active options that have no effect whatsoever. Aside: the default is buffered assert'n'trace so that the test farm can enable tracing and not get swamped by output.1999-05-14 Hugo Tyson <hmt@cygnus.co.uk> * include/cyg_type.h (CYG_INIT_COMPAT): add a new init priority level for compatibility layers (for uITRON that is, but potentially POSIX also perhaps, after libc anyway).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 indentation1999-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_VARARG1999-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 command1999-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 output1999-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 macro1999-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.cxx1999-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 187821999-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:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -