aboutsummaryrefslogtreecommitdiff
path: root/gdb/parse.c
AgeCommit message (Expand)AuthorFilesLines
2019-04-08Replace throw_exception with throw in some casesTom Tromey1-1/+1
2019-04-08Rename gdb exception typesTom Tromey1-2/+2
2019-04-08Rewrite TRY/CATCHTom Tromey1-6/+4
2019-04-04Move innermost_block_tracker global to parse_stateTom Tromey1-18/+18
2019-04-04Move type stack handling to a new classTom Tromey1-333/+0
2019-04-04Move completion parsing to parser_stateTom Tromey1-51/+42
2019-04-04Move arglist_len et al to parser_stateTom Tromey1-32/+0
2019-04-04Move lexptr and prev_lexptr to parser_stateTom Tromey1-8/+3
2019-04-04Move comma_terminates global to parser_stateTom Tromey1-4/+1
2019-04-04Remove paren_depth globalTom Tromey1-2/+0
2019-04-04Move expression_context_* globals to parser_stateTom Tromey1-6/+6
2019-04-04Make base class for parser_stateTom Tromey1-21/+21
2019-04-04Turn parse_gdbarch into a methodTom Tromey1-2/+2
2019-04-04Remove parser_state "initial_size" parameterTom Tromey1-4/+3
2019-04-04Make increase_expout_size staticTom Tromey1-2/+7
2019-03-24More block constificationTom Tromey1-2/+1
2019-03-23Have parser reset the innermost block trackerTom Tromey1-19/+12
2019-03-06gdb/fortran: Add Fortran 'kind' intrinsic and keywordAndrew Burgess1-0/+1
2019-01-06Use std::vector in type stacksTom Tromey1-18/+6
2019-01-01Update copyright year range in all GDB files.Joel Brobecker1-1/+1
2018-10-04Simple -Wshadow=local fixesTom Tromey1-3/+3
2018-10-03Avoid undefined behavior in ada_operator_lengthTom Tromey1-1/+5
2018-08-28Implement struct type_stack with a vectorSimon Marchi1-69/+43
2018-08-23Use BLOCK_ENTRY_PC in place of most uses of BLOCK_STARTKevin Buettner1-2/+2
2018-07-22Simple unused variable removalsTom Tromey1-1/+0
2018-06-18Remove la_errorTom Tromey1-2/+1
2018-04-27Add inclusive range support for RustTom Tromey1-0/+2
2018-04-26For PPC64/ELFv1: Introduce mst_data_gnu_ifuncPedro Alves1-26/+19
2018-02-21Remove a cleanup from parse_expression_for_completionTom Tromey1-16/+14
2018-01-21gdb: PR mi/20395: Fix -var-update for registers in frames 1 and upAndrew Burgess1-2/+7
2018-01-21gdb: New API for tracking innermost blockAndrew Burgess1-1/+10
2018-01-02Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2017-12-30C++-ify parser_stateTom Tromey1-40/+37
2017-12-05Remove some unused variablesSimon Marchi1-2/+0
2017-11-06Target FP: Add string routines to target-float.{c,h}Ulrich Weigand1-9/+2
2017-10-25Target FP: Use target format throughout expression parsingUlrich Weigand1-74/+17
2017-09-09Remove unnecessary function prototypes.John Baldwin1-2/+0
2017-09-06Change funcall_chain to be a std::vectorTom Tromey1-39/+7
2017-09-06Fix accessing TLS variables with no debug infoJan Kratochvil1-2/+10
2017-09-04Make "p S::method() const::static_var" work tooPedro Alves1-3/+30
2017-09-04Handle "p S::method()::static_var" in the C++ parserPedro Alves1-0/+6
2017-09-04Eliminate UNOP_MEMVAL_TLSPedro Alves1-10/+0
2017-09-04Introduce OP_VAR_MSYM_VALUEPedro Alves1-32/+49
2017-08-03Remove make_cleanup_restore_current_languageTom Tromey1-11/+7
2017-03-20Support rvalue reference type in parserArtemiy Volkov1-17/+22
2017-03-20Change {lookup,make}_reference_type APIArtemiy Volkov1-1/+1
2017-03-14Make length_of_subexp staticSimon Marchi1-1/+1
2017-01-01update copyright year range in GDB filesJoel Brobecker1-1/+1
2016-11-24Do not use std::move when assigning an anonymous object to a unique_ptr.John Baldwin1-1/+1
2016-11-15gdb::{unique_ptr,move} -> std::{unique_ptr,move}Pedro Alves1-1/+1