Просмотр исходного кода

Split semantics into check and sem_ir directories (#3176)

Continuing along with #3070. Note this is just a file rename, with BUILD
edits; every file previously in semantics/ should show as moved (except
maybe BUILDs, which split).
Jon Ross-Perkins 2 лет назад
Родитель
Сommit
1c748c0f14
100 измененных файлов с 133 добавлено и 27 удалено
  1. 1 1
      toolchain/autoupdate_testdata.py
  2. 106 0
      toolchain/check/BUILD
  3. 0 0
      toolchain/check/__init__.py
  4. 2 2
      toolchain/check/check.cpp
  5. 4 4
      toolchain/check/check.h
  6. 0 0
      toolchain/check/check_file_test.cpp
  7. 0 0
      toolchain/check/check_fuzzer.cpp
  8. 6 6
      toolchain/check/context.cpp
  9. 8 8
      toolchain/check/context.h
  10. 2 2
      toolchain/check/declaration_name_stack.cpp
  11. 4 4
      toolchain/check/declaration_name_stack.h
  12. 0 0
      toolchain/check/fuzzer_corpus/005cacf2254cee9c357347503a715e3b680b7284
  13. 0 0
      toolchain/check/fuzzer_corpus/010856053137c0432260e9145d6f171ae227c715
  14. 0 0
      toolchain/check/fuzzer_corpus/0112278cfd21507f5266dfd89b7dc51a6ea801b3
  15. 0 0
      toolchain/check/fuzzer_corpus/01cd4d9d3357b42f67e7b85e3b971ade1ab4a3d5
  16. 0 0
      toolchain/check/fuzzer_corpus/03a9b31a0b80b5c661d405b654a51932bf3dabad
  17. 0 0
      toolchain/check/fuzzer_corpus/0447b0030b48fa60d3d9f9c9163d05acd789796f
  18. 0 0
      toolchain/check/fuzzer_corpus/0686bcb78820140c8d024e5b7d35adaa5eec3621
  19. 0 0
      toolchain/check/fuzzer_corpus/08187c797a711bdfbd1e48edcba3d9102766cb9d
  20. 0 0
      toolchain/check/fuzzer_corpus/086087f87f7a0618c32aaf7e1d9fb0408e54a448
  21. 0 0
      toolchain/check/fuzzer_corpus/0896c31a99907299ead911e234074c472a70de30
  22. 0 0
      toolchain/check/fuzzer_corpus/08ea37d96dee020359a3cd25344d9b33b23fbe8c
  23. 0 0
      toolchain/check/fuzzer_corpus/091db65a1b8f6119b3ba148eccc667ac14e7b9b5
  24. 0 0
      toolchain/check/fuzzer_corpus/0a16a746ed273e210abe5ee6cd3c63a475479a39
  25. 0 0
      toolchain/check/fuzzer_corpus/0ad9d1e319b4e0ff9813edf6706823127c78cca5
  26. 0 0
      toolchain/check/fuzzer_corpus/0c6afa669d8b0036a28c74fa19c7370515938300
  27. 0 0
      toolchain/check/fuzzer_corpus/0d8919c02ea985fe0c9e02b75d4d01ac98e1ada7
  28. 0 0
      toolchain/check/fuzzer_corpus/0e4dff74694458253dfba70df99260d46c4f7049
  29. 0 0
      toolchain/check/fuzzer_corpus/0f16578e125b372618b0f999fa14d20e64baa5c5
  30. 0 0
      toolchain/check/fuzzer_corpus/0f51cb18d302c1493cbf5389ca74fa97a49090c5
  31. 0 0
      toolchain/check/fuzzer_corpus/1016cb8abba49330ca337c3c650f8b887a8eec56
  32. 0 0
      toolchain/check/fuzzer_corpus/105bf041eb0ec468660023a131981170036c4aa4
  33. 0 0
      toolchain/check/fuzzer_corpus/10d1744fbabedd2d7b67aeeba5ccfad33dde54eb
  34. 0 0
      toolchain/check/fuzzer_corpus/10ed248ac6874c3c6ee8fed1ffff5e2d4f0c5ec5
  35. 0 0
      toolchain/check/fuzzer_corpus/1171a926d8aa677aec7042fe5f9e29c1632f5300
  36. 0 0
      toolchain/check/fuzzer_corpus/119ac0fd33bccc1f9d8d4c78f485db62b8261039
  37. 0 0
      toolchain/check/fuzzer_corpus/119e4e694e8b998c45200f2f9bba291c8f18de86
  38. 0 0
      toolchain/check/fuzzer_corpus/1259d0decfb6c2fd6808fda42a9654bbad1640de
  39. 0 0
      toolchain/check/fuzzer_corpus/128de0e2a70878988fcd7bf60bdd862ef764b92f
  40. 0 0
      toolchain/check/fuzzer_corpus/12b34eb2c07d14c7b6c964bed06d9cd9b295570a
  41. 0 0
      toolchain/check/fuzzer_corpus/137565f0078baddcd33c03bcb752cd91e0c15195
  42. 0 0
      toolchain/check/fuzzer_corpus/13936e89e497ed4f7b0555ad0fe8142c71385208
  43. 0 0
      toolchain/check/fuzzer_corpus/1397a4fbdf1addb0892345321c7fbc14adf77b4c
  44. 0 0
      toolchain/check/fuzzer_corpus/14bf3c7665fe5282a469b474df3d2485550adbd4
  45. 0 0
      toolchain/check/fuzzer_corpus/1554c1eb73ff3932ad2e83351d6b0c98fca9492c
  46. 0 0
      toolchain/check/fuzzer_corpus/164cd743faa60d9495a35aeeaaac5ebcbaaed5c8
  47. 0 0
      toolchain/check/fuzzer_corpus/17ec5002557db4205de08c6daad9a3f6cb529076
  48. 0 0
      toolchain/check/fuzzer_corpus/188ed5d12d9c374702dfc38ab438dfe4b8cbabfd
  49. 0 0
      toolchain/check/fuzzer_corpus/18ec728eade91679104b23c3a949271089132321
  50. 0 0
      toolchain/check/fuzzer_corpus/1913a5458321a159544fff949d3f7b0f9d52065a
  51. 0 0
      toolchain/check/fuzzer_corpus/19d6f8cf04b59808515a78af96abc89cd4c2583e
  52. 0 0
      toolchain/check/fuzzer_corpus/1ad7c0030d4448143955e4e047868426e46a08e6
  53. 0 0
      toolchain/check/fuzzer_corpus/1af0cf0cfeabefdff968d557c1b67a32a424f357
  54. 0 0
      toolchain/check/fuzzer_corpus/1b5911a616ba8ae35eb39f855270fa9b766c3afc
  55. 0 0
      toolchain/check/fuzzer_corpus/1c939f5777f53aaf53300f4e54c1f2380b8b4f6a
  56. 0 0
      toolchain/check/fuzzer_corpus/1d5b8ef87c518dfd90dfaf7e98886a4ef791ab93
  57. 0 0
      toolchain/check/fuzzer_corpus/1d6d70723cfa13913d715a7ba2d7efa03d521df9
  58. 0 0
      toolchain/check/fuzzer_corpus/1dddc76f0ab71e0db413ccbd3eb8440ce69fe0e0
  59. 0 0
      toolchain/check/fuzzer_corpus/1e4c94040dcf313929b6e45bb96932198f296d9e
  60. 0 0
      toolchain/check/fuzzer_corpus/1ee86793bb703120496039d708f7562e9abfbc5c
  61. 0 0
      toolchain/check/fuzzer_corpus/1f287f6a07c7bf4e14bd2563f2877e1ca28c52c3
  62. 0 0
      toolchain/check/fuzzer_corpus/1fc793d170552ec217bfa6554c43444b5bc1a30d
  63. 0 0
      toolchain/check/fuzzer_corpus/2038a206d7fa99068235bb2ba54820e768b29cb9
  64. 0 0
      toolchain/check/fuzzer_corpus/20bbc444ffd3b0a688732fe0aa1eeff6969c33cc
  65. 0 0
      toolchain/check/fuzzer_corpus/21e0d305628d54204f02591a43b61527cda5d976
  66. 0 0
      toolchain/check/fuzzer_corpus/22d9a3333ee8d54f7e1233bf62920026ca8f3a1d
  67. 0 0
      toolchain/check/fuzzer_corpus/23e9f18ca5b5c85f4a44e3c472bbd23d1420013b
  68. 0 0
      toolchain/check/fuzzer_corpus/2464b8df7ccb3280edff4bce116483b5b165a953
  69. 0 0
      toolchain/check/fuzzer_corpus/25337ce57e0a62b2091a8b41a217cc54d65d0d80
  70. 0 0
      toolchain/check/fuzzer_corpus/25502eb01b8fec80bd8f99258c8e2c4db7ebd1dd
  71. 0 0
      toolchain/check/fuzzer_corpus/2552f1d3328f74b706d9138c53a14ff62b3b6bb3
  72. 0 0
      toolchain/check/fuzzer_corpus/26ce51c2c7f8a1d9f1b0c03722e8619f4e6eb1a5
  73. 0 0
      toolchain/check/fuzzer_corpus/27b81cef471374f0e9d02dcf2be5e79e45c0de2c
  74. 0 0
      toolchain/check/fuzzer_corpus/28720cdeeeba8921f97c137876b6dbe6e2a3225f
  75. 0 0
      toolchain/check/fuzzer_corpus/291af82d79bec74264cef40a43fcd6198593d0b5
  76. 0 0
      toolchain/check/fuzzer_corpus/292afba18cbb0ca2936ed77ebc79534ac76eeea4
  77. 0 0
      toolchain/check/fuzzer_corpus/29366dc2c3a372bec197172efb4c3b245a6b6e95
  78. 0 0
      toolchain/check/fuzzer_corpus/293b69131b73f32057424dee21a24ea04530399a
  79. 0 0
      toolchain/check/fuzzer_corpus/299dc67e6adcc047d41fb7c54c8733ae1f5a730f
  80. 0 0
      toolchain/check/fuzzer_corpus/2c68b43d8a3accf3dffde64ee1346170c321cf8a
  81. 0 0
      toolchain/check/fuzzer_corpus/2c8bd9d51c37b6e039d31465180dcd971e372a33
  82. 0 0
      toolchain/check/fuzzer_corpus/2cd24a29608035201b59f604b1c06ffd230df13e
  83. 0 0
      toolchain/check/fuzzer_corpus/2e7f4e15df56d8a05046d80c7a7ce01e6cb6779b
  84. 0 0
      toolchain/check/fuzzer_corpus/2f13aa997ff8ff9e53fa3e0d38fd27ff214319d9
  85. 0 0
      toolchain/check/fuzzer_corpus/2f1e5bc51212e421a902e31273599bea2ede8c62
  86. 0 0
      toolchain/check/fuzzer_corpus/2fb9acfa600396821f70f238b1c20f95e40a25b9
  87. 0 0
      toolchain/check/fuzzer_corpus/30243c0f830ca810070c9dc52e11026d673fd3de
  88. 0 0
      toolchain/check/fuzzer_corpus/3079f1de829d6dad1caef247d2d2965ab0a2233f
  89. 0 0
      toolchain/check/fuzzer_corpus/307b97c6b60b4f05d53a656201995e1fb502af02
  90. 0 0
      toolchain/check/fuzzer_corpus/3161b5f7fb9fc09982d28e2255f3d2ae27fc5ce1
  91. 0 0
      toolchain/check/fuzzer_corpus/31e0e6f587bdffffc37922b7b3f771680232bb31
  92. 0 0
      toolchain/check/fuzzer_corpus/31ef33085e7420998380c7dd66d8529ad975f7a4
  93. 0 0
      toolchain/check/fuzzer_corpus/3246530de7e46a174acd24fd87d38695fd5e36c9
  94. 0 0
      toolchain/check/fuzzer_corpus/326f616ba0e75fe934290f59801ffeecb97fad51
  95. 0 0
      toolchain/check/fuzzer_corpus/328768bbd4cee309586c935aa27bedf19202ef39
  96. 0 0
      toolchain/check/fuzzer_corpus/32ab1efa550be4f04cc3d07bf05a8804d09b754b
  97. 0 0
      toolchain/check/fuzzer_corpus/33346b680817ff4c2a003195a0a712daee297f8f
  98. 0 0
      toolchain/check/fuzzer_corpus/347494c3bd46b47f162b4abe214f5f71881dd126
  99. 0 0
      toolchain/check/fuzzer_corpus/34d5a979143e2dac42a721445d89d3681f13f4cd
  100. 0 0
      toolchain/check/fuzzer_corpus/34ff001dd827e172826dd1a040df88b4f7d15a01

+ 1 - 1
toolchain/autoupdate_testdata.py

@@ -12,12 +12,12 @@ import argparse
 import subprocess
 
 TARGETS = {
+    "check": "//toolchain/check:check_file_test",
     "codegen": "//toolchain/codegen:codegen_file_test",
     "driver": "//toolchain/driver:driver_file_test",
     "lexer": "//toolchain/lexer:lexer_file_test",
     "lower": "//toolchain/lower:lower_file_test",
     "parser": "//toolchain/parser:parse_tree_file_test",
-    "semantics": "//toolchain/semantics:semantics_file_test",
 }
 
 

+ 106 - 0
toolchain/check/BUILD

@@ -0,0 +1,106 @@
+# Part of the Carbon Language project, under the Apache License v2.0 with LLVM
+# Exceptions. See /LICENSE for license information.
+# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+
+load("@rules_cc//cc:defs.bzl", "cc_library")
+load("//bazel/sh_run:rules.bzl", "glob_sh_run")
+load("//testing/file_test:rules.bzl", "file_test")
+load("//testing/fuzzing:rules.bzl", "cc_fuzz_test")
+
+package(default_visibility = ["//visibility:public"])
+
+cc_library(
+    name = "node_stack",
+    srcs = ["node_stack.cpp"],
+    hdrs = ["node_stack.h"],
+    deps = [
+        "//common:check",
+        "//common:ostream",
+        "//common:vlog",
+        "//toolchain/parser:parse_node_kind",
+        "//toolchain/parser:parse_tree",
+        "//toolchain/sem_ir:node",
+        "@llvm-project//llvm:Support",
+    ],
+)
+
+cc_library(
+    name = "check",
+    srcs = [
+        "check.cpp",
+        "context.cpp",
+        "declaration_name_stack.cpp",
+        "node_block_stack.cpp",
+    ] +
+    # Glob handler files to avoid missing any.
+    glob([
+        "handle*.cpp",
+    ]),
+    hdrs = [
+        "check.h",
+        "context.h",
+        "declaration_name_stack.h",
+        "node_block_stack.h",
+    ],
+    deps = [
+        ":node_stack",
+        "//common:check",
+        "//common:ostream",
+        "//common:vlog",
+        "//toolchain/base:pretty_stack_trace_function",
+        "//toolchain/diagnostics:diagnostic_emitter",
+        "//toolchain/diagnostics:diagnostic_kind",
+        "//toolchain/lexer:tokenized_buffer",
+        "//toolchain/parser:parse_node_kind",
+        "//toolchain/parser:parse_tree",
+        "//toolchain/parser:parse_tree_node_location_translator",
+        "//toolchain/sem_ir:builtin_kind",
+        "//toolchain/sem_ir:file",
+        "//toolchain/sem_ir:node",
+        "//toolchain/sem_ir:node_kind",
+        "@llvm-project//llvm:Support",
+    ],
+)
+
+file_test(
+    name = "check_file_test",
+    srcs = ["check_file_test.cpp"],
+    tests = glob(["testdata/**/*.carbon"]),
+    deps = [
+        "//toolchain/driver:driver_file_test_base",
+        "@llvm-project//llvm:Support",
+    ],
+)
+
+cc_fuzz_test(
+    name = "check_fuzzer",
+    size = "small",
+    srcs = ["check_fuzzer.cpp"],
+    corpus = glob(["fuzzer_corpus/*"]),
+    deps = [
+        "//toolchain/driver",
+        "@llvm-project//llvm:Support",
+    ],
+)
+
+glob_sh_run(
+    args = [
+        "$(location //toolchain/driver:carbon)",
+        "dump",
+        "semantics-ir",
+    ],
+    data = ["//toolchain/driver:carbon"],
+    file_exts = ["carbon"],
+)
+
+glob_sh_run(
+    args = [
+        "$(location //toolchain/driver:carbon)",
+        "-v",
+        "dump",
+        "semantics-ir",
+    ],
+    data = ["//toolchain/driver:carbon"],
+    file_exts = ["carbon"],
+    run_ext = "verbose",
+)

+ 0 - 0
toolchain/semantics/__init__.py → toolchain/check/__init__.py


+ 2 - 2
toolchain/semantics/check.cpp → toolchain/check/check.cpp

@@ -5,9 +5,9 @@
 #include "common/check.h"
 
 #include "toolchain/base/pretty_stack_trace_function.h"
+#include "toolchain/check/context.h"
 #include "toolchain/parser/parse_tree_node_location_translator.h"
-#include "toolchain/semantics/semantics_context.h"
-#include "toolchain/semantics/semantics_ir.h"
+#include "toolchain/sem_ir/file.h"
 
 namespace Carbon::Check {
 

+ 4 - 4
toolchain/semantics/check.h → toolchain/check/check.h

@@ -2,14 +2,14 @@
 // Exceptions. See /LICENSE for license information.
 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 
-#ifndef CARBON_TOOLCHAIN_SEMANTICS_CHECK_H_
-#define CARBON_TOOLCHAIN_SEMANTICS_CHECK_H_
+#ifndef CARBON_TOOLCHAIN_CHECK_CHECK_H_
+#define CARBON_TOOLCHAIN_CHECK_CHECK_H_
 
 #include "common/ostream.h"
 #include "toolchain/diagnostics/diagnostic_emitter.h"
 #include "toolchain/lexer/tokenized_buffer.h"
 #include "toolchain/parser/parse_tree.h"
-#include "toolchain/semantics/semantics_ir.h"
+#include "toolchain/sem_ir/file.h"
 
 namespace Carbon::Check {
 
@@ -26,4 +26,4 @@ extern auto CheckParseTree(const SemIR::File& builtin_ir,
 
 }  // namespace Carbon::Check
 
-#endif  // CARBON_TOOLCHAIN_SEMANTICS_CHECK_H_
+#endif  // CARBON_TOOLCHAIN_CHECK_CHECK_H_

+ 0 - 0
toolchain/semantics/semantics_file_test.cpp → toolchain/check/check_file_test.cpp


+ 0 - 0
toolchain/semantics/semantics_fuzzer.cpp → toolchain/check/check_fuzzer.cpp


+ 6 - 6
toolchain/semantics/semantics_context.cpp → toolchain/check/context.cpp

@@ -2,21 +2,21 @@
 // Exceptions. See /LICENSE for license information.
 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 
-#include "toolchain/semantics/semantics_context.h"
+#include "toolchain/check/context.h"
 
 #include <utility>
 
 #include "common/check.h"
 #include "common/vlog.h"
 #include "llvm/ADT/STLExtras.h"
+#include "toolchain/check/declaration_name_stack.h"
+#include "toolchain/check/node_block_stack.h"
 #include "toolchain/diagnostics/diagnostic_kind.h"
 #include "toolchain/lexer/tokenized_buffer.h"
 #include "toolchain/parser/parse_node_kind.h"
-#include "toolchain/semantics/semantics_declaration_name_stack.h"
-#include "toolchain/semantics/semantics_ir.h"
-#include "toolchain/semantics/semantics_node.h"
-#include "toolchain/semantics/semantics_node_block_stack.h"
-#include "toolchain/semantics/semantics_node_kind.h"
+#include "toolchain/sem_ir/file.h"
+#include "toolchain/sem_ir/node.h"
+#include "toolchain/sem_ir/node_kind.h"
 
 namespace Carbon::Check {
 

+ 8 - 8
toolchain/semantics/semantics_context.h → toolchain/check/context.h

@@ -2,19 +2,19 @@
 // Exceptions. See /LICENSE for license information.
 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 
-#ifndef CARBON_TOOLCHAIN_SEMANTICS_SEMANTICS_CONTEXT_H_
-#define CARBON_TOOLCHAIN_SEMANTICS_SEMANTICS_CONTEXT_H_
+#ifndef CARBON_TOOLCHAIN_CHECK_CONTEXT_H_
+#define CARBON_TOOLCHAIN_CHECK_CONTEXT_H_
 
 #include "llvm/ADT/DenseMap.h"
 #include "llvm/ADT/DenseSet.h"
 #include "llvm/ADT/FoldingSet.h"
 #include "llvm/ADT/SmallVector.h"
+#include "toolchain/check/declaration_name_stack.h"
+#include "toolchain/check/node_block_stack.h"
+#include "toolchain/check/node_stack.h"
 #include "toolchain/parser/parse_tree.h"
-#include "toolchain/semantics/semantics_declaration_name_stack.h"
-#include "toolchain/semantics/semantics_ir.h"
-#include "toolchain/semantics/semantics_node.h"
-#include "toolchain/semantics/semantics_node_block_stack.h"
-#include "toolchain/semantics/semantics_node_stack.h"
+#include "toolchain/sem_ir/file.h"
+#include "toolchain/sem_ir/node.h"
 
 namespace Carbon::Check {
 
@@ -403,4 +403,4 @@ class Context {
 
 }  // namespace Carbon::Check
 
-#endif  // CARBON_TOOLCHAIN_SEMANTICS_SEMANTICS_CONTEXT_H_
+#endif  // CARBON_TOOLCHAIN_CHECK_CONTEXT_H_

+ 2 - 2
toolchain/semantics/semantics_declaration_name_stack.cpp → toolchain/check/declaration_name_stack.cpp

@@ -2,9 +2,9 @@
 // Exceptions. See /LICENSE for license information.
 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 
-#include "toolchain/semantics/semantics_declaration_name_stack.h"
+#include "toolchain/check/declaration_name_stack.h"
 
-#include "toolchain/semantics/semantics_context.h"
+#include "toolchain/check/context.h"
 
 namespace Carbon::Check {
 

+ 4 - 4
toolchain/semantics/semantics_declaration_name_stack.h → toolchain/check/declaration_name_stack.h

@@ -2,12 +2,12 @@
 // Exceptions. See /LICENSE for license information.
 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 
-#ifndef CARBON_TOOLCHAIN_SEMANTICS_SEMANTICS_DECLARATION_NAME_STACK_H_
-#define CARBON_TOOLCHAIN_SEMANTICS_SEMANTICS_DECLARATION_NAME_STACK_H_
+#ifndef CARBON_TOOLCHAIN_CHECK_DECLARATION_NAME_STACK_H_
+#define CARBON_TOOLCHAIN_CHECK_DECLARATION_NAME_STACK_H_
 
 #include "llvm/ADT/SmallVector.h"
 #include "toolchain/parser/parse_tree.h"
-#include "toolchain/semantics/semantics_node.h"
+#include "toolchain/sem_ir/node.h"
 
 namespace Carbon::Check {
 
@@ -136,4 +136,4 @@ class DeclarationNameStack {
 
 }  // namespace Carbon::Check
 
-#endif  // CARBON_TOOLCHAIN_SEMANTICS_SEMANTICS_DECLARATION_NAME_STACK_H_
+#endif  // CARBON_TOOLCHAIN_CHECK_DECLARATION_NAME_STACK_H_

+ 0 - 0
toolchain/semantics/fuzzer_corpus/005cacf2254cee9c357347503a715e3b680b7284 → toolchain/check/fuzzer_corpus/005cacf2254cee9c357347503a715e3b680b7284


+ 0 - 0
toolchain/semantics/fuzzer_corpus/010856053137c0432260e9145d6f171ae227c715 → toolchain/check/fuzzer_corpus/010856053137c0432260e9145d6f171ae227c715


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0112278cfd21507f5266dfd89b7dc51a6ea801b3 → toolchain/check/fuzzer_corpus/0112278cfd21507f5266dfd89b7dc51a6ea801b3


+ 0 - 0
toolchain/semantics/fuzzer_corpus/01cd4d9d3357b42f67e7b85e3b971ade1ab4a3d5 → toolchain/check/fuzzer_corpus/01cd4d9d3357b42f67e7b85e3b971ade1ab4a3d5


+ 0 - 0
toolchain/semantics/fuzzer_corpus/03a9b31a0b80b5c661d405b654a51932bf3dabad → toolchain/check/fuzzer_corpus/03a9b31a0b80b5c661d405b654a51932bf3dabad


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0447b0030b48fa60d3d9f9c9163d05acd789796f → toolchain/check/fuzzer_corpus/0447b0030b48fa60d3d9f9c9163d05acd789796f


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0686bcb78820140c8d024e5b7d35adaa5eec3621 → toolchain/check/fuzzer_corpus/0686bcb78820140c8d024e5b7d35adaa5eec3621


+ 0 - 0
toolchain/semantics/fuzzer_corpus/08187c797a711bdfbd1e48edcba3d9102766cb9d → toolchain/check/fuzzer_corpus/08187c797a711bdfbd1e48edcba3d9102766cb9d


+ 0 - 0
toolchain/semantics/fuzzer_corpus/086087f87f7a0618c32aaf7e1d9fb0408e54a448 → toolchain/check/fuzzer_corpus/086087f87f7a0618c32aaf7e1d9fb0408e54a448


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0896c31a99907299ead911e234074c472a70de30 → toolchain/check/fuzzer_corpus/0896c31a99907299ead911e234074c472a70de30


+ 0 - 0
toolchain/semantics/fuzzer_corpus/08ea37d96dee020359a3cd25344d9b33b23fbe8c → toolchain/check/fuzzer_corpus/08ea37d96dee020359a3cd25344d9b33b23fbe8c


+ 0 - 0
toolchain/semantics/fuzzer_corpus/091db65a1b8f6119b3ba148eccc667ac14e7b9b5 → toolchain/check/fuzzer_corpus/091db65a1b8f6119b3ba148eccc667ac14e7b9b5


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0a16a746ed273e210abe5ee6cd3c63a475479a39 → toolchain/check/fuzzer_corpus/0a16a746ed273e210abe5ee6cd3c63a475479a39


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0ad9d1e319b4e0ff9813edf6706823127c78cca5 → toolchain/check/fuzzer_corpus/0ad9d1e319b4e0ff9813edf6706823127c78cca5


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0c6afa669d8b0036a28c74fa19c7370515938300 → toolchain/check/fuzzer_corpus/0c6afa669d8b0036a28c74fa19c7370515938300


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0d8919c02ea985fe0c9e02b75d4d01ac98e1ada7 → toolchain/check/fuzzer_corpus/0d8919c02ea985fe0c9e02b75d4d01ac98e1ada7


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0e4dff74694458253dfba70df99260d46c4f7049 → toolchain/check/fuzzer_corpus/0e4dff74694458253dfba70df99260d46c4f7049


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0f16578e125b372618b0f999fa14d20e64baa5c5 → toolchain/check/fuzzer_corpus/0f16578e125b372618b0f999fa14d20e64baa5c5


+ 0 - 0
toolchain/semantics/fuzzer_corpus/0f51cb18d302c1493cbf5389ca74fa97a49090c5 → toolchain/check/fuzzer_corpus/0f51cb18d302c1493cbf5389ca74fa97a49090c5


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1016cb8abba49330ca337c3c650f8b887a8eec56 → toolchain/check/fuzzer_corpus/1016cb8abba49330ca337c3c650f8b887a8eec56


+ 0 - 0
toolchain/semantics/fuzzer_corpus/105bf041eb0ec468660023a131981170036c4aa4 → toolchain/check/fuzzer_corpus/105bf041eb0ec468660023a131981170036c4aa4


+ 0 - 0
toolchain/semantics/fuzzer_corpus/10d1744fbabedd2d7b67aeeba5ccfad33dde54eb → toolchain/check/fuzzer_corpus/10d1744fbabedd2d7b67aeeba5ccfad33dde54eb


+ 0 - 0
toolchain/semantics/fuzzer_corpus/10ed248ac6874c3c6ee8fed1ffff5e2d4f0c5ec5 → toolchain/check/fuzzer_corpus/10ed248ac6874c3c6ee8fed1ffff5e2d4f0c5ec5


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1171a926d8aa677aec7042fe5f9e29c1632f5300 → toolchain/check/fuzzer_corpus/1171a926d8aa677aec7042fe5f9e29c1632f5300


+ 0 - 0
toolchain/semantics/fuzzer_corpus/119ac0fd33bccc1f9d8d4c78f485db62b8261039 → toolchain/check/fuzzer_corpus/119ac0fd33bccc1f9d8d4c78f485db62b8261039


+ 0 - 0
toolchain/semantics/fuzzer_corpus/119e4e694e8b998c45200f2f9bba291c8f18de86 → toolchain/check/fuzzer_corpus/119e4e694e8b998c45200f2f9bba291c8f18de86


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1259d0decfb6c2fd6808fda42a9654bbad1640de → toolchain/check/fuzzer_corpus/1259d0decfb6c2fd6808fda42a9654bbad1640de


+ 0 - 0
toolchain/semantics/fuzzer_corpus/128de0e2a70878988fcd7bf60bdd862ef764b92f → toolchain/check/fuzzer_corpus/128de0e2a70878988fcd7bf60bdd862ef764b92f


+ 0 - 0
toolchain/semantics/fuzzer_corpus/12b34eb2c07d14c7b6c964bed06d9cd9b295570a → toolchain/check/fuzzer_corpus/12b34eb2c07d14c7b6c964bed06d9cd9b295570a


+ 0 - 0
toolchain/semantics/fuzzer_corpus/137565f0078baddcd33c03bcb752cd91e0c15195 → toolchain/check/fuzzer_corpus/137565f0078baddcd33c03bcb752cd91e0c15195


+ 0 - 0
toolchain/semantics/fuzzer_corpus/13936e89e497ed4f7b0555ad0fe8142c71385208 → toolchain/check/fuzzer_corpus/13936e89e497ed4f7b0555ad0fe8142c71385208


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1397a4fbdf1addb0892345321c7fbc14adf77b4c → toolchain/check/fuzzer_corpus/1397a4fbdf1addb0892345321c7fbc14adf77b4c


+ 0 - 0
toolchain/semantics/fuzzer_corpus/14bf3c7665fe5282a469b474df3d2485550adbd4 → toolchain/check/fuzzer_corpus/14bf3c7665fe5282a469b474df3d2485550adbd4


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1554c1eb73ff3932ad2e83351d6b0c98fca9492c → toolchain/check/fuzzer_corpus/1554c1eb73ff3932ad2e83351d6b0c98fca9492c


+ 0 - 0
toolchain/semantics/fuzzer_corpus/164cd743faa60d9495a35aeeaaac5ebcbaaed5c8 → toolchain/check/fuzzer_corpus/164cd743faa60d9495a35aeeaaac5ebcbaaed5c8


+ 0 - 0
toolchain/semantics/fuzzer_corpus/17ec5002557db4205de08c6daad9a3f6cb529076 → toolchain/check/fuzzer_corpus/17ec5002557db4205de08c6daad9a3f6cb529076


+ 0 - 0
toolchain/semantics/fuzzer_corpus/188ed5d12d9c374702dfc38ab438dfe4b8cbabfd → toolchain/check/fuzzer_corpus/188ed5d12d9c374702dfc38ab438dfe4b8cbabfd


+ 0 - 0
toolchain/semantics/fuzzer_corpus/18ec728eade91679104b23c3a949271089132321 → toolchain/check/fuzzer_corpus/18ec728eade91679104b23c3a949271089132321


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1913a5458321a159544fff949d3f7b0f9d52065a → toolchain/check/fuzzer_corpus/1913a5458321a159544fff949d3f7b0f9d52065a


+ 0 - 0
toolchain/semantics/fuzzer_corpus/19d6f8cf04b59808515a78af96abc89cd4c2583e → toolchain/check/fuzzer_corpus/19d6f8cf04b59808515a78af96abc89cd4c2583e


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1ad7c0030d4448143955e4e047868426e46a08e6 → toolchain/check/fuzzer_corpus/1ad7c0030d4448143955e4e047868426e46a08e6


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1af0cf0cfeabefdff968d557c1b67a32a424f357 → toolchain/check/fuzzer_corpus/1af0cf0cfeabefdff968d557c1b67a32a424f357


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1b5911a616ba8ae35eb39f855270fa9b766c3afc → toolchain/check/fuzzer_corpus/1b5911a616ba8ae35eb39f855270fa9b766c3afc


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1c939f5777f53aaf53300f4e54c1f2380b8b4f6a → toolchain/check/fuzzer_corpus/1c939f5777f53aaf53300f4e54c1f2380b8b4f6a


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1d5b8ef87c518dfd90dfaf7e98886a4ef791ab93 → toolchain/check/fuzzer_corpus/1d5b8ef87c518dfd90dfaf7e98886a4ef791ab93


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1d6d70723cfa13913d715a7ba2d7efa03d521df9 → toolchain/check/fuzzer_corpus/1d6d70723cfa13913d715a7ba2d7efa03d521df9


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1dddc76f0ab71e0db413ccbd3eb8440ce69fe0e0 → toolchain/check/fuzzer_corpus/1dddc76f0ab71e0db413ccbd3eb8440ce69fe0e0


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1e4c94040dcf313929b6e45bb96932198f296d9e → toolchain/check/fuzzer_corpus/1e4c94040dcf313929b6e45bb96932198f296d9e


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1ee86793bb703120496039d708f7562e9abfbc5c → toolchain/check/fuzzer_corpus/1ee86793bb703120496039d708f7562e9abfbc5c


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1f287f6a07c7bf4e14bd2563f2877e1ca28c52c3 → toolchain/check/fuzzer_corpus/1f287f6a07c7bf4e14bd2563f2877e1ca28c52c3


+ 0 - 0
toolchain/semantics/fuzzer_corpus/1fc793d170552ec217bfa6554c43444b5bc1a30d → toolchain/check/fuzzer_corpus/1fc793d170552ec217bfa6554c43444b5bc1a30d


+ 0 - 0
toolchain/semantics/fuzzer_corpus/2038a206d7fa99068235bb2ba54820e768b29cb9 → toolchain/check/fuzzer_corpus/2038a206d7fa99068235bb2ba54820e768b29cb9


+ 0 - 0
toolchain/semantics/fuzzer_corpus/20bbc444ffd3b0a688732fe0aa1eeff6969c33cc → toolchain/check/fuzzer_corpus/20bbc444ffd3b0a688732fe0aa1eeff6969c33cc


+ 0 - 0
toolchain/semantics/fuzzer_corpus/21e0d305628d54204f02591a43b61527cda5d976 → toolchain/check/fuzzer_corpus/21e0d305628d54204f02591a43b61527cda5d976


+ 0 - 0
toolchain/semantics/fuzzer_corpus/22d9a3333ee8d54f7e1233bf62920026ca8f3a1d → toolchain/check/fuzzer_corpus/22d9a3333ee8d54f7e1233bf62920026ca8f3a1d


+ 0 - 0
toolchain/semantics/fuzzer_corpus/23e9f18ca5b5c85f4a44e3c472bbd23d1420013b → toolchain/check/fuzzer_corpus/23e9f18ca5b5c85f4a44e3c472bbd23d1420013b


+ 0 - 0
toolchain/semantics/fuzzer_corpus/2464b8df7ccb3280edff4bce116483b5b165a953 → toolchain/check/fuzzer_corpus/2464b8df7ccb3280edff4bce116483b5b165a953


+ 0 - 0
toolchain/semantics/fuzzer_corpus/25337ce57e0a62b2091a8b41a217cc54d65d0d80 → toolchain/check/fuzzer_corpus/25337ce57e0a62b2091a8b41a217cc54d65d0d80


+ 0 - 0
toolchain/semantics/fuzzer_corpus/25502eb01b8fec80bd8f99258c8e2c4db7ebd1dd → toolchain/check/fuzzer_corpus/25502eb01b8fec80bd8f99258c8e2c4db7ebd1dd


+ 0 - 0
toolchain/semantics/fuzzer_corpus/2552f1d3328f74b706d9138c53a14ff62b3b6bb3 → toolchain/check/fuzzer_corpus/2552f1d3328f74b706d9138c53a14ff62b3b6bb3


+ 0 - 0
toolchain/semantics/fuzzer_corpus/26ce51c2c7f8a1d9f1b0c03722e8619f4e6eb1a5 → toolchain/check/fuzzer_corpus/26ce51c2c7f8a1d9f1b0c03722e8619f4e6eb1a5


+ 0 - 0
toolchain/semantics/fuzzer_corpus/27b81cef471374f0e9d02dcf2be5e79e45c0de2c → toolchain/check/fuzzer_corpus/27b81cef471374f0e9d02dcf2be5e79e45c0de2c


+ 0 - 0
toolchain/semantics/fuzzer_corpus/28720cdeeeba8921f97c137876b6dbe6e2a3225f → toolchain/check/fuzzer_corpus/28720cdeeeba8921f97c137876b6dbe6e2a3225f


+ 0 - 0
toolchain/semantics/fuzzer_corpus/291af82d79bec74264cef40a43fcd6198593d0b5 → toolchain/check/fuzzer_corpus/291af82d79bec74264cef40a43fcd6198593d0b5


+ 0 - 0
toolchain/semantics/fuzzer_corpus/292afba18cbb0ca2936ed77ebc79534ac76eeea4 → toolchain/check/fuzzer_corpus/292afba18cbb0ca2936ed77ebc79534ac76eeea4


+ 0 - 0
toolchain/semantics/fuzzer_corpus/29366dc2c3a372bec197172efb4c3b245a6b6e95 → toolchain/check/fuzzer_corpus/29366dc2c3a372bec197172efb4c3b245a6b6e95


+ 0 - 0
toolchain/semantics/fuzzer_corpus/293b69131b73f32057424dee21a24ea04530399a → toolchain/check/fuzzer_corpus/293b69131b73f32057424dee21a24ea04530399a


+ 0 - 0
toolchain/semantics/fuzzer_corpus/299dc67e6adcc047d41fb7c54c8733ae1f5a730f → toolchain/check/fuzzer_corpus/299dc67e6adcc047d41fb7c54c8733ae1f5a730f


+ 0 - 0
toolchain/semantics/fuzzer_corpus/2c68b43d8a3accf3dffde64ee1346170c321cf8a → toolchain/check/fuzzer_corpus/2c68b43d8a3accf3dffde64ee1346170c321cf8a


+ 0 - 0
toolchain/semantics/fuzzer_corpus/2c8bd9d51c37b6e039d31465180dcd971e372a33 → toolchain/check/fuzzer_corpus/2c8bd9d51c37b6e039d31465180dcd971e372a33


+ 0 - 0
toolchain/semantics/fuzzer_corpus/2cd24a29608035201b59f604b1c06ffd230df13e → toolchain/check/fuzzer_corpus/2cd24a29608035201b59f604b1c06ffd230df13e


+ 0 - 0
toolchain/semantics/fuzzer_corpus/2e7f4e15df56d8a05046d80c7a7ce01e6cb6779b → toolchain/check/fuzzer_corpus/2e7f4e15df56d8a05046d80c7a7ce01e6cb6779b


+ 0 - 0
toolchain/semantics/fuzzer_corpus/2f13aa997ff8ff9e53fa3e0d38fd27ff214319d9 → toolchain/check/fuzzer_corpus/2f13aa997ff8ff9e53fa3e0d38fd27ff214319d9


+ 0 - 0
toolchain/semantics/fuzzer_corpus/2f1e5bc51212e421a902e31273599bea2ede8c62 → toolchain/check/fuzzer_corpus/2f1e5bc51212e421a902e31273599bea2ede8c62


+ 0 - 0
toolchain/semantics/fuzzer_corpus/2fb9acfa600396821f70f238b1c20f95e40a25b9 → toolchain/check/fuzzer_corpus/2fb9acfa600396821f70f238b1c20f95e40a25b9


+ 0 - 0
toolchain/semantics/fuzzer_corpus/30243c0f830ca810070c9dc52e11026d673fd3de → toolchain/check/fuzzer_corpus/30243c0f830ca810070c9dc52e11026d673fd3de


+ 0 - 0
toolchain/semantics/fuzzer_corpus/3079f1de829d6dad1caef247d2d2965ab0a2233f → toolchain/check/fuzzer_corpus/3079f1de829d6dad1caef247d2d2965ab0a2233f


+ 0 - 0
toolchain/semantics/fuzzer_corpus/307b97c6b60b4f05d53a656201995e1fb502af02 → toolchain/check/fuzzer_corpus/307b97c6b60b4f05d53a656201995e1fb502af02


+ 0 - 0
toolchain/semantics/fuzzer_corpus/3161b5f7fb9fc09982d28e2255f3d2ae27fc5ce1 → toolchain/check/fuzzer_corpus/3161b5f7fb9fc09982d28e2255f3d2ae27fc5ce1


+ 0 - 0
toolchain/semantics/fuzzer_corpus/31e0e6f587bdffffc37922b7b3f771680232bb31 → toolchain/check/fuzzer_corpus/31e0e6f587bdffffc37922b7b3f771680232bb31


+ 0 - 0
toolchain/semantics/fuzzer_corpus/31ef33085e7420998380c7dd66d8529ad975f7a4 → toolchain/check/fuzzer_corpus/31ef33085e7420998380c7dd66d8529ad975f7a4


+ 0 - 0
toolchain/semantics/fuzzer_corpus/3246530de7e46a174acd24fd87d38695fd5e36c9 → toolchain/check/fuzzer_corpus/3246530de7e46a174acd24fd87d38695fd5e36c9


+ 0 - 0
toolchain/semantics/fuzzer_corpus/326f616ba0e75fe934290f59801ffeecb97fad51 → toolchain/check/fuzzer_corpus/326f616ba0e75fe934290f59801ffeecb97fad51


+ 0 - 0
toolchain/semantics/fuzzer_corpus/328768bbd4cee309586c935aa27bedf19202ef39 → toolchain/check/fuzzer_corpus/328768bbd4cee309586c935aa27bedf19202ef39


+ 0 - 0
toolchain/semantics/fuzzer_corpus/32ab1efa550be4f04cc3d07bf05a8804d09b754b → toolchain/check/fuzzer_corpus/32ab1efa550be4f04cc3d07bf05a8804d09b754b


+ 0 - 0
toolchain/semantics/fuzzer_corpus/33346b680817ff4c2a003195a0a712daee297f8f → toolchain/check/fuzzer_corpus/33346b680817ff4c2a003195a0a712daee297f8f


+ 0 - 0
toolchain/semantics/fuzzer_corpus/347494c3bd46b47f162b4abe214f5f71881dd126 → toolchain/check/fuzzer_corpus/347494c3bd46b47f162b4abe214f5f71881dd126


+ 0 - 0
toolchain/semantics/fuzzer_corpus/34d5a979143e2dac42a721445d89d3681f13f4cd → toolchain/check/fuzzer_corpus/34d5a979143e2dac42a721445d89d3681f13f4cd


+ 0 - 0
toolchain/semantics/fuzzer_corpus/34ff001dd827e172826dd1a040df88b4f7d15a01 → toolchain/check/fuzzer_corpus/34ff001dd827e172826dd1a040df88b4f7d15a01


Некоторые файлы не были показаны из-за большого количества измененных файлов