changelog
来自「基于4个mips核的noc设计」· 代码 · 共 1,906 行 · 第 1/5 页
TXT
1,906 行
2000-12-29 DJ Delorie <dj@redhat.com> * fnmatch.c: Make the note about the origins of this file more accurate, at least until we can sync with glibc. * getopt.c: Ditto. * getopt1.c: Ditto. * md5.c: Ditto. * obstack.c: Ditto. 2000-12-26 Michael Sokolov <msokolov@ivan.Harhan.ORG> * bsearch.c: New file. * configure.in (funcs): Add bsearch. (AC_CHECK_FUNCS): Likewise. * configure, config.in: Regenerate.2000-12-13 Michael Sokolov <msokolov@ivan.Harhan.ORG> * safe-ctype.c: #include "ansidecl.h". * strtod.c: Likewise.2000-12-13 Michael Sokolov <msokolov@ivan.Harhan.ORG> * strtoul.c: Include safe-ctype.h, not ctype.h.2000-12-07 Zack Weinberg <zack@wolery.stanford.edu> * safe-ctype.c: New file. * Makefile.in (CFILES): Add safe-ctype.c. (REQUIRED_OFILES): Add safe-ctype.o. * argv.c: Define ISBLANK and use it, not isspace. * basename.c, cplus-dem.c, fnmatch.c, pexecute.c, strtod.c, strtol.c, strtoul.c: Include safe-ctype.h, not ctype.h. Use uppercase ctype macros. Don't test ISUPPER(c)/ISLOWER(c) before calling TOLOWER(c)/TOUPPER(c).2000-12-07 Mike Stump <mrs@wrs.com> * Makefile.in (distclean): When cleaning, remove testsuite.2000-12-05 Jason Merrill <jason@redhat.com> * cp-demangle.c (cplus_demangle_v3): Check that it's a v3 mangled name before allocating the dyn_string.2000-12-04 Jason Merrill <jason@redhat.com> * cp-demangle.c: s/new_abi/v3/. * cplus-dem.c: Likewise. (current_demangling_style): Now auto_demangling. (cplus_demangle): Try v3 demangling if AUTO_DEMANGLING. (main): Use standard symbol chars for auto_demangling.2000-11-26 Mark Mitchell <mark@codesourcery.com> * hashtab.c (higher_prime_number): Use a table, rather than a seive, to find the next prime.2000-11-22 H.J. Lu <hjl@gnu.org> * cplus-dem.c (main): Handle gnat_demangling.2000-11-22 Zack Weinberg <zack@wolery.stanford.edu> * aclocal.m4 (LIB_AC_PROG_CC): Moved here from configure.in. (AC_DEFINE_NOAUTOHEADER): New - work around bug in autoheader. * configure.in: Call AC_C_INLINE and AC_C_CONST. Use three argument form of AC_DEFINE in dummy definitions block. Use AC_DEFINE_NOAUTOHEADER for real definitions of things defined in dummy block. Preload cache variables instead of bypassing tests, where possible. * acconfig.h: Removed. * xmalloc.c (xmalloc_failed): New function, does error reporting on failed allocation. (xmalloc, xcalloc, xrealloc): Use it.2000-11-21 Hans-Peter Nilsson <hp@bitrange.com> * cplus-dem.c (cplus_demangle): Fix formatting. (grow_vect): Ditto. (ada_demangle): Ditto. (internal_cplus_demangle): Ditto. (mop_up): Ditto.2000-11-21 H.J. Lu <hjl@gnu.org> * cplus-dem.c (main): Handle java_demangling.2000-11-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * cplus-dem.c (grow_vect): Prototype. (ada_demangle): Cast the arg of ctype macros to unsigned char.2000-11-15 Hans-Peter Nilsson <hp@bitrange.com> * cplus-dem.c (ada_demangle): Add back ATTRIBUTE_UNUSED for parameter `option'.2000-11-15 Kenneth Block <kenneth.block@compaq.com> * cplus-dem.c: Eliminate use of DEFUN, it is obsolete and cannot be used in GCC.2000-11-15 Kenneth Block <kenneth.block@compaq.com> * cplus-dem.c: Add gnat demangler. Add java to demangle style list.2000-11-04 Hans-Peter Nilsson <hp@bitrange.com> * hashtab.c (htab_expand): Change to return int. Use calloc or xcalloc depending on htab->return_allocation_failure. Return zero if calloc fails. (htab_create): Update comment to cover memory allocation. (htab_try_create): New. (htab_find_slot_with_hash): Return NULL if htab_expand fails. Update comment to cover this.2000-11-03 Hans-Peter Nilsson <hp@bitrange.com> * hashtab.c: Change void * to PTR where necessary. (htab_create, htab_expand): Correct formatting of comment before function.2000-10-22 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c (string_list_def): Add caret_position and comments. (result_caret_pos): New macro. (result_append_string): Rename to... (result_add_string): ... this, and insert at caret position. Rename throughout. (result_append): Rename to... (result_add): ... this, and insert at caret position. Rename throughout. (result_append_char): Rename to... (result_add_char): ... this, and insert at caret position. Rename throughout. (result_append_space): Remove. (string_list_new): Initialize caret position. (result_add_separated_char): Use caret position. (result_get_caret): New funtion. (result_set_caret): Likewise. (result_shift_caret): Likewise. (result_previous_char_is_space): Likewise. (substitution_start): Use caret position. (substitution_add): Likewise. (demangling_new): Initialize caret position. (demangle_encoding): Use caret position. (demanglin_nested_name): Put CV qualifiers after name. (demangle_type_ptr): Use switch statement. Handle pointers to arrays. Don't use result_append_space. Use caret position. (demangle_type): Emit CV qualifiers after underlying type. Adjust call to demangle_array_type. (demangle_array_type): Add parameter to handle pointers to arrays.2000-10-01 Mark Mitchell <mark@codesourcery.com> * splay-tree.c (splay_tree_insert): Fix formatting.2000-09-16 Mark Mitchell <mark@codesourcery.com> * splay-tree.c (splay_tree_predecessor): Fix typo in comment.2000-09-14 Michael Sokolov <msokolov@ivan.Harhan.ORG> * splay-tree.c: #include <stdio.h>.2000-09-14 Hans-Peter Nilsson <hp@axis.com> * testsuite/demangle-expected: Add two tests for anonymous namespaces. * cplus-dem.c (gnu_special): Handle anonymous namespaces.2000-09-10 Mark Mitchell <mark@codesourcery.com> * splay-tree.c (splay_tree_predecessor): New function. (splay_tree_successor): Likewise.2000-09-10 Hans-Peter Nilsson <hp@axis.com> * testsuite/demangle-expected: Add four tests for type_info mangling. * cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type, for a non-template non-qualified type_info function or node.2000-09-08 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c: Fix copyright banner.2000-09-07 Michael Sokolov <msokolov@ivan.Harhan.ORG> * md5.c: #include "ansidecl.h".2000-09-06 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c (status_allocation_failed): Rearrange whitespace. (demangle_type): Handle substitution candidates correctly in the face of special substitutions.2000-09-05 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c (demangle_encoding): Rename variable. (demangle_name): Rename parameter. Handle return type suppression. (demangle_nested_name): Rename parameter. (demangle_prefix): Likewise. Change return type suppression. (demangle_unqualified_name): Add parameter. Flag constructors and conversion operators. (demangle_special_name): Fix comment. (demangle_type): Rename variable. (demangle_bare_function_type): Check for missing return type and parameter. (demangle_class_enum_type): Rename parameter. (demangle_discriminator): Fix misspelling in comment.2000-08-31 DJ Delorie <dj@redhat.com> * configure.in (Cygwin): special case cygwin only when we're building cygwin, not when we're hosting cygwin.2000-09-04 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c (demangle_template_arg): Eat an `E' after an <expression>.2000-09-04 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c (demangle_type_ptr): Increment position past pointer and reference characters.2000-09-04 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c (demangle_nv_offset): New function. (demangle_v_offset): Likewise. (demangle_call_offset): Likewise. (demangle_special_name): Update thunk demangling to comply with ABI changes.2000-09-03 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c (ANONYMOUS_NAMESPACE_PREFIX): New macro. (substitution_def): Remove template_parm_number. (NOT_TEMPLATE_PARM): Remove. (result_insert_string): New macro. (result_insert): Likewise. (result_insert_char): Likewise. (substitution_add): Remove last parameter. Don't store template parm number. (BFT_NO_RETURN_TYPE): Define as NULL. (demangle_encoding): Adjust call to demangle_bare_function_type. (demangle_name): Adjust substitution. Adjust call to substitution_add. (demangle_prefix): Adjust call to substitution_add. (demangle_identifier): Handle anonymous namespaces. (demangle_operator_name): Change demangling of vendor-extended operator to match ABI changes. (demangle_type_ptr): Change parameters. Make recursive. Handle substitutions here. (demangle_type): Adjust calls to demangle_template_param, substitution_add, and demangle_type_ptr. Fix substitution of templated types. (demangle_function_type): Change parameter to a pointer. (demangle_bare_function_type): Likewise. Adjust insertion point. (demangle_template_param): Remove last parameter. (demangle_expr_primary): Remove unused variable. Adjust call to demangle_template_param. (is_mangled_char): Accept `$' and `.'. * cplus-dem.c (gnu_new_abi_symbol_characters): Add '$' and '.'. * dyn-string.c (dyn_string_insert_char): New function.2000-08-31 Hans-Peter Nilsson <hp@axis.com> * testsuite/demangle-expected: Add nine tests for underscore-after-number followed by five tests for name-signature delimiter.2000-08-28 Richard Henderson <rth@cygnus.com> * Makefile.in (md5.o): Depend on config.h.2000-08-28 Jason Merrill <jason@redhat.com> * Makefile.in (REQUIRED_OFILES): Add md5.o. (CFILES): Add md5.c. * md5.c: New file.2000-08-27 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c (demangle_name): Initialize template_p in local name case. Don't re-add substitutions as candidates. (demangle_nested_name): Use <unqualified-name>. (demangle_prefix): Likewise. Don't add template names as substitution candidates twice, or re-add a substitution or the last prefix component. (demangle_local_name): Adjust output format.2000-08-25 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c (result_add_separated_char): Change parameter to int. (substitution_add): Don't check for duplicates. Check if previously allocated size is zero. (demangle_name): Remove duplicate check for std substitution. Clear template flag appropriately. (demangle_prefix): Remove argument to demangle_substitution. Don't check that template flag is already set. (demangle_operator_name): Add pt operator. (demangle_type): Don't treat r as built-in type. Remove argument to demangle_substitution. Fix substitution candidate mechanics. Handle <template-template-parm>s. Improve comments. (demangle_template_param): Don't handle template arg lists here. (demangle_substitution): Remove parameter. (print_usage): Remove extra fprintf option.2000-08-24 Greg McGary <greg@mcgary.org> * libiberty/random.c (end_ptr): Revert previous change.2000-08-24 Greg McGary <greg@mcgary.org> * libiberty/cplus-dem.c (cplus_demangle_opname, cplus_mangle_opname, demangle_expression, demangle_function_name): Use ARRAY_SIZE. * libiberty/random.c (end_ptr): Likewise.2000-08-23 Alex Samuel <samuel@codesourcery.com> * cp-demangle.c (result_close_template_list): Remove function. (result_add_separated_char): New function. (result_open_template_list): New macro. (result_close_template_list): Likewise. (demangle_prefix): Don't set template_p if the prefix ends with a ctor name. (demangle_type_ptr): Remove duplicate RETURN_IF_ERROR. (demangle_type): Check for template args after substitution. (demangle_template_args): Use result_open_template_list.2000-08-02 Zack Weinberg <zack@wolery.cumb.org> * pexecute.c: Don't use vfork. Initialize 'pid' before retry loop.2000-07-26 Dave Pitts <dpitts@cozx.com> * config/mh-openedition.h: Added -DLE370 definition.2000-07-26 Mark Elbrecht <snowball3@bigfoot.com> * pexecute.c (pexecute) [__MSDOS__]: Change __GO32__ to __DJGPP__. Use P_WAIT instead of constant in the spawnv* call. Cast program to 'char *' in errmsg_arg assignment. (PWAIT_ERROR): Define. (pwait): Use PWAIT_ERROR. Adjust DJGPP's status code to conform to DJGPP's WIF* macros.2000-07-27 RodneyBrown <RodneyBrown@pmsc.com> Jeff Law <law@cygnus.com> * getcwd.c: Include string.h, stdlib.h for prototypes * Makefile.in (rename.o, waitpid.o): Depend on config.h * rename.c: Include config.h, unistd.h * waitpid.c: Include config.h, sys/wait.h2000-07-24 Hans-Peter Nilsson <hp@axis.com> * cplus-dem.c (work_stuff_copy_to_from): New. (delete_non_B_K_work_stuff): New. (delete_work_stuff): New. (mop_up): Break out work_stuff partly destruction to delete_non_B_K_work_stuff. (iterate_demangle_function): New. (demangle_prefix): Call iterate_demangle_function instead of demangle_function_name. Leave handling of name-signature __-delimiters to iterate_demangle_function. (demangle_integral_value): Strip an optional following underscore cautiously. Handle negative numbers.2000-07-24 Daniel Berlin <dberlin@redhat.com> * cplus-dem.c (demangle_signature): Change if (GNU_DEMANGLING) to if (AUTO_DEMANGLING || GNU_DEMANGLING)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?