Chicken

البرمجيات قطة:
Chicken
تفاصيل البرنامج:
الإصدار: 4.9.0.1 محدث
تاريخ إيداع: 17 Jul 15
المطور: Felix
ترخيص: حرر
شعبية: 15

Rating: nan/5 (Total Votes: 0)

الدجاج هو تطبيق مترجم الحرة والمفتوحة المصدر للغة البرمجة مخطط. وهو متوافق مع نظام التشغيل لينكس / UNIX.
الدجاج ينتج كفاءة والمحمولة C، وأنها تدعم العديد من معايير لغة النظام الحالي (انظر القائمة أدناه للحصول على التفاصيل).
ويوفر (والسماح *) خارج نطاق فإن صندوق دعم SRFI 0 (كوند أن يوسعوا)، SRFI 1 (مكتبة القائمة)، SRFI 2، SRFI 4 (متجانسة أنواع البيانات ناقلات رقمية)، SRFI 6 (منافذ سلسلة بسيطة )، SRFI 8 (تلقي)، SRFI 9 (أنواع سجل)، SRFI 10 (#، الشكل الخارجي)، SRFI 13 (مكتبة سلسلة)، SRFI 14 (مجموعة الأحرف المكتبة)، SRFI 16 (حالة امدا)، SRFI 17 ( مجموعة المعمم!)، SRFI 18 (دعم خاصية تعدد)، SRFI 23 (خطأ)، SRFI 25 (البدائيون مجموعة متعددة الأبعاد)، SRFI 26 (قطع، لطيف)، SRFI 28 (الشكل)، SRFI 30 (تعليقات بلوك)، SRFI 37 ( حجة برنامج معالج)، SRFI 38 (التمثيل الخارجي للبيانات مع هيكل مشترك)، SRFI 39 (معلمات)، SRFI 40 (مكتبة ستريم)، SRFI 42 (comprehensions حرصا)، SRFI 43 (مكتبة ناقلات) وSRFI 55 (تتطلب تمديد ).

ما هو الجديد في هذا الإصدار:



ويتضمن هذا الإصدار عدة الأمن وتحطم إصلاحات مهمة، بعد فورة علة الصيد الأخيرة من قبل قراصنة الأساسية لدينا.

ما هو الجديد في الإصدار 4.8.0.5:



ويتضمن هذا الإصدار عدة الأمن وتحطم إصلاحات مهمة، بعد فورة علة الصيد الأخيرة من قبل قراصنة الأساسية لدينا.

ما هو الجديد في الإصدار 4.8.0.3:



هذا الإصدار بإصلاح الخلل في المقام الأول على لينكس، وسولاريس الذي يؤدي استخدام CPU عالية عند انتظار عملية طفل I / O.

ما هو الجديد في الإصدار 4.8.0.2:



مترجم:
إصلاح الانحدار في، د عن الإجراءات التي نتج عن خطأ في sprintf.
مترجم:
إصلاح إعادة كتابة الأسطر الجديدة (~~) في printf.
وقت التشغيل:
السماح & GT؛ كومة 4GB على أنظمة 64 بت (# 974).
وأضاف المكتبة المفقودة (-lrt) على سولاريس للمكالمات nanosleep (# 970).
بناء النظام:
استخدام -f اختبار بدلا من اختبار -e في identify.sh لاسترضاء سولاريس.

ما هو الجديد في الإصدار 4.8.0.1:



تصحيحات الأمان:
استخدام POSIX استطلاع () على أنظمة حيث المتاحة. هذا يتجنب عيب تصميم في تحديد ()؛ انها تؤيد أي أكثر من واصفات FD_SETSIZE.
المكتبات الأساسية:
EINTR الثابتة معالجة في عملية الانتظار وعند قراءة من الموانئ الملف.
خلل لirregex (# 686). ملاحظة: على الرغم من irregex.scm يقول الآن الإصدار 0.9.2، الإصدار هو في الواقع 0.8.3 بالإضافة إلى عدد قليل بقع backported.
مشكلة ثابتة في "الماكياج مسار" التي عادت مسار مطلق إذا ما أعطيت واحدة النسبي دون حجة الدليل.
على أنظمة 64 بت ميزة معرف "64BIT" مسجلة.
مترجم:
البق مختلف الثابتة في قاعدة بيانات نوع.
بوجفيكسيس والتحسينات في إن المدقق.
في تمرير تدفق التحليل، نوع مطابقة لمجموعات من "قائمة" / "قائمة من" أنواع أحرز أكثر موثوقية.
المتوسع في بناء الجملة:
جعل يعرف الكلية سميت في البدء الهيئات (وحدات داخل) مرئية للأشكال في وقت لاحق. (# 944).
نظام وقت التشغيل:
رمز غير صحيح ثابت في تحويل الحجة الخارجية ل "-integer64 غير موقعة" (# 955).
أدوات أساسية:
لم يتم تعيين مسار وقت رابط لالتنفيذية جمعها بشكل صحيح على أنظمة فري.
إصلاح تثبيت التمديد الكسر عندما يحتوي ARG الثاني أزواج (SRC DST).
بناء النظام:
منع إعادة بناء buildversion.scm على كل جعل (1) على ويندوز.

ما هو الجديد في الإصدار 4.8.0:



تم إضافة واجهات والمنفذون للنظام وحدة.
وقد تم تمديد نظام نوع.
وقد تم القيام به عدد كبير من بوجفيكسيس وتنظيف العام في المجمع، نظام وقت التشغيل والمكتبات الأساسية، وبناء المتوسع.

ما هو الجديد في الإصدار 4.6.0:



وقد تم بعض التحسينات مترجم تحسنت بشكل ملحوظ.
العديد من الإجراءات المدمج في وإجراءات تخصيص للقوائم، ناقلات، والهياكل إنشاء رمز أسرع.
وقد تم تنظيفها وحدات srfi-4 و srfi-18 بشكل كبير حتى والأمثل.
وقد تم إصلاح العديد من الأخطاء في جدولة الموضوع.
تثبيت الدجاج وقد تم تمديد، وتمت ترقية دعمها تجميع عبر بشكل ملحوظ.
نظام بناء يدعم الآن المزيد من المنصات والمجمعين.
وقد اصلحت مختلف البرامج النصية البنية التحتية لتعكس هيكل البنية التحتية موقع ويب جديدة.

ما هو الجديد في الإصدار 4.4.0:



ويمكن الآن للنظام أن يبنى مع llvm دول مجلس التعاون الخليجي و / أو "رنة" (المترجم LLVM C التي لا تستخدم الواجهة GNU C)
وأضاف خيار جديد `-trunk 'إلى` الدجاج تثبيت "، والتي بناء القوات وتثبيت الإصدار تطوير ملحقات بالاشتراك مع` -t المحلية "
وأضاف خيار جديد `-deploy 'إلى` الدجاج تثبيت "، الذي يبني تمديد لاستخدامها في" نشر "التطبيقات (انظر أدناه)
وأضاف خيار `-deploy 'إلى` ديوان الخدمة المدنية "، سائق مترجم. مع هذا الخيار `ديوان الخدمة المدنية 'أن نبني تماما حزم تطبيق قائم بذاته ومزدوجة نقر تطبيقات ماكنتوش واجهة المستخدم الرسومية. راجع "توزيع" دليل الفصل للحصول على مزيد من المعلومات
الدليل بالنظر إلى "خيار` الدجاج تثبيت '`-prefix قد يكون الآن اسم مسار نسبي.
إزالة واجهة المستخدم الرسومية الخاصة مكتبة وقت التشغيل (`libchicken واجهة المستخدم الرسومية ') من ويندوز بناء
GUI- وغير واجهة المستخدم الرسومية تطبيقات الآن استخدام مكتبة وقت تشغيل نفس
وقد تم استبدال نماذج خاصة من واجهة وظيفة الخارجية مع النموذج الداخلي وبناء الجملة للسماح تسمية والتظليل من هذه الأشكال
و'الخيار في `ديوان الخدمة المدنية" الجديد `القطاع العام والخاص، مستودع يجمع التنفيذية مع مسار تمديد مستودع لتعيين الدليل الذي بدأ البرنامج
`ديوان الخدمة المدنية ': إهمال و` -w "و" خيارات وأضاف `-gui' ويندوز 'كبديل منصة مستقلة
`تتطلب تمديد '/` استخدام "يقبل الآن استيراد والمواصفات
المعرفة تمديد المتخصصين و`انشاء تمديد محدد! قد أزيلت
`حذف ملف [*] '،` إعادة تسمية ملف'، `إنشاء الدليل '،' نسخ الملفات '،' ملف الخطوة '،' حذف-الدليل 'و' التغيير الدليل 'العودة / اسم الملف من جهة الحجة على النجاح
وأضاف الإجراء في عداد المفقودين `شرط متغير اسم 'إلى 18 srfi حدة المكتبة (شكرا ليورج Wittenberger)
و`غلوب؟ وقد تم إهمال وظيفة من التعابير المنطقية 'وحدة'
وأضاف الإجراء `خطوط المدخلات مسح 'إلى` تيلس' وحدة المكتبة
وأضاف خيار وقت التشغيل الجديد `-: ز" والتي تمكن GC إخراج التصحيح
استصلاح الرموز المستخدمة في وضع "رمز-القيادة العامة" (`-: ث ') الآن يحدث فقط للحرف مع خاصية قائمة فارغة
على ويندوز تحميل التعليمات البرمجية المترجمة مع [عدم] مكتبات واجهة المستخدم الرسومية وقت ستفشل وتنتج رسالة خطأ عند ربط تنفيذ التحميل مع نظام وقت التشغيل مختلفة
على ويندوز، وليس مرتبطا مكتبات واجهة المستخدم الرسومية بشكل صحيح عن طريق ديوان الخدمة المدنية `'
وحدة POSIX: اضع مضافة لل`ملف تعديل الوقت"
يظهر راية branchname للبناء، إلا إذا كان "سيد"
يتم تجاهل "خيار` الدجاج تثبيت '`تكن له تثبيت عند بناء / تبعيات تركيب
`الدجاج إلغاء 'يأخذ غلوب بدلا من التعبير العادي كوسيطة
إعادة تسمية ومقارنة وظائف للتعريفات الماكرو-انخفاض مستوى تقبل الآن تعسفية S-التعبيرات وإعادة تسمية / مقارنتها بشكل متكرر
`number- & GT؛ سلسلة 'مقابض الأرقام السالبة مع أسس مختلفة من 10 بشكل صحيح (بفضل بيتر Danenberg)
إزالة إهمال الإعداد تثبيت العلم حدة `` والإعداد المطول العلم 'من `الإعداد API"
وأضاف خيار جديد `-repository 'إلى` الدجاج تثبيت "(بفضل المسيحية Kellermann)
إزالة `الدجاج الإعداد" برنامج كعب
إصلاح إلى `ديوان الخدمة المدنية على استخدام المكتبة الصحيحة عند تحديد مسارات الحمل الحيوي (بفضل Derrell بايبر)
وثائق أتش تي أم أل إزالتها من توزيع (سيتم الآن تثبيت دليل ويكي)
علة ثابتة في `إعادة التصدير" التي تسببت في بناء جملة لا يمكن reexported بشكل صحيح
تتم إزالة مهام سابقة إلى متغير toplevel التي تكون مفصولة تعبيرات حرة الآثار الجانبية
نسخة ويندوز ثابت `العثور علي الملفات" (بفضل جيم Ursetto)
لم يتم تثبيت ثائق ملحقات تلقائيا بواسطة `الدجاج تثبيت" بعد الآن
تغيرت إصدار ثنائي من "4" إلى "5"، لأن مكتبات وقت التشغيل الجديدة ليست ثنائي المتوافقة مع الإصدارات السابقة. هذا يعني كل البيض يجب أن تكون إعادة تثبيت ويتم معاد البرامج القائمة!
وأضاف تمريرة أونبوإكسينغ إلى المترجم الذي يؤدي إلى تحسينات في الأداء dramatical جزئيا للغير آمنة رمز الفاصلة العائمة المكثفة؛ يتم تمكين علبته على مستويات التحسين 4 و 5
إزالة الأمثل بقية الحجة متجه لأنه يمكن أن يتعارض مع رمز مصدر (بفضل سفين Hartrumpf)
إزاحة مؤشر سميت `` لمؤشر + "وانتقدت` لموازنة مؤشر "
تعيينات toplevel التي يمكن القضاء على أي آثار جانبية أخرى إذا كان يمكن إثبات أن لا يتم استخدام القيمة (سوف المترجم توليد تحذيرا في هذه الحالة)
إزالة انتقدت 'الخيار في `الدجاج'` -quiet برنامج
إزالة انتقدت في الوقت وحدات الماكرو تشغيل إعلان "`
خيارات في `ديوان الخدمة المدنية برنامج إزالة إهمال` -v2 '-v3 و`' '
إزالة إهمال `قائمة من" وظيفة (هو متاح حصرا كما `القائمة من؟" الآن)
إزالة إهمال `القانون الأساسي ..." وظائف في وحدة المكتبة POSIX
إزالة إهمال `مقابل كل سطر 'و' لكل واحد من ARGV خط 'الإجراءات في تيلس وحدة المكتبة
وأضاف `fpinteger؟ و`fpabs"
انتقدت `تحديد بناء جملة جمعت '
وأضاف جديدة الأوليات الفاصلة العائمة `fpsin '،` fpcos'، `fptan '،` fpasin'، `fpacos '،` fpatan'، `fpatan2 '،` fpexp'، `fplog '،` fpexpt' و 'fpsqrt "
تنظيف الثقيلة العائمة وظائف الرياضيات الذي يعطي أداء أفضل بكثير، وخاصة بالنسبة التعليمات البرمجية المترجمة في وضع غير آمن
داعيا `يؤكدون على" مع حجة واحدة يدل على التعبير اختبارها على الفشل
مختلف بوجفيكسيس وتنظيف

ما هو الجديد في الإصدار 4.2.0:



لقد تم تعديل الدجاج تثبيت لفرز تبعيات مكتبة من أجل الطوبوغرافية، ومحاولة خوادم بديلة إذا يستجيب خادم البيض مع وجود خطأ.
يتم تعطيل كومة قابل للتنفيذ في وحدات رمز التجميع بشكل افتراضي.
وقد تم إصلاح العديد من الأخطاء في بناء مينغو.
تم إضافة العديد من الخيارات الجديدة للمترجم ومترجم.

ما هو الجديد في الإصدار 3.4.0:



المترجم الآن يدعم التنميط إجراء انتقائي.
تم نقل كافة الإجراءات المتعلقة الملف إلى ملفات وحدة جديدة.
كانت هناك العديد من الحلول لسيغوين ومينغو يبني.
تم تحديث PCRE واحدة مع الدجاج.

برامج مماثلة

CIL
CIL

20 Feb 15

CmdOption
CmdOption

28 Sep 15

البرامج الأخرى من المطور Felix

تعليقات ل Chicken

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!