ورژن 1.2 به همراه امکانات جدید و رفع باگ های نسخه قبل منتشر شد!

برخی از امکاناتی که در این نسخه اضافه شده اند:

  • ست کامل کلاسهای تخصیص حافظه بهینه از جمله (Stack , Free List , Pool و Linear Allocator) به همراه Allocator اختصاصی برای ظرفهای STL و کاملا سازگار با بقیه بخش های فریمورک.
  • قابلیت debug و tracking کامل حافظه مصرفی.
  • کلاس مدیریت صف پیغام/رویداد بهینه برای ارسال و دریافت پیغام به همراه هر نوعی از اطلاعات بین تمام بخشها و کامپوننت های فریمورک. این سیستم کاملا بر پایه Pool Allocators ها بنا شده که تخصیص حافظه برای رویدادها و اطلاعات مربوطه در زمان اجرا رو به کمترین مقدار میرسونه و همچنین کاملا با بخش اسکریپت Lua سازگار میباشد.
  • پشتیبانی بخش Serialization از انواع ظرف های STL مانند std::vector , پشتیبانی از آرایه های یک بعدی و چند بعدی , پشتیبانی از Polymorphism و سریالی کردن اطلاعات در حالت چندریختی.
  • سیستم Class Factory و Dynamic Property که قابلیت ایجاد و تغییر کلاسها در زمان اجرا (بر پایه اسم) بصورت کاملا داینامیک را به وجود میاره.

برخی از بروزرسانی ها و مشکلات رفع شده نسخه قبل در این نسخه:

  • بهبود تشخیص و انعطاف پذیری ابزار KHParser.
  • بهبود بخش تولید کد ابزار KHParser که اختیارات بیشتری رو برای تولید کد هر کلاس فراهم میکنه.
  • رفع بسیاری از مشکلات جزئی دیگر ...


memory