Futhark هي لغة برمجة تدعم التزامن وتنتمي إلى عائلة ML.
Добавлено:
- تمت مراجعة وتحسين التمثيل الداخلي للبنيات المتوازية. مع استثناءات نادرة، يمكن أن يؤثر هذا بشكل كبير على الأداء.
- يوجد الآن دعم لأنواع المجموع المكتوبة هيكليًا ومطابقة الأنماط. ولكن هناك بعض المشاكل مع المصفوفات من النوع الجمعي، والتي تحتوي في حد ذاتها على مصفوفات.
- تقليل وقت الترجمة بشكل كبير لبعض البرامج الكبيرة.
- لم تعد معلمات النوع اليدوي بحاجة إلى أن تكون شاملة.
- تم تبسيط عرض معلمة التدوير.
إزالة
- لم يعد عامل التشغيل البادئة ~ مستخدمًا، و ! يمكن الآن استخدامها لإجراء نفي الأعداد الصحيحة بطريقة البت.
تغير:
- أصبح خيار --futhark الخاص بـ futhark bench واختبار futhark الآن هو الخيار الثنائي المستخدم للأوامر الفرعية نفسها.
- تمت إزالة خيار futhark -t المهمل (الذي يؤدي نفس وظيفة فحص futhark).
- أصبح Stream_map هو Map_stream وstream_red أصبح تقليل_stream.
Исправлено:
- اختبار futhark الآن "يفهم" - بدون ضبط كما كان مقصودًا في الأصل.
- يتم الآن تفسير أوامر Futhark bench وfuthark test --exclude بشكل صحيح.
- يمكن الآن للواجهة الخلفية لـ Python وC# قراءة البيانات الثنائية بشكل صحيح.
المصدر: linux.org.ru