Chicken

Software screenshot:
Chicken
Software ətraflı:
Version: 4.9.0.1 Yenil?nib
Tarixi Upload: 17 Jul 15
Geliştirici: Felix
Lisenziya: Pulsuz
Məşhurluq: 15

Rating: nan/5 (Total Votes: 0)

Toyuq Scheme proqramlaşdırma dili üçün azad və açıq mənbə compiler proqram. Bu Linux / Unix əməliyyat sistemi ilə uyğun gəlir.
Toyuq səmərəli və portativ C istehsal və (ətraflı məlumat üçün aşağıda siyahısını görmək) cari Scheme dil Standard çox dəstəkləyir.
Bu out-of-the-box SRFI 0 dəstəyi (cond-genişləndirmək), SRFI 1 (siyahısı kitabxana), SRFI 2, SRFI 4 (homogen rəqəmli vektor veri türleri), SRFI 6 (Basic string limanları (* və imkan) təmin edir ), SRFI 8 (,)) SRFI 9 (Record növ almaq SRFI 10 (# xarici forma), SRFI 13 (String kitabxana), SRFI 14 (character set kitabxana), SRFI 16 (case-Lambda), SRFI 17 ( Ümumiləşdirilmiş set!), SRFI 18 (Multithreading dəstək), SRFI 23 (səhv), SRFI 25 (Boyutlu array primitives), SRFI 26 (cut, cute), SRFI 28 (format), SRFI 30 (Block şərh), SRFI 37 ( Program dəlil prosessor), SRFI 38 (paylaşdı strukturu ilə data) üçün Xarici nümayəndəliyi, SRFI 39 (Parameters), SRFI 40 (Stream kitabxana), SRFI 42 (niyyətindədir comprehensions), SRFI 43 (Vector kitabxana) və SRFI 55 (tələb uzadılması ).

Bu azad yeni nədir:

  • Bu azad əsas hakerlər tərəfindən son bug-ov çılgınlığı sonra bir neçə mühüm təhlükəsizlik və crash giderir daxildir.

versiyası 4.8.0.5 yeni nədir:

  • Bu azad əsas hakerlər tərəfindən son bug-ov çılgınlığı sonra bir neçə mühüm təhlükəsizlik və crash giderir daxildir.

versiyası 4.8.0.3 yeni nədir:

  • Bu azad, ilk növbədə uşaq prosesinin I / O gözləyir yüksək CPU səbəb Linux və Solaris bir səhv giderir.

versiyası 4.8.0.2 yeni nədir:

  • Tərcüməçi:

  • Bir sprintf səhv nəticələndi da
  • Fix reqressiya, prosedurlar d.
  • Kompilyator:

  • Printf da newlines (~~) və
  • Fix yeniden.
  • icra zamanı:
  • izin ver & gt; 64-bit sistemi 4GB yığın (# 974).

  • Nanosleep zənglər (# 970) üçün Solaris haqqında
  • Əlavə itkin kitabxana (-lrt).
  • sistemi qurmaq:

  • Əvəzinə identify.sh sınaq-E-ın
  • İstifadə test f Solaris təskinlik verməyə.

versiyası 4.8.0.1 yeni nədir:

  • Security giderir:
  • mövcud sistemlərin istifadə edin POSIX poll (). Bu seçin bir dizayn qüsur () qarşısını alır; Bu FD_SETSIZE descriptors çox dəstəkləyir.
  • Core kitabxana:

  • Fayl limanlarından oxuyarkən
  • Sabit EINTR proses gözləyin rəftar və.
  • irregex üçün Bugfix (# 686). Qeyd:. Irregex.scm indi version 0.9.2 deyir baxmayaraq, versiyası, həqiqətən, üstəgəl bir neçə backported yamalar 0.8.3 edir
  • Sabit problem "etmək-yol adını" mütləq yol geri bir kataloq dəlil olmadan nisbi bir verilsə.

  • 64-bit sistemləri xüsusiyyət identifikatoru "64bit" On
  • qeydə alınır.
  • Kompilyator:
  • type bazasında Sabit müxtəlif hatalar.

  • Scrutinizer da
  • Bugfixes və təkmilləşdirilməsi.

  • "Siyahısı" birləşməsi axını təhlili pass, növü uyğun
  • / növləri "-siyahısı" daha etibarlı edilmişdir.
  • Sintaksis genişletici:
  • makro-adını müəyyən edir sonra formaları görünən orqanları (daxili modulları) başlayacaq olun. (# 944).
  • Runtime sistemi:
  • (# 955) "imzalanmamış-integer64" xarici dəlil dönüşüm Sabit yanlış kodu.
  • Core alətlər:
  • tərtib executables üçün iş linker yol FreeBSD sisteminin düzgün müəyyən deyil.

  • Ikinci Arg cüt (SRC DST) olan zaman
  • yüklemek uzadılması qırılması Fix.
  • sistemi qurmaq:
  • qarşısını hər etmək (1) Windows.
  • on buildversion.scm of bərpa

versiyası 4.8.0 yeni nədir:

  • İnterfeys və functors modul sistemi əlavə edilmişdir.
  • type sistemi uzadıldı.
  • bugfixes və ümumi təmizləmə sayda compiler, uzunluğu sistemi, əsas kitabxana, və sintaksis genişletici görülmüşdür.

versiyası 4.6.0 yeni nədir:

  • Bəzi compiler optimallaşdırılması əhəmiyyətli dərəcədə yaxşılaşdırılmışdır.

  • Siyahıları, istiqamətini, və strukturları üçün
  • Bir neçə daxili prosedurları və ayrılması prosedurları daha sürətli kodu yaratmaq.
  • Units srfi-4 və srfi-18 ağır təmizlənmiş və optimize edilmişdir.
  • Bir neçə bugs mövzu Scheduler müəyyən edilmişdir.
  • toyuq-quraşdırma uzadıldı və onun cross yığma dəstək əhəmiyyətli dərəcədə upgrade edilmişdir.
  • build sistemi daha platformaları və derleyiciler dəstəkləyir.
  • müxtəlif infrastruktur scripts yeni Web site infrastrukturun strukturunu əks etdirmək üçün əsaslı təmir edilmişdir.

versiyası 4.4.0 yeni nədir:

  • sistemi llvm-gcc və / və ya "cingilti" (GNU C Ön istifadə etmir LLVM C compiler)
  • ilə inşa edilə bilər
  • olan qüvvələr bina və ilə birlikdə uzantıları inkişaf versiyası yüklemeden `t yerli"
  • "toyuq-quraşdırma` üçün yeni seçimi `-trunk əlavə
  • "səfərbər" applications istifadə (aşağıda bax)
  • üçün uzadılması qurur "toyuq bərpa` üçün yeni seçimi `-deploy əlavə
  • compiler sürücü `QSC üçün" variantı `-deploy əlavə edib. Tam müstakil proqram paketləri və cüt tıklanabilir Macintosh GUI apps inşa edə bilərsiniz bu seçimi `QSC ilə; Daha ətraflı məlumat üçün "Deployment" manual fəsildə görmək
  • `-prefix" toyuq bərpa `seçimi" verilən directory indi nisbi pathname ola bilər.
  • xaric GUI xüsusi uzunluğu kitabxana (`'-gui libchicken) Windows qurmaq
  • GUI- və qeyri-GUI applications indi eyni uzunluğu kitabxana istifadə
  • Xarici funksiyası interface xüsusi formaları bu formaları adının dəyişdirilməsi və güdülməsi imkan daxili forma və sintaksis ilə əvəz edilmişdir
  • Yeni `-Xüsusi-deposu '` QSC seçim "proqramı başladı olan kataloq müəyyən uzadılması-deposu yolu ilə executables tərtib
  • `CSC:` -W deprecated "-Windows` və bir platform-müstəqil əvəz kimi, variantları `-GUI əlavə"
  • `tələb-uzadılması /` istifadə "qəbul indi idxal-spesifikasiyalar
  • istifadəçi müəyyən uzadılması-specifiers və `müəyyən uzadılması-belirteci!" silindi
  • `silmək fayl [*],` fayl adını dəyişmək, `'` fayl surəti, `fayl hərəkət,` silmək-kataloq "və` dəyişiklik-kataloq-kataloq yaratmaq öz arqumentini qayıtmaq / uğur hedef fayl adını
  • srfi-18 kitabxana vahid itkin proseduru `vəziyyəti dəyişən adı" əlavə (Joerg Wittenberger sayəsində)
  • `damla? `regex" vahid funksiyası deprecated edilmişdir
  • proseduru əlavə `kitabxana vahid '` Utils üçün' giriş-xətləri scan
  • `yeni iş seçimi əlavə - GC ayıklama çıxış
  • imkan verir G '
  • "simvolu-GC" rejimində istifadə olunmamış rəmzləri meliorasiyası (`-: 'w) indi yalnız boş əmlak siyahısı ilə simvolları üçün yer tutur

  • [Qeyri] GUI uzunluğu kitabxana uğursuz və loading çalıştırılabilir fərqli bir iş sistemi ilə bağlı zaman bir səhv baş beledir istehsal edəcək ilə tərtib kodu Windows loading

  • Windows
  • GUI kitabxana düzgün `QSC"
  • ilə bağlı deyil
  • vahid POSIX: fayl modifikasiya vaxt `üçün əlavə qoyan"

  • Bu halda
  • banner, build branchname göstərir "master"
  • `no bərpa '` seçimi toyuq bərpa "bağımlılıkları quraşdırma / bina zaman rədd
  • `toyuq-uninstall bir damla əvəzinə arqument kimi müntəzəm ifadə edir

  • Aşağı səviyyəli makro anlayışlar üçün
  • adını dəyişmək və müqayisə funksiyaları indi ixtiyari s-ifadələri qəbul və / recursively müqayisə renames
  • `sayı-& gt; string" doğru 10 müxtəlif əsasları ilə mənfi nömrələri emal (Peter Danenberg sayəsində)
  • xaric deprecated `quraşdırma-bayrağını bərpa` quraşdırma-api "modul" və `quraşdırma-verbose-bayraq '
  • (Thanks Christian Kellermann üçün)
  • 'toyuq bərpa `üçün yeni seçimi` -repository əlavə
  • xaric `toyuq-quraşdırma" stub proqramı

  • Dinamik yük yolları təyinat zaman
  • 'QSC `üçün fix düzgün kitabxana istifadə etmək (Thanks Derrell Piper üçün)
  • çıxarılır html sənədlər (wiki manual indi qurulacaq)

  • Düzgün təkrar ixrac etmək deyil sintaksis səbəb Təkrar ixrac '`in
  • Sabit bug
  • yan təsiri pulsuz ifadələri ayrılır bir üst səviyyə dəyişən əvvəlki tapşırıqları çıxarılıb
  • `tapmaq faylları (Jim Ursetto sayəsində) sabit windows version
  • uzantıları üçün sənədlər artıq "toyuq bərpa` avtomatik olaraq yüklü deyil

  • Yeni iş kitabxana Əvvəlki relizlər ikili uyğun deyil, çünki
  • "5" üçün "4" ikili versiyası dəyişib; Bu bütün yumurta yeniden olmalıdır və mövcud proqramları recompiled deməkdir!
  • təhlükəli üzən-point-intensiv kodu qismən sürətlə performans təkmilləşdirilməsi ilə nəticələnən compiler üçün unboxing keçid əlavə; unboxing optimallaşdırılması səviyyəsi 4 və 5
  • aktiv
  • Bu inlining ilə (Sven Hartrumpf sayəsində) zidd bilər qaldırılan istirahət dəlil-vector optimallaşdırılması

  • `Adını
  • pointer-ofset" göstərici + `'və deprecated` pointer-ofset "
  • Bu göstərilə bilər, əgər dəyəri (compiler bu halda bir xəbərdarlıq yaradacaq) istifadə deyil ki, başqa heç bir yan təsiri ləğv edilə bilər üst səviyyə tapşırıqları
  • xaric deprecated `Quiet" seçimi `toyuq" proqramı
  • xaric deprecated `run zaman-Makrolarını 'bəyannamə
  • xaric deprecated `-v2 və` -v3 '`CSC' proqramına variantları
  • deprecated `siyahısı və" funksiyası (bu `siyahısı kimi yalnız mövcuddur?" Indi) xaric

  • POSIX kitabxana hissədə
  • xaric deprecated `stat -... funksiyaları
  • xaric deprecated `və` üçün bir-argv-line "utils prosedurlar-hər-line kitabxana vahid
  • `fpinteger əlavə? və `fpabs"
  • deprecated `müəyyən tərtib-syntax
  • yeni üzən-point primitives `fpsin,` fpcos, `fptan,` fpasin, `fpacos,` fpatan, `fpatan2,` fpexp, `fplog,` fpexpt və `əlavə fpsqrt '
  • xüsusilə təhlükəli rejimində tərtib kodu, daha yaxşı performans verir math funksiyaları üzən ağır təmizləmə
  • bir arqumenti ilə `təsdiq" zəng uğursuzluq sınaqdan ifadə göstərir
  • müxtəlif bugfixes və təmizlənməsi

versiyası 4.2.0 yeni nədir:

  • toyuq bərpa topoloji üçün kitabxana bağımlılıkları düzmək üçün redaktə olunubsa, və bir yumurta server bir səhv cavab əgər alternativ serverlər cəhd.
  • toplaşmaq kodu modulları çalıştırılabilir yığını ismarıcları aradan.
  • Bir çox bugs MinGW build müəyyən edilmişdir.
  • bir neçə yeni variantları compiler və tərcüməçi əlavə edilmişdir.

versiyası 3.4.0 yeni nədir:

  • compiler indi seçmə proseduru profilləmə dəstəkləyir.
  • Bütün fayl bağlı prosedurları yeni vahid faylları köçürülüb.
  • Cygwin və MinGW çoxsaylı düzeltmelerini var qurur.
  • Toyuq ilə hediye PCRE yeniləndi.

Oxşar proqram

GCC MELT
GCC MELT

17 Feb 15

Frost
Frost

3 Jun 15

Pyexpander
Pyexpander

20 Feb 15

Geliştirici digər proqram Felix

Şərh Chicken

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!