فوثارك v0.12.1

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

إضافة تعليق