Skip to content

Commit 269f169

Browse files
committed
[skip ci] doc: update generated wiki pages (wiki/Normalized AST.md,wiki/Interface.md,wiki/Dataflow Graph.md,wiki/Control Flow Graph.md,wiki/Core.md,README.md,bug-report.yaml)
1 parent f4fcb8d commit 269f169

File tree

7 files changed

+156
-156
lines changed

7 files changed

+156
-156
lines changed

.github/ISSUE_TEMPLATE/bug-report.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ body:
3131
options:
3232
# START::Versions
3333
- <Older> (please consider updating)
34-
- v2.8.11 (Jan 27, 2026)
3534
- v2.8.12 (Jan 28, 2026)
3635
- v2.8.13 (Jan 29, 2026)
3736
- v2.8.14 (Jan 29, 2026)
3837
- v2.8.15 (Jan 30, 2026)
3938
- v2.9.0 (Feb 2, 2026)
4039
- v2.9.1 (Feb 3, 2026)
4140
- v2.9.2 (Feb 3, 2026)
41+
- v2.9.3 (Feb 4, 2026)
4242
- Unknown
4343
- Unreleased/Dev
4444
# END::Versions

README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ It offers a wide variety of features, for example:
2424

2525
```shell
2626
$ docker run -it --rm eagleoutice/flowr # or npm run flowr
27-
flowR repl using flowR v2.9.2, R grammar v14 (tree-sitter engine)
27+
flowR repl using flowR v2.9.3, R grammar v14 (tree-sitter engine)
2828
R> :query @linter "read.csv(\"/root/x.txt\")"
2929
```
3030

@@ -39,23 +39,23 @@ It offers a wide variety of features, for example:
3939
╰ File Path Validity (file-path-validity):
4040
╰ certain:
4141
╰ Path `/root/x.txt` at 1.1-23
42-
╰ Metadata: totalReads: 1, totalUnknown: 0, totalWritesBeforeAlways: 0, totalValid: 0, searchTimeMs: 1, processTimeMs: 0
42+
╰ Metadata: totalReads: 1, totalUnknown: 0, totalWritesBeforeAlways: 0, totalValid: 0, searchTimeMs: 0, processTimeMs: 1
4343
╰ Seeded Randomness (seeded-randomness):
4444
╰ Metadata: consumerCalls: 0, callsWithFunctionProducers: 0, callsWithAssignmentProducers: 0, callsWithNonConstantProducers: 0, callsWithOtherBranchProducers: 0, searchTimeMs: 0, processTimeMs: 0
4545
╰ Absolute Paths (absolute-file-paths):
4646
╰ certain:
4747
╰ Path `/root/x.txt` at 1.1-23
4848
╰ Metadata: totalConsidered: 1, totalUnknown: 0, searchTimeMs: 0, processTimeMs: 0
4949
╰ Unused Definitions (unused-definitions):
50-
╰ Metadata: totalConsidered: 0, searchTimeMs: 0, processTimeMs: 1
50+
╰ Metadata: totalConsidered: 0, searchTimeMs: 0, processTimeMs: 0
5151
╰ Naming Convention (naming-convention):
5252
╰ Metadata: numMatches: 0, numBreak: 0, searchTimeMs: 0, processTimeMs: 0
5353
╰ Network Functions (network-functions):
5454
╰ Metadata: totalCalls: 0, totalFunctionDefinitions: 0, searchTimeMs: 0, processTimeMs: 0
5555
╰ Dataframe Access Validation (dataframe-access-validation):
5656
╰ Metadata: numOperations: 0, numAccesses: 0, totalAccessed: 0, searchTimeMs: 0, processTimeMs: 0
5757
╰ Dead Code (dead-code):
58-
╰ Metadata: consideredNodes: 5, searchTimeMs: 0, processTimeMs: 0
58+
╰ Metadata: consideredNodes: 5, searchTimeMs: 1, processTimeMs: 0
5959
╰ Useless Loops (useless-loop):
6060
╰ Metadata: numOfUselessLoops: 0, searchTimeMs: 0, processTimeMs: 0
6161
All queries together required ≈2 ms (1ms accuracy, total 3 ms)
@@ -88,7 +88,7 @@ It offers a wide variety of features, for example:
8888
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ Path `/root/x.txt` at 1.1-23\
8989
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ _Metadata_: <code>totalReads: 1, totalUnknown: 0, totalWritesBeforeAlways: 0, totalValid: 0, searchTimeMs: 0, processTimeMs: 0</code>\
9090
&nbsp;&nbsp;&nbsp;**Seeded Randomness** (seeded-randomness):\
91-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ _Metadata_: <code>consumerCalls: 0, callsWithFunctionProducers: 0, callsWithAssignmentProducers: 0, callsWithNonConstantProducers: 0, callsWithOtherBranchProducers: 0, searchTimeMs: 0, processTimeMs: 0</code>\
91+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ _Metadata_: <code>consumerCalls: 0, callsWithFunctionProducers: 0, callsWithAssignmentProducers: 0, callsWithNonConstantProducers: 0, callsWithOtherBranchProducers: 0, searchTimeMs: 0, processTimeMs: 1</code>\
9292
&nbsp;&nbsp;&nbsp;**Absolute Paths** (absolute-file-paths):\
9393
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ certain:\
9494
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ Path `/root/x.txt` at 1.1-23\
@@ -100,16 +100,16 @@ It offers a wide variety of features, for example:
100100
&nbsp;&nbsp;&nbsp;**Network Functions** (network-functions):\
101101
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ _Metadata_: <code>totalCalls: 0, totalFunctionDefinitions: 0, searchTimeMs: 0, processTimeMs: 0</code>\
102102
&nbsp;&nbsp;&nbsp;**Dataframe Access Validation** (dataframe-access-validation):\
103-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ _Metadata_: <code>numOperations: 0, numAccesses: 0, totalAccessed: 0, searchTimeMs: 0, processTimeMs: 1</code>\
103+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ _Metadata_: <code>numOperations: 0, numAccesses: 0, totalAccessed: 0, searchTimeMs: 0, processTimeMs: 0</code>\
104104
&nbsp;&nbsp;&nbsp;**Dead Code** (dead-code):\
105-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ _Metadata_: <code>consideredNodes: 5, searchTimeMs: 0, processTimeMs: 0</code>\
105+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ _Metadata_: <code>consideredNodes: 5, searchTimeMs: 1, processTimeMs: 0</code>\
106106
&nbsp;&nbsp;&nbsp;**Useless Loops** (useless-loop):\
107107
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;╰ _Metadata_: <code>numOfUselessLoops: 0, searchTimeMs: 0, processTimeMs: 0</code>\
108108
_All queries together required ≈3 ms (1ms accuracy, total 3 ms)_
109109
110110
<details> <summary style="color:gray">Show Detailed Results as Json</summary>
111111
112-
The analysis required _2.9 ms_ (including parsing and normalization and the query) within the generation environment.
112+
The analysis required _2.6 ms_ (including parsing and normalization and the query) within the generation environment.
113113
114114
In general, the JSON contains the Ids of the nodes in question as they are present in the normalized AST or the dataflow graph of flowR.
115115
Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki/Interface) wiki page for more information on how to get those.
@@ -162,7 +162,7 @@ It offers a wide variety of features, for example:
162162
"callsWithNonConstantProducers": 0,
163163
"callsWithOtherBranchProducers": 0,
164164
"searchTimeMs": 0,
165-
"processTimeMs": 0
165+
"processTimeMs": 1
166166
}
167167
},
168168
"absolute-file-paths": {
@@ -218,14 +218,14 @@ It offers a wide variety of features, for example:
218218
"numAccesses": 0,
219219
"totalAccessed": 0,
220220
"searchTimeMs": 0,
221-
"processTimeMs": 1
221+
"processTimeMs": 0
222222
}
223223
},
224224
"dead-code": {
225225
"results": [],
226226
".meta": {
227227
"consideredNodes": 5,
228-
"searchTimeMs": 0,
228+
"searchTimeMs": 1,
229229
"processTimeMs": 0
230230
}
231231
},
@@ -308,7 +308,7 @@ It offers a wide variety of features, for example:
308308
309309
```shell
310310
$ docker run -it --rm eagleoutice/flowr # or npm run flowr
311-
flowR repl using flowR v2.9.2, R grammar v14 (tree-sitter engine)
311+
flowR repl using flowR v2.9.3, R grammar v14 (tree-sitter engine)
312312
R> :query @static-slice (11@sum) file://test/testfiles/example.R
313313
```
314314
@@ -322,7 +322,7 @@ It offers a wide variety of features, for example:
322322
N <- 10
323323
for(i in 1:(N-1)) sum <- sum + i + w
324324
sum
325-
All queries together required ≈3 ms (1ms accuracy, total 3 ms)
325+
All queries together required ≈4 ms (1ms accuracy, total 4 ms)
326326
```
327327
328328
@@ -356,7 +356,7 @@ It offers a wide variety of features, for example:
356356
357357
358358
* 🚀 **fast call-graph, data-, and control-flow graphs**\
359-
Within just [<i><span title="This measurement is automatically fetched from the latest benchmark!">117 ms</span></i> (as of Feb 3, 2026)](https://flowr-analysis.github.io/flowr/wiki/stats/benchmark),
359+
Within just [<i><span title="This measurement is automatically fetched from the latest benchmark!">121.6 ms</span></i> (as of Feb 4, 2026)](https://flowr-analysis.github.io/flowr/wiki/stats/benchmark),
360360
_flowR_ can analyze the data- and control-flow of the average real-world R script. See the [benchmarks](https://flowr-analysis.github.io/flowr/wiki/stats/benchmark) for more information,
361361
and consult the [wiki pages](https://github.com/flowr-analysis/flowr/wiki/wiki/dataflow-graph) for more details on the dataflow graphs as well as call graphs.
362362
@@ -392,7 +392,7 @@ It offers a wide variety of features, for example:
392392
393393
```shell
394394
$ docker run -it --rm eagleoutice/flowr # or npm run flowr
395-
flowR repl using flowR v2.9.2, R grammar v14 (tree-sitter engine)
395+
flowR repl using flowR v2.9.3, R grammar v14 (tree-sitter engine)
396396
R> :dataflow* test/testfiles/example.R
397397
```
398398
@@ -697,7 +697,7 @@ It offers a wide variety of features, for example:
697697
```
698698
699699
700-
(The analysis required _2.0 ms_ (including parse and normalize, using the [tree-sitter](https://github.com/flowr-analysis/flowr/wiki/Engines) engine) within the generation environment.)
700+
(The analysis required _2.3 ms_ (including parse and normalize, using the [tree-sitter](https://github.com/flowr-analysis/flowr/wiki/Engines) engine) within the generation environment.)
701701
702702
703703

0 commit comments

Comments
 (0)