aboutsummaryrefslogtreecommitdiff
path: root/gdb/f-lang.c
AgeCommit message (Expand)AuthorFilesLines
2021-06-25gdb: use gdb::optional instead of passing a pointer to gdb::array_viewAndrew Burgess1-1/+1
2021-05-12gdb: generate the prefix name for prefix commands on demandMarco Barisione1-2/+2
2021-04-07gdb/fortran: handle dynamic types within arrays and structuresAndrew Burgess1-0/+40
2021-03-09gdb/fortran: Add 'LOC' intrinsic support.Felix Willgerodt1-0/+19
2021-03-09gdb/fotran: add support for the 'shape' keywordAndrew Burgess1-0/+81
2021-03-09gdb/fortran: add support for 'SIZE' keywordAndrew Burgess1-0/+97
2021-03-09gdb/fortran: add support for RANK keywordAndrew Burgess1-0/+20
2021-03-08Remove EVAL_SKIPTom Tromey1-12/+0
2021-03-08Remove union exp_elementTom Tromey1-28/+0
2021-03-08Remove now-unused Fortran evaluator codeTom Tromey1-900/+0
2021-03-08Implement fortran_allocated_operationTom Tromey1-1/+1
2021-03-08Implement Fortran associated operationsTom Tromey1-0/+20
2021-03-08Introduce classes for Fortran bound intrinsicsTom Tromey1-0/+34
2021-03-08Introduce fortran_undeterminedTom Tromey1-0/+531
2021-03-08Implement several Fortran operationsTom Tromey1-14/+22
2021-03-08Split out eval_op_f_allocatedTom Tromey1-7/+17
2021-03-08Split out fortran_require_arrayTom Tromey1-8/+18
2021-03-08Split out eval_op_f_kindTom Tromey1-17/+26
2021-03-08Split out eval_op_f_cmplxTom Tromey1-4/+14
2021-03-08Split out eval_op_f_moduloTom Tromey1-36/+44
2021-03-08Split out eval_op_f_floorTom Tromey1-13/+21
2021-03-08Split out eval_op_f_ceilTom Tromey1-13/+21
2021-03-08Split out eval_op_f_modTom Tromey1-29/+39
2021-03-08Split out eval_op_f_absTom Tromey1-20/+30
2021-02-25gdb/fortran: don't access non-existent type fieldsAndrew Burgess1-18/+62
2021-02-25gdb/fortran: add support for ASSOCIATED builtinAndrew Burgess1-14/+232
2021-02-12gdb/fortran: support ALLOCATED builtinAndrew Burgess1-0/+21
2021-02-10gdb/fortran: add parser support for lbound and uboundAndrew Burgess1-0/+172
2021-01-28gdb: rename get_type_arch to type::archSimon Marchi1-3/+3
2021-01-08gdb/fortran: Correct the lval type for array elements of internal varsAndrew Burgess1-5/+1
2021-01-01Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2020-12-24gdb: avoid resolving dynamic properties for non-allocated arraysAndrew Burgess1-0/+4
2020-12-15Clean up arguments to evaluate_subexp_do_callTom Tromey1-2/+4
2020-12-09gdb: make get_discrete_bounds return boolSimon Marchi1-1/+1
2020-11-30Remove per-language op_name functionsTom Tromey1-19/+0
2020-11-19gdb: fix format string warnings in f-lang.cSimon Marchi1-29/+36
2020-11-19gdb/fortran: Add support for Fortran array slices at the GDB promptAndrew Burgess1-81/+631
2020-11-13gdb: delete a couple of declarations from f-lang.hAndrew Burgess1-2/+17
2020-11-12gdb: rewrite how per language primitive types are managedAndrew Burgess1-46/+20
2020-11-06gdb: fix debug expression dumping of function call expressionsAndrew Burgess1-1/+2
2020-11-02gdb, gdbserver, gdbsupport: fix leading space vs tabs issuesSimon Marchi1-14/+14
2020-10-23gdb: move f_language class into a header fileAndrew Burgess1-258/+62
2020-10-23gdb: Rename language_defn::demangleAndrew Burgess1-1/+1
2020-10-22gdb/fortran: add support for parsing array strides in expressionsAndrew Burgess1-1/+9
2020-10-22gdb: rename 'enum range_type' to 'enum range_flag'Andrew Burgess1-4/+4
2020-10-22gdb: Convert enum range_type to a bit field enumAndrew Burgess1-2/+2
2020-09-19gdb/fortran: Move Fortran expression handling into f-lang.cAndrew Burgess1-0/+221
2020-09-16gdb: Remove language_data structAndrew Burgess1-7/+1
2020-09-16gdb: Convert language_data::la_op_print_tab to a methodAndrew Burgess1-1/+5
2020-09-16gdb: Convert language_data::la_exp_desc to a methodAndrew Burgess1-1/+5