Ohjelmiston tiedot:
Versio: 1.3.4-20131226
Lähetyksen päivämäärä: 17 Feb 15
Lupa: Vapaa
Suosio: 94
Mawk on avoimen lähdekoodin tulkki AWK ohjelmointikieli.
Mawk on pienempi ja paljon nopeampi kuin gawk. Se on joitakin käännettäessä
rajoja, kuten sprintf puskuri = 1020 ja NF = 32767.
Mitä uutta strong> tässä julkaisussa:
- Lisää configure tarkista kiertää viime rikkoutuminen Cygwin n math.h joka vakuuttaa _LIB_VERSION antamatta sitä päivitetään (mietintö Gert Hulselmans).
- Pienet päivitykset määrittää käsikirjoitus, sillä kalahtaa ja MinGW
- Päivitä config.guess ja config.sub
Mitä uutta strong> versiossa 1.3.4-20130803:
- pieniä päivityksiä määrittää script
- lisää raja-tarkastusten parantamiseksi indeksi laskennan scan.c korjata vanha 1.3.3 ongelmia hyvin pitkä jono-literaaleja in jäsentää kirjoitus (raportti Marcin Krol).
- päivitys config.guess ja config.sub
Mitä uutta strong> versiossa 1.3.4-20121209:
- rakentaa-fix for cygwin vuonna matherr.c, joka ilmoittaa eri tyyppiä _LIB_VERSION
- lisättävä puuttuvat "-f" vaihtoehto esimerkkejä / gdecl.awk
- korjata heikentämiseen fflush, varmistaen, että se palauttaa virheen, jos väite ei vastaa mitään ulostulo tiedostonimi (raportti Nathan Weeks).
- muokata sanamuoto configure help viestin tehdä selväksi, että oletuksena --with-builtin-lausekeryhmän käyttää sisäänrakennettu säännöllinen lauseke moottorin mawk.
- fix tiedotteet raportoimat Coverity Scan. Useimmat näistä olivat vähäisiä, ja käsiteltiin muuttamalla lähteen jotta Coverity parantamaan koodin analyysi.
- muuttaa tukea LC_NUMERIC kääntämällä ajan paikallista desimaalin erotin tarpeen työskennellä strtod (), jota käytetään vahvistamaan desimaalin vakioita skannattaessa lähdetiedostoihin. Tämä korjaa ääretön silmukka mawk 'BEGIN {tulostaa 1,0} "(mietintö Jan Psota).
- uudistua mies / mawk.doc, unohdetaan aikaisemmissa tarkistuksissa.
Mitä uutta strong> versiossa 1.3.4-20121129:
- muutos käytös jos sisäinen fflush puhelu epäonnistuu: sijaan poistutaan virhe, levittää palauttaa arvon käsikirjoituksesta -1, johdonmukaisuuteen gawk ja BWK (keskustelu Aharon Robbins ja Nathan viikkoa).
- lisää erikoistapaus eteenpäin viitaten toiminnon avulla matriisiparametrit, päivittää funktion parametrin tyyppi, jotta taulukko siirretään asianmukaisesti.
- tuki pituus (array), kuten on tehty gawk ja BWK awk.
- tukea LC_NUMERIC, joka muuttaa esitettyä desimaalipilkun joissakin locales. Se ei muuta desimaalipilkun Syöttö-, yhteensovitus käyttäytymistä nawk ja BWK awk (taustalla pyynnöstä Yechiel Bardov tuhansille-erotin).
- lisää configure vaihtoehto enable-init-SRAND sallia valita, alustaa satunnaisia numeroita automaattisesti käynnistyksen yhteydessä tai ei. Ei Näin tekee ohjelmia paremmin ennustettavissa (Debian # 63843).
- lisää configure vaihtoehto enable-builtin-SRAND, käytä että vähätellä mawk n sisäänrakennettu SRAND / rand toiminnot, jotka eivät yleensä ole niin hyvä kuin järjestelmän tarjoama toimintoja.
- pidentää enable-jälki configure mahdollisuus näyttää sisäänrakennettuja funktioita.
- lisää systime ja mktime toiminnot
- kun varoitus tunnistamattomia vaihtoehdoista, älä poistu virhe seuraavilla gawk vaihtoehdoista:
- - nukka
- - lint-old
- - POSIX
- - re-intervalli
- - perinteinen
- integroida laastari Dominic Letz varten strtime toimintoa.
- oikea logiikka "/ dev / vakiosyötteen" erityinen laite (gentoo # 424137).
- päivitykset configure skripti makroja: + muokata configure skripti ja makefile tukemaan rajat kokoaa. + Poistaa Turbo C ++ ja Zortech C ++ Makefile. + Poistaa vanhentuneet toiminto-tarkastukset: fmod, memcpy, strchr, strerror, strtod, vfprintf. + Poistaa vanhentuneet tarkistaa joitakin otsikoita: math.h, stdarg.h, stdlib.h, string.h time.h + tukevat --datarootdir vaihtoehto. + Lisää 3rd parametrin AC_DEFINE n sallimaan autoheader juosta. + Poistaa käyttämättömät makroja.
- päivitys config.guess ja config.sub
- lisää kuvakkeet verkkosivun kuvitus
Mitä uutta strong> versiossa 1.3.4-20120627:
- Tämä versio toteuttaa gawk n "nextfile" ominaisuus, lisää "/ dev / vakiosyötteen" kuin alias vakiosyötteen (jo alias on "-"), korjaa ylivuoto tarkastus käytetään erottamaan suuria määriä ja jouset, parantaa virheenkorjaus jälkiä ja muisti-tiiviys, ja lisää erilaisia muita bugikorjauksia ja siirrettävyys parannuksia.
Mitä uutta strong> versiossa 1.3.4-20100625:
- oikea käännös oktaali ja hex pakenee järjestelmän säännöllinen lauseke kirjasto.
- muokata configure skripti tukea --program-pääte, jne.
- lisää Debian-paketti skriptejä, sillä "mawk-nyk".
- lisää RPM spec-tiedosto.
- liikkua release- ja patch-tason arvot version.c kohteeseen patchlev.h yksinkertaistaa pakkaus skriptejä.
Mitä uutta strong> versiossa 1.3.3-20090920:
- Tämä versio tukee nulls alalla-erotin kuvio.
- Se parantaa suorituskykyä assosiatiivisia taulukoita kautta uuden hajautustoimintoa.
- Se on muita korjauksia / parannuksia.
Mitä uutta strong> versiossa 1.3.3-20090820:
- vähäinen siirrettävyys / standardit korjauksia esimerkkejä / hical
- lisää WHINY_USERS lajiteltu-array ominaisuus, yhteensopivuuden gawk (patch Aharon Robbins).
- oikea alempi raja d_to_U () funktio, joka rikkoi muuntaminen nolla "% x" muodossa, lisätään korjaus Debianin # 303825 (mietintö Masami Hiramatsu).
- muokata "% s" ja "% c" alustaminen printf / sprintf komentoja, jotta "? S" ei tee nolla-padding, standardien mukaisuudesta (keskustelu Aharon Robbins, Mike Brennan, taustalla Debian # 339799 ).
Kommentteja ei löytynyt