Skip to content

🔄 انجراف الدليل عن كود اللغة #1

Description

@github-actions

رصد فحص المزامنة انجرافًا بين الدليل وكود اللغة عند v1.0.0 (النسخة المُغطّاة في الدليل: 1.0.0).

أي أن مصادر تغيّرت في اللغة وقد لا يطابقها الدليل بعد.

📝 مصادر تغيّرت

  • shared/ast/include/ast_visitor.h
  • shared/errors/include/error_codes.h
  • shared/errors/include/error_manager.h
  • shared/lexer/include/token.h
  • shared/lexer/src/lexer_core.cpp#L100-1770
  • shared/lexer/src/lexer_keywords.cpp
  • shared/parser/include/parser_core.h
  • shared/types/include/value.h
  • vm/include/sad_vm_opcodes.h
  • vm/src/sad_vm_executor.cpp

➕ مصادر أُضيفت

  • shared/ast/include/expressions.h

➖ مصادر حُذفت/نُقلت

  • .github/BRANCH_PROTECTION_POLICY.md
  • .github/skills/sad-lang-dev/references/governance.md
  • compiler/include/frontend/sir_types.h
  • compiler/src/backend/llvm
  • interpreter/include/core/interpreter_core.h
  • interpreter/include/visitors/expression_evaluator.h
  • interpreter/src/builtins
  • language-truth
  • language-truth/_schemas
  • language-truth/builtins
  • language-truth/errors
  • language-truth/grammar
  • language-truth/keywords.yaml
  • language-truth/operators.yaml
  • language-truth/types.yaml
  • scripts/codegen
  • scripts/codegen/gen_error_messages.py
  • scripts/codegen/gen_parser_grammar_docs.py
  • shared/memory_policy/include/memory/policy/gc_mode.h
  • shared/memory_policy/include/memory/policy/memory_mode_flag.h
  • shared/memory_policy/src/memory_mode_flag.cpp
  • shared/parser/src/core/parser_expressions.cpp#L45-1130
  • shared/parser/src/core/parser_main.cpp#L40-1500
  • shared/types/generated/sad_type_kind_generated.h
  • shared/types/include/sad_type_system.h
  • shared/types/include/type_bridge.h

❓ مصادر متعذّر الوصول

  • .github/BRANCH_PROTECTION_POLICY.md
  • .github/skills/sad-lang-dev/references/governance.md
  • compiler/include/frontend/sir_constants.h
  • compiler/include/frontend/sir_types.h
  • compiler/src/backend/llvm
  • compiler/src/backend/llvm/builders/builtins/io_builtins_ops.cpp
  • compiler/src/backend/llvm/builders/collections/map_ops.cpp
  • compiler/src/frontend/builders/builtins_core.cpp
  • compiler/src/frontend/builders/expression_comp2.cpp
  • compiler/src/frontend/builders/expression_comprehensions.cpp
  • compiler/src/frontend/builders/statement_for_range.cpp
  • interpreter/include/core/interpreter_core.h
  • interpreter/include/visitors/expression_evaluator.h
  • interpreter/src/builtins
  • interpreter/src/visitors/expression_evaluator_members_advanced.cpp
  • language-truth
  • language-truth/_schemas
  • language-truth/builtins
  • language-truth/errors
  • language-truth/grammar
  • language-truth/keywords.yaml
  • language-truth/operators.yaml
  • language-truth/types.yaml
  • scripts/codegen
  • scripts/codegen/gen_error_messages.py
  • scripts/codegen/gen_parser_grammar_docs.py
  • shared/memory_policy/include/memory/policy/gc_mode.h
  • shared/memory_policy/include/memory/policy/memory_mode_flag.h
  • shared/memory_policy/src/memory_mode_flag.cpp
  • shared/parser/src/core/parser_expressions.cpp#L45-1130
  • shared/parser/src/core/parser_main.cpp#L40-1500
  • shared/parser/src/statements/parser_advanced.cpp
  • shared/types/generated/sad_type_kind_generated.h
  • shared/types/include/sad_type_system.h
  • shared/types/include/type_bridge.h

📚 فصول تحتاج مراجعة

  • src/backend/interpreter.md
  • src/backend/llvm.md
  • src/backend/sir.md
  • src/backend/vm.md
  • src/contributing/governance.md
  • src/contributing/workflow.md
  • src/frontend/ast.md
  • src/frontend/comprehensions.md
  • src/frontend/lexer.md
  • src/frontend/parser.md
  • src/sot/codegen.md
  • src/sot/grammar-sot.md
  • src/sot/language-truth.md
  • src/sot/philosophy.md
  • src/systems/builtins.md
  • src/systems/errors.md
  • src/systems/memory.md
  • src/systems/types.md

بعد مراجعة الفصول وتعديلها فعليًّا، ثبّت الحالة (وارفع النسخة إن كان إصدارًا):

python scripts/check_sync.py --ref v1.0.0 --set-version 1.0.0 --update

ملاحظة: حارس CI يرفض تثبيت القفل دون تعديل الفصل المرتبط فعليًّا.

أُنشئت آليًّا بوساطة workflow sync-check.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions