aboutsummaryrefslogtreecommitdiff
path: root/gdb/d-exp.y
AgeCommit message (Expand)AuthorFilesLines
2021-12-08Use for-each more in gdbTom Tromey1-13/+12
2021-04-15Use block_symbol in var_value_operationTom Tromey1-2/+1
2021-04-01gdb: remove TYPE_DECLARED_CLASSSimon Marchi1-1/+1
2021-03-08Use bound_minimal_symbol in var_msym_value_operationTom Tromey1-2/+1
2021-03-08Remove BINOP_ENDTom Tromey1-14/+14
2021-03-08Convert d-exp.y to use operationsTom Tromey1-120/+129
2021-02-05Extract symbol-writing function from parsersTom Tromey1-29/+16
2021-01-01Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2020-11-02gdb, gdbserver, gdbsupport: fix leading space vs tabs issuesSimon Marchi1-7/+7
2020-05-14gdb: remove TYPE_CODE macroSimon Marchi1-5/+5
2020-01-01Update copyright year range in all GDB files.Joel Brobecker1-1/+1
2019-04-19Make copy_name return std::stringTom Tromey1-16/+15
2019-04-04Move innermost_block_tracker global to parse_stateTom Tromey1-2/+2
2019-04-04Move type stack handling to a new classTom Tromey1-7/+15
2019-04-04Move completion parsing to parser_stateTom Tromey1-4/+4
2019-04-04Move arglist_len et al to parser_stateTom Tromey1-8/+8
2019-04-04Move lexptr and prev_lexptr to parser_stateTom Tromey1-20/+20
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-5/+6
2019-04-04Turn parse_language into a methodTom Tromey1-1/+1
2019-04-04Turn parse_gdbarch into a methodTom Tromey1-3/+3
2019-03-24More block constificationTom Tromey1-1/+0
2019-01-01Update copyright year range in all GDB files.Joel Brobecker1-1/+1
2018-08-28Remove some uses of VEC from parsersTom Tromey1-31/+31
2018-06-18Remove la_errorTom Tromey1-3/+3
2018-05-04Fix "fall through" commentsTom Tromey1-1/+1
2018-01-21gdb: New API for tracking innermost blockAndrew Burgess1-9/+2
2018-01-02Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2017-10-25Target FP: Use target format throughout expression parsingUlrich Weigand1-39/+34
2017-09-06Remove last cleanups from d-exp.yTom Tromey1-17/+8
2017-09-06Remove make_cleanup_clear_parser_stateTom Tromey1-1/+1
2017-06-27Eliminate make_cleanup_obstack_free, introduce auto_obstackPedro Alves1-5/+6
2017-04-12Use scoped_restore in more placesTom Tromey1-2/+2
2017-04-05-Wwrite-strings: The RestPedro Alves1-3/+3
2017-03-30Fix classification of `module.type' in D lexer.Iain Buclaw1-0/+1
2017-01-08[D] Fix crash when debug expression enabled.Iain Buclaw1-6/+3
2017-01-01update copyright year range in GDB filesJoel Brobecker1-1/+1
2016-05-07remove trivialy unused variablesTrevor Saunders1-1/+0
2016-04-22Centralize yacc interface names remapping (yyparse, yylex, yyerror, etc)Pedro Alves1-59/+4
2016-01-01GDB copyright headers update after running GDB's copyright.py script.Joel Brobecker1-1/+1
2015-11-18[C++] Add casts to obstack_base callsSimon Marchi1-3/+3
2015-10-25Re-apply change for handling non-local references in nested functions.Iain Buclaw1-3/+1
2015-10-08[D] Support D style sizeof and typeof expressions.Iain Buclaw1-0/+6
2015-09-25Add casts to memory allocation related callsSimon Marchi1-4/+4
2015-08-17[D] Implement looking up members of D enums.Iain Buclaw1-3/+16
2015-08-14Rename `typename' in d-exp.y to avoid C++ reserved wordKeith Seitz1-3/+3
2015-08-14Fix ARI warnings in d-exp.yIain Buclaw1-10/+11
2015-08-13[D] Move classification of symbols from the grammar to the lexer.Iain Buclaw1-363/+424
2015-08-01Replace the block_found global with explicit data-flowPierre-Marie de Rodat1-14/+15