aboutsummaryrefslogtreecommitdiff
path: root/gdb/c-exp.y
AgeCommit message (Expand)AuthorFilesLines
2020-03-14Add C parser support for "restrict" and "_Atomic"Tom Tromey1-17/+39
2020-01-01Update copyright year range in all GDB files.Joel Brobecker1-1/+1
2019-12-05Remove gdbarch parameter of lookup_typenameSimon Marchi1-36/+0
2019-11-22Replace SYMBOL_*_NAME accessors with member functionsChristian Biesinger1-1/+1
2019-08-06Introduce obstack_strndupTom Tromey1-3/+3
2019-08-06Use obstack_strdup moreTom Tromey1-3/+2
2019-04-19Make copy_name return std::stringTom Tromey1-47/+57
2019-04-04Move innermost_block_tracker global to parse_stateTom Tromey1-4/+3
2019-04-04Move type stack handling to a new classTom Tromey1-34/+43
2019-04-04Move completion parsing to parser_stateTom Tromey1-20/+23
2019-04-04Move arglist_len et al to parser_stateTom Tromey1-10/+10
2019-04-04Move lexptr and prev_lexptr to parser_stateTom Tromey1-25/+25
2019-04-04Move comma_terminates global to parser_stateTom Tromey1-1/+1
2019-04-04Remove paren_depth globalTom Tromey1-0/+4
2019-04-04Move expression_context_* globals to parser_stateTom Tromey1-21/+32
2019-04-04Turn parse_language into a methodTom Tromey1-46/+46
2019-04-04Turn parse_gdbarch into a methodTom Tromey1-45/+45
2019-03-24More block constificationTom Tromey1-2/+2
2019-02-10Fix type_stack leaks in c expression parsing.Philippe Waroquiers1-0/+4
2019-01-08Fix build failure with macOS bisonTom Tromey1-4/+4
2019-01-06Remove remaining cleanups from c-exp.yTom Tromey1-57/+36
2019-01-06Remove string-related cleanup from c-exp.yTom Tromey1-1/+4
2019-01-06Use std::vector in type stacksTom Tromey1-26/+40
2019-01-01Update copyright year range in all GDB files.Joel Brobecker1-1/+1
2018-12-24gdb: Allow struct fields named doubleAndrew Burgess1-1/+24
2018-12-24gdb: Add new parser rule for structure field namesAndrew Burgess1-5/+8
2018-12-24gdb: Extend the comments in c-exp.yAndrew Burgess1-2/+15
2018-10-04Simple -Wshadow=local fixesTom Tromey1-1/+1
2018-10-03Avoid undefined behavior in parse_numberTom Tromey1-6/+4
2018-08-28Remove some uses of VEC from parsersTom Tromey1-22/+21
2018-06-18Remove la_errorTom Tromey1-3/+3
2018-05-22Support UTF-8 identifiers in C/C++ expressions (PR gdb/22973)Pedro Alves1-14/+13
2018-05-04Fix "fall through" commentsTom Tromey1-1/+1
2018-04-30Handle alignof and _AlignofTom Tromey1-1/+7
2018-04-26For PPC64/ELFv1: Introduce mst_data_gnu_ifuncPedro Alves1-1/+2
2018-04-26Calling ifunc functions when resolver has debug info, user symbol same namePedro Alves1-4/+16
2018-04-26Fix calling ifunc functions when resolver has debug info and different namePedro Alves1-1/+3
2018-02-08Return unique_xmalloc_ptr from macro scope functionsTom Tromey1-13/+11
2018-02-01Do not classify C struct members as a filenameLeszek Swirski1-21/+24
2018-01-21gdb: New API for tracking innermost blockAndrew Burgess1-16/+4
2018-01-02Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2017-10-25Target FP: Use target format throughout expression parsingUlrich Weigand1-43/+36
2017-10-18Canonicalize conversion operatorsKeith Seitz1-2/+8
2017-10-05Clean up some DFP interfacesUlrich Weigand1-9/+3
2017-09-06Remove make_cleanup_clear_parser_stateTom Tromey1-1/+1
2017-09-04Make "p S::method() const::static_var" work tooPedro Alves1-0/+8
2017-09-04Handle "p S::method()::static_var" in the C++ parserPedro Alves1-2/+41
2017-08-21Handle function aliases better (PR gdb/19487, errno printing)Pedro Alves1-9/+29
2017-07-17Introduce CP_OPERATOR_STR/CP_OPERATOR_LEN and use throughoutPedro Alves1-3/+2
2017-06-27Eliminate make_cleanup_obstack_free, introduce auto_obstackPedro Alves1-4/+6