Futhark نسخه 0.12.1

Futhark یک زبان برنامه نویسی همزمان است که متعلق به خانواده ML است.

اضافه:

  • نمایش داخلی ساختارهای موازی اصلاح و بهینه شده است. به استثنای موارد نادر، این می تواند تأثیر قابل توجهی بر عملکرد داشته باشد.
  • در حال حاضر پشتیبانی از مجموع تایپ ساختاری و تطبیق الگو وجود دارد. اما برخی از مشکلات با آرایه های نوع جمع وجود دارد که خود حاوی آرایه هستند.
  • کاهش قابل توجه زمان کامپایل برای برخی از برنامه های بزرگ.
  • پارامترهای نوع دستی دیگر نیازی به جامع بودن ندارند.
  • نمایش پارامتر چرخش ساده شده است.

حذف

  • عملگر پیشوند ~ دیگر استفاده نمی شود، اما ! اکنون می توان برای انجام نفی بیتی اعداد صحیح استفاده کرد.

اصلاح شده:

  • گزینه --futhark برای futhark bench و futhark test اکنون به صورت پیش فرض باینری مورد استفاده برای خود دستورات فرعی است.
  • گزینه منسوخ شده futhark -t (که همان عملکرد بررسی futhark را انجام می داد) حذف شده است.
  • stream_map تبدیل به map_stream شد و stream_red به reduce_stream تبدیل شد.

درست شد:

  • تست futhark اکنون بدون تنظیم همانطور که در ابتدا در نظر گرفته شده بود، "می فهمد".
  • دستورات تست futhark bench و futhark اکنون --exclude را همانطور که انتظار می رود تفسیر می کنند.
  • پشتیبان پایتون و سی شارپ اکنون می توانند داده های باینری را به درستی بخوانند.

منبع: linux.org.ru

اضافه کردن نظر