[WebAssembly] Fix asan issue from https://reviews.llvm.org/D121349
[llvm-project.git] / flang / docs / index.md
blob555c0ccdb143717884f4c46bfbc784776d40faec
1 # Welcome to Flang's documentation
3 Flang is LLVM's Fortran frontend that can be found
4 [here](https://github.com/llvm/llvm-project/tree/main/flang). It is often
5 referred to as "LLVM Flang" to differentiate itself from ["Classic
6 Flang"](https://github.com/flang-compiler/flang) - these are two separate and
7 independent Fortran compilers. LLVM Flang is under active development. While it
8 is capable of generating executables for a number of examples, some
9 functionality is still missing. See [GettingInvolved](GettingInvolved) for tips
10 on how to get in touch with us and to learn more about the current status.
12 ```eval_rst
13 .. toctree::
14    :titlesonly:
16    ReleaseNotes
17 ```
19 # Contributing to Flang
21 ```eval_rst
22 .. toctree::
23    :titlesonly:
25    C++17
26    C++style
27    FortranForCProgrammers
28    GettingInvolved
29    ImplementingASemanticCheck
30    PullRequestChecklist
31 ```
33 # Design Documents
35 ```eval_rst
36 .. toctree::
37    :titlesonly:
39    ArrayComposition
40    BijectiveInternalNameUniquing
41    Calls
42    Character
43    ControlFlowGraph
44    Directives
45    DoConcurrent
46    Extensions
47    FlangDriver
48    FortranIR
49    FortranLLVMTestSuite
50    IORuntimeInternals
51    Intrinsics
52    LabelResolution
53    ModFiles
54    OpenMP-4.5-grammar.md
55    OpenMP-semantics
56    OptionComparison
57    Overview
58    ParserCombinators
59    Parsing
60    Preprocessing
61    RuntimeDescriptor
62    RuntimeTypeInfo
63    Semantics
64    f2018-grammar.md
65 ```
67 # Indices and tables
69 ```eval_rst
70 * :ref:`genindex`
71 * :ref:`modindex`
72 * :ref:`search`
73 ```