إعادة تأليف التعليقات والرسائل العربيّة المفقودة (???): 505 أسطر في 10 ملفّات#137
Open
SalehKadah wants to merge 1 commit into
Open
إعادة تأليف التعليقات والرسائل العربيّة المفقودة (???): 505 أسطر في 10 ملفّات#137SalehKadah wants to merge 1 commit into
SalehKadah wants to merge 1 commit into
Conversation
…0 ملفّات استكمال شريحة الترميز (#135): هذه الأسطر دُمّرت إلى علامات استفهام حرفيّة في التزام التقسيم القديم (94f44f7) نفسه — لا سلف نظيف في git ولا عكس ممكن، فأُعيد تأليفها من الأنصاف الإنجليزيّة المرافقة وفهم الكود ومصدر الحقيقة (builtin_registry_generated.h وفكّ سلاسل hex المهرَّبة). - 482 سطر تعليق عبر 9 ملفّات (frontend builders + cse_pass + class_nodes.h) بثلاث مجموعات متوازية. - 23 سلسلة تنفيذيّة في compiler_driver_backend.cpp (رسائل report_fatal/cout كانت تُطبع ????? للمستخدم). - مراجعة Amelia: 8 تصحيحات (أدقّها: تعليق «حجم» فوق فرع «الطول»، اختزال أسماء «عكس»، توحيد «تعاودي»/«لامبدا»/«منفَّذة»). التحقّق: فحص بنيويّ آليّ (تجريد التعليقات + مقارنة سيل الرموز) = صفر تغيير تنفيذيّ في 9 ملفّات وصفر خارج محتوى السلاسل في العاشر؛ صفر ??/U+FFFD متبقٍّ (عدا ternary شرعيّ)؛ UTF-8 صالح وBOM محفوظ؛ بناء sad-build + sad-run كامل نظيف. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
الجذر — الدَّين المتبقّي من شريحة الترميز #135
بخلاف تلف cp1255 القابل للعكس الذي استعادته #135 آليًّا، هذه الأسطر دُمّرت إلى علامات استفهام حرفيّة (
?????) في التزام التقسيم القديم (94f44f75) نفسه — أي وُلدت الملفّات مدمَّرةً: لا سلف نظيف في git ولا عكس ممكن. الحلّ الوحيد: إعادة تأليف.المنهج
builtin_registry_generated.hلأسماء الطرق العربيّة، وفكّ سلاسل hex المهرَّبة (\xD8...) في الكود نفسه.compiler_driver_backend.cpp— رسائلreport_fatal/coutكانت تُطبع?????للمستخدم فعليًّا (مثل «فشل تهيئة الواجهة الخلفية LLVM»، «فشل ربط المكتبة المشتركة»).LENGTH="الطول"، واختزال أسماء «عكس» الزائدة عن الفرع الفعليّ، وتوحيد المصطلحات («تعاودي»، «لامبدا» داخل ملفّها، «منفَّذة»).التحقّق
?المدمَّرة مع أحرف الكلمات المعاد تأليفها في السلاسل والعناوين.??/�متبقٍّ في الملفّات العشرة (عدا ternary شرعيّ في cse_pass:272)؛ UTF-8 صالح؛ BOM كما كان.الأثر
بدمج هذا الـPR يُغلق دَين الترميز في شجرة المصادر بالكامل: لا mojibake معكوسًا (#135) ولا
???فاقدًا (هنا).🤖 Generated with Claude Code