Meson aedificate 1.0 ratio release

Dimissio Meson 1.0.0 systema aedificandi divulgatum est, quod incepta aedificandi usus est ut Servo X.Org, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME et GTK. The Meson code written in Python and is licensed under the Apache 2.0 license.

Propositum evolutionis clavem Meson praebet celerrime processum conventus celeritatem coniunctum cum commoditate et facilitate usus. Loco fac, constructum toolkit Ninja utitur per defaltam, sed aliae backends sicut xcode et VisualStudio etiam adhiberi possunt. Systema in multi- suggestu dependentiae tracto aedificatum habet quod meson uti sinit ut fasciculos ad distributiones aedificandas permittat. Regulae Conventus ponuntur in lingua simplici-speciali-dominali, bene lectibilia et intellectu usori (secundum ideam auctorum, elit minimum temporis regulas scribere debet).

Crucem componendis et aedificandis in Linux, Illumos/Solaris, FreeBSD, NetBSD, DragonFly BSD, Haiku, macOS et Windows utens GCC, Clang, Studio Visual aliisque compilatoribus sustentatur. Incepta varia programmandi linguarum aedificare potest, in iis C, C++, Fortran, Java et Rust. Modus constructi incrementi sustentatur, in quo solae partes quae proxime ad mutationes factae sunt cum novissime constructum reaedificatur sunt. Meson ad structuras iterabiles generandas adhiberi potest, in quibus constructum cursus in diversis ambitibus resultat in effectibus omnino identicis.

Principales innovationes Meson 1.0;

  • Modulus ad operas aedificandas in lingua Rustica stabilis declaratus est. Cuius moduli usus est in Mosa project ad componentes construendi scriptum in Rust.
  • Optio praepositionis, in pluribus compilatoris perceptio muneribus suffulta, facultatem praebet ut vestes praeter chordas tractandi sint. Exempli gratia, nunc specificare potes: cc.check_header('GL/wglew.h', praepositione : ['#includere ',' #include ])
  • Novum argumentum "-workdir" addidit ut earundem operantium directorium permitteret. Exempli gratia, currente directorio loco utaris directorii laboris, currere potes: meson devenv -C builddir --workdir.
  • Novi operarii "in" et "non in" proposita sunt ut eventum substringi in filo determinare, sicut prius in promptu ceptum eventum elementi in apparatu vel dictionario. Exempli gratia: fs = import('fs') si 'aliquid' in fs.read('somefile') # Verum endif.
  • Addidit optio "monendi-gradu=omne", quae in output omnium promptorum monitorum compilatoris (in clang et MSVC utitur -Weverything et /Wall, et in GCC admonitiones separatim includuntur, proxime respondenti -Weverything) modus in clang).
  • The rust.bindgen method implements the ability to handle the "dependencies" argument to pass dependentity paths that should be process by the compiler.
  • Munus java.generate_native_headers deprecatum est et appellatum ad java.native_headers ut conformis functioni communis Meson stilo nominationis.

Source: opennet.ru