| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-09-12 | perf expr: Make YYDEBUG dependent on doing a debug build | Ian Rogers | 1 | -0/+2 |
| 2023-08-17 | perf jevents: Add a new expression builtin strcmp_cpuid_str() | James Clark | 1 | -1/+7 |
| 2023-08-03 | perf build: Disable fewer bison warnings | Ian Rogers | 1 | -1/+3 |
| 2023-06-29 | perf expr: Add has_event function | Ian Rogers | 1 | -1/+7 |
| 2023-06-05 | perf expr: Make the evaluation of & and | logical and lazy | Ian Rogers | 1 | -17/+69 |
| 2023-05-10 | perf metric: Change divide by zero and !support events behavior | Ian Rogers | 1 | -1/+5 |
| 2023-02-19 | perf expr: More explicit NAN handling | Ian Rogers | 1 | -2/+10 |
| 2022-10-06 | perf expr: Allow a double if expression | Ian Rogers | 1 | -1/+1 |
| 2021-11-13 | perf expr: Add source_count for aggregating events | Ian Rogers | 1 | -6/+9 |
| 2021-11-13 | perf expr: Move ID handling to its own function | Ian Rogers | 1 | -26/+35 |
| 2021-11-13 | perf expr: Add literal values starting with # | Ian Rogers | 1 | -5/+4 |
| 2021-10-20 | perf metric: Modify resolution and recursion check | Ian Rogers | 1 | -1/+1 |
| 2021-09-29 | perf metric: Avoid events for an 'if' constant result | Ian Rogers | 1 | -0/+10 |
| 2021-09-29 | perf metric: Don't compute unused events | Ian Rogers | 1 | -7/+23 |
| 2021-09-29 | perf expr: Propagate constants for binary operations | Ian Rogers | 1 | -18/+45 |
| 2021-09-29 | perf expr: Merge find_ids and regular parsing | Ian Rogers | 1 | -44/+132 |
| 2021-09-29 | perf expr: Move actions to the left. | Ian Rogers | 1 | -49/+75 |
| 2021-09-29 | perf expr: Use macros for operators | Ian Rogers | 1 | -8/+14 |
| 2021-09-29 | perf expr: Separate token declataion from type | Ian Rogers | 1 | -5/+4 |
| 2021-09-29 | perf expr: Remove unused headers and inline d_ratio | Ian Rogers | 1 | -15/+7 |
| 2021-09-29 | perf metric: Use NAN for missing event IDs. | Ian Rogers | 1 | -5/+4 |
| 2020-11-16 | perf expr: Force encapsulation on expr_id_data | Ian Rogers | 1 | -1/+1 |
| 2020-07-30 | perf metric: Compute referenced metrics | Jiri Olsa | 1 | -2/+2 |
| 2020-07-30 | perf metric: Change expr__get_id to return struct expr_id_data | Jiri Olsa | 1 | -5/+9 |
| 2020-07-30 | perf metric: Add expr__add_id function | Jiri Olsa | 1 | -1/+1 |
| 2020-07-17 | perf metric: Rename expr__add_id() to expr__add_val() | Jiri Olsa | 1 | -1/+1 |
| 2020-06-22 | perf expr: Add < and > operators | Ian Rogers | 1 | -1/+4 |
| 2020-06-22 | perf expr: Add d_ratio operation | Ian Rogers | 1 | -2/+12 |
| 2020-05-28 | perf expr: Migrate expr ids table to a hashmap | Ian Rogers | 1 | -20/+2 |
| 2020-05-28 | perf expr: Fix memory leaks in metric bison | Ian Rogers | 1 | -0/+3 |
| 2020-05-28 | perf expr: Print a debug message for division by zero | Ian Rogers | 1 | -2/+12 |
| 2020-05-28 | perf expr: Allow ',' to be an other token | Ian Rogers | 1 | -1/+1 |
| 2020-04-16 | perf expr: Add expr_ prefix for parse_ctx and parse_id | Jiri Olsa | 1 | -3/+3 |
| 2020-03-09 | perf expr: Move expr lexer to flex | Jiri Olsa | 1 | -138/+31 |
| 2020-03-09 | perf expr: Add expr.c object | Jiri Olsa | 1 | -16/+0 |
| 2020-01-14 | perf tools: Use %define api.pure full instead of %pure-parser | Jiri Olsa | 1 | -1/+2 |
| 2019-08-31 | perf debug: Remove needless include directives from debug.h | Arnaldo Carvalho de Melo | 1 | -0/+2 |
| 2017-08-22 | perf tools: Dedup events in expression parsing | Andi Kleen | 1 | -1/+14 |
| 2017-08-22 | perf tools: Expression parser enhancements for metrics | Andi Kleen | 1 | -6/+55 |
| 2017-08-11 | perf tools: Add missing newline to expr parser error messages | Andi Kleen | 1 | -1/+1 |
| 2017-03-23 | perf tools: Add a simple expression parser for JSON | Andi Kleen | 1 | -0/+173 |