1 مستودع
Systems for managing type information and object lifecycles in a language runtime.
Distinct from Dynamic Memory Allocation: None of the candidates cover the intersection of reference counting and type reflection metadata for a runtime.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Runtime Metadata Management. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن امتداد للمكتبة القياسية لـ Swift ونظام مكتبة متعدد المنصات. يوفر مجموعة من أنواع الأدوات الأساسية وهياكل البيانات الجوهرية التي توسع لغة Swift الأساسية، ويعمل كطبقة واجهة مستقلة عن نظام التشغيل للتعامل مع عمليات النظام مثل الشبكات وأنظمة الملفات. يتميز المشروع بطبقة توافقية متخصصة مع C++ تقوم بتعيين أنواع ووظائف C++ إلى واجهات Swift متوافقة للتواصل بين اللغات. يتضمن ذلك آلية ربط للتعامل مع أنواع المكتبات القياسية والحاويات الخارجية، مما يسمح بتعيين أنواع C++ كأنواع مرجعية أو قيمية لمزامنة إدارة الذاكرة والدلالات. تشمل القدرات الواسعة تسلسل البيانات لترميز وفك ترميز التنسيقات المهيكلة مثل JSON، وإطار عمل للتدويل (internationalization) لإدارة التنسيق المراعي للموقع، والتقويمات، والإعدادات الإقليمية. كما يوفر إدارة بيانات أساسية للتعامل مع عناوين URL والبيانات الثنائية الخام.
Controls object allocation and type casting using reference counting and reflection to support dynamic behaviors.