Tag Archives | Mold linker desteği

Meson 1.7.1 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.7.1 sürümü, Jussi Pakkanen tarafından duyuruldu. Meson’un artık Tricore işlemci ailesi için TASKING VX-Toolset derleyici ailesini desteklediği belirtilirken, meson test ve ninja all kuralının, gereksiz yeniden derlemeleri zorlamamak için yeniden düzenlendiği söyleniyor. Bazı kullanıcıların, testleri çalıştırırken ninja’ya çağrılmayı atlamak için meson test –no-rebuild ile birlikte “tüm” hedef derleme test bağımlılıklarına güveniyor olabilecekleri ifade ediliyor. Rust projelerinde “rustdoc”un çalıştırabileceği belirtilirken, Meson’un artık proje Rust programlama dilini kullanıyorsa bir rustdoc hedefi tanımlayabileceği söyleniyor. Meson 1.7.1 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

0

Meson 1.7.0 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.7.0 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümünde, bir sonraki döngünün başında seçenek yeniden düzenleme dalını birleştirmenin hedeflendiği, bunun, hemen hemen tüm kodu etkileyecek büyük bir değişiklik olduğu ifade ediliyor. Getirdiği ana değişikliğin, herhangi bir alt proje için (en üstteki bile) herhangi bir yerleşik seçenek değerini tamamen komut satırından geçersiz kılabilmesi olduğu belirtilirken, atomik işlem kitaplığının kullanılabilirliğinin kontrol edildiği ifade ediliyor. Cargo’nun kendisine benzer şekilde, indirilen tüm Cargo alt projelerine otomatik olarak –cap-lints allow derleyici argümanını eklediği ve böylece derleyiciden gelen tüm uyarıları gizlediği söyleniyor. Birden fazla Cargo giriş noktası olması durumunda hâlâ sorunlar olabileceğinin unutulmaması isteniyor. Meson’un, Rust projelerinde “clippy” çalıştırabileceği, Meson artık proje Rust programlama dilini kullanıyorsa bir clippy hedefi tanımlayabileceği belirtiliyor. Meson 1.7.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz. Continue Reading →

0

Meson 1.3.2 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.3.2 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümünde, Meson tarafından yapılandırılan CMake alt projelerinin proje sürümünün artık CMakeLists.txt dosyasındaki proje sürümüne ayarlanacağı belirtilirken, bunun, bir cmake alt projesine geri dönerken sürüm kısıtlamalarının düzgün şekilde kontrol edilmesine olanak tanıyacağı ifade ediliyor. Dosya nesnesinin artık full_path() yöntemine sahip olduğu belirtilirken, dosyaya işaret eden tam yolu döndüren bu işlevin, hata ayıklama amacıyla örneğin message() işleviyle yolu yazdırmak için kullanışlı olduğu belirtiliyor. Meson 1.3.2 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

0

Meson 1.1.0 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.1.0 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümü, options() işlevindeki zorlayıcı değerlerin kullanımdan kaldırıldığı duyuruluyor. Dependency’ye yönelik yeni bir bağımsız değişken, örneğin link_whole üzerinden gitmeden, dahili bir bağımlılık kullanan yürütülebilir dosyalara doğrudan nesne eklemenin mümkün kılındığı belirtilirken; hangi kabuk formatının kullanılacağını seçmek için yeni bir –dump-format bağımsız değişkeninin eklendiği ifade ediliyor. Meson 1.1.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz. Continue Reading →

0

Meson 1.0.1 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.0.1 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümü, kararlı bir sürüm olarak duyuruluyor. Şimdiye kadarki dikkate değer değişiklikler arasında “prefix” anahtar kelime argümanına sahip diziler için destek sağlayan yazılım, Rust modülünü kararlı olarak kullanıma sunuyor. Yazılım bunun dışında, cpp/objcpp uyarı seviyesi 1’den bazı işaretlerin kaldırılması, çeşitli geliştirici ortamı iyileştirmeleri, dizelerde “in” operatörü desteği, bir ” warning-level=everything” seçeneği gibi özelliklerle geliyor. Yazılım, ilk Rust desteği ve Rusticl tanıtımı ile Mesa 3D projesi bu modüle dayandığından ve tasarımının tatmin edici olduğunu kanıtlamış oluyor. Meson 1.0.1 ile geliştirici ortamı iyileştirmeleri arasında, bir çalışma dizinini yapı dizininden ayrı ayarlamak için bir “–workdir” argümanı, çapraz derleme iyileştirmeleri, “–dump” iyileştirmeleri ve diğer değişiklikler gündeme geliyor. Meson 1.0.1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

0

Meson 1.0.0rc1 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.0.0rc1 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümü, kararlı sürümün duyurulmasından önce bir test sürümü olarak kullanıma sunuluyor. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Şimdiye kadarki dikkate değer değişiklikler arasında “prefix” anahtar kelime argümanına sahip diziler için destek sağlayan yazılım, Rust modülünü kararlı olarak kullanıma sunuyor. Yazılım bunun dışında, cpp/objcpp uyarı seviyesi 1’den bazı işaretlerin kaldırılması, çeşitli geliştirici ortamı iyileştirmeleri, dizelerde “in” operatörü desteği, bir ” warning-level=everything” seçeneği gibi özelliklerle geliyor. Yazılım, ilk Rust desteği ve Rusticl tanıtımı ile Mesa 3D projesi bu modüle dayandığından ve tasarımının tatmin edici olduğunu kanıtlamış oluyor. Meson 1.0.0 ile geliştirici ortamı iyileştirmeleri arasında, bir çalışma dizinini yapı dizininden ayrı ayarlamak için bir “–workdir” argümanı, çapraz derleme iyileştirmeleri, “–dump” iyileştirmeleri ve diğer değişiklikler gündeme geliyor. Meson 1.0.0rc1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

0

Meson 0.63.2 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 0.63.2 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümü, artık bağımlılıkların, add_project_dependencies() kullanılarak tüm yapı ürünlerine eklenebilmesine olanak sağlıyor. Bazı D dili derleyici kontrollerini de sunan yazılım, Mold linker desteği kazanmış bulunuyor. Meson 0.63.2, ayrıca, Mold için destek ve Windows çapraz derleme için iyileştirmeler içeriyor. Meson 0.63.2 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

0