Skip to content

Commit e598e74

Browse files
Merge pull request #29 from ChristianKuehnel/fixlinter
fix markdown linter
2 parents e7fe9a7 + 09997b0 commit e598e74

File tree

3 files changed

+44
-21
lines changed

3 files changed

+44
-21
lines changed

.markdownlint.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"default": true,
3+
"MD013": false,
4+
"MD034": false
5+
}

infrastructure_survey.md

Lines changed: 38 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,8 @@ technologies.
204204
### LIT
205205

206206
- home-grown testing framework [LIT](https://llvm.org/docs/CommandGuide/lit.html)
207-
- included in the
208-
[LLVM monorepo](https://github.com/llvm-mirror/llvm/tree/master/utils/lit)
207+
- included in the
208+
[LLVM monorepo](https://github.com/llvm-mirror/llvm/tree/master/utils/lit)
209209

210210
## Web sites
211211

@@ -235,43 +235,61 @@ Binaries/releases are distributed by [Fastly](https://www.fastly.com/).
235235

236236
## practical formal reasoning
237237

238-
(Alive2)[https://github.com/AliveToolkit/alive2] is an external effort to build tooling around formal semenatics for LLVM IR. It is being used extensively validate InstCombine transforms before submission, and (less extensively) to isolate which transform is miscompiling. It's also being used to drive efforts to improve the specification of poison and undef in the LangRef.
238+
[Alive2](https://github.com/AliveToolkit/alive2) is an external effort to build
239+
tooling around formal semenatics for LLVM IR. It is being used extensively
240+
validate InstCombine transforms before submission, and (less extensively) to
241+
isolate which transform is miscompiling. It's also being used to drive efforts
242+
to improve the specification of poison and undef in the LangRef.
239243

240244
## external testing and revert to green
241245

242-
As a project, we rely heavily on external testing of ToT to ensure quality via bisection and revert-to-greeen. A few of particular note:
246+
As a project, we rely heavily on external testing of ToT to ensure quality via
247+
bisection and revert-to-greeen. A few of particular note:
243248

244-
- Google's weekly build with new ToT compiler finds a lot. The hashes of previously builds are available (where?) and are consumed by others as a defacto "recent stable" series.
249+
- Google's weekly build with new ToT compiler finds a lot. The hashes of
250+
previously builds are available (where?) and are consumed by others as a
251+
defacto "recent stable" series.
245252
- See Green Dragon above.
246-
- https://llvm-compile-time-tracker.com - ongoing effort to track and actively revert changes which impact compile time negatively. Contact: Nikita Popov?
247-
- Nuno Lopes and his team maintains a [dashboard][https://web.ist.utl.pt/nuno.lopes/alive2/] of currently failing LLVM tests related to the ongoing efforts to formalize poison/undef.
253+
- https://llvm-compile-time-tracker.com - ongoing effort to track and actively
254+
revert changes which impact compile time negatively. Contact: Nikita Popov?
255+
- Nuno Lopes and his team maintains a [dashboard][https://web.ist.utl.pt/nuno.lopes/alive2/]
256+
of currently failing LLVM tests related to the ongoing efforts to formalize poison/undef.
248257
- Fuzzing efforts
249258

250259
- Google's OSS Fuzz
251-
- Azul runs a [java fuzzer][https://github.com/AzulSystems/JavaFuzzer] which finds a lot of miscompiles.
252-
- [clang-triage][https://github.com/sliedes/clang-triage] - externally developed, doesn't appear to still be active
260+
- Azul runs a [java fuzzer][https://github.com/AzulSystems/JavaFuzzer] which
261+
finds a lot of miscompiles.
262+
- [clang-triage][https://github.com/sliedes/clang-triage] - externally
263+
developed, doesn't appear to still be active
253264
- to be continued...
254265

255-
Running these efforts are probably mostly out of scope for the working group, but supporting them w/ e.g. bisection and reduction tooling is not. We should probably also establish point of contacts for each if they're going to be reverting lots of changes upstream.
266+
Running these efforts are probably mostly out of scope for the working group,
267+
but supporting them w/ e.g. bisection and reduction tooling is not. We should
268+
probably also establish point of contacts for each if they're going to be
269+
reverting lots of changes upstream.
256270

257271
## code analysis reports
258272

259-
* https://llvm.org/reports/scan-build/
260-
* https://llvm.org/reports/coverage/ (out of date)
261-
* https://scan.coverity.com/projects/llvm (*very* out of date)
273+
- https://llvm.org/reports/scan-build/
274+
- https://llvm.org/reports/coverage/ (out of date)
275+
- https://scan.coverity.com/projects/llvm (*very* out of date)
262276

263277
It's unclear who owns these, or how they're generated.
264278

265279
## packages and distribution
266280

267-
Various distributions package LLVM, we may want to document tooling and assumptions around that.
281+
Various distributions package LLVM, we may want to document tooling and
282+
assumptions around that.
268283

269-
https://apt.llvm.org/ provides "nightly" LLVM packages. Unclear how widely this is used. It does appear to be actively maintained. See section on technical details towards end of page.
284+
https://apt.llvm.org/ provides "nightly" LLVM packages. Unclear how widely this
285+
is used. It does appear to be actively maintained. See section on technical
286+
details towards end of page.
270287

271-
* Contact: Sylvestre Ledru
272-
* Last time @ChristianKuehnel talked to the Sylvestre, there were no usage metrics available.
288+
- Contact: Sylvestre Ledru
289+
- Last time @ChristianKuehnel talked to the Sylvestre, there were no usage metrics available.
273290

274-
# Google Workspace
291+
## Google Workspace
275292

276-
[Google Workspace](https://workspace.google.com/) is in the LLVM foundation to manage mailing lists
277-
(e.g. [email protected]) and to collaborate on documents. This is not used in the LLVM community.
293+
[Google Workspace](https://workspace.google.com/) is in the LLVM foundation to
294+
manage mailing lists (e.g. [email protected]) and to collaborate on documents.
295+
This is not used in the LLVM community.

meeting_minutes/2021-02-23.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464

6565
### discuss next steps on "Survey on current project infrastructure" [#9](https://github.com/ChristianKuehnel/iwg-workspace/issues/9)
6666

67-
* Action item for Christian: rename file to "survey"
67+
* Action item for Christian: rename file to "survey"
6868
([done](https://github.com/ChristianKuehnel/iwg-workspace/commit/d75fe71da959128c1bbbb42f026269d734bdb6ef))
6969
* Goals:
7070
* have broad overview of all system to decide what we're working on.

0 commit comments

Comments
 (0)