LWN.net's Journal
 
[Most Recent Entries] [Calendar View]

Saturday, January 26th, 2019

    Time Event
    12:36a
    [$] Snowpatch: continuous-integration testing for the kernel
    Many projects use continuous-integration (CI) testing to improve the
    quality of the software they produce. By running a set of tests after
    every commit, CI systems can identify problems quickly, before they find
    their way into a release
    and bite unsuspecting users. The Linux kernel project lags many others in
    its use of CI testing for a number of reasons, including a fundamental
    mismatch with how kernel developers tend to manage their workflows. At linux.conf.au 2019, Russell Currey
    described a CI system called Snowpatch that, he hopes,
    will bridge the gap and bring better testing to the kernel development
    process.
    4:29p
    A set of stable kernels for the weekend
    Stable kernels 4.20.5, 4.19.18, 4.14.96, 4.9.153, 4.4.172, and 3.18.133 have been released. They all contain
    important fixes and users should upgrade.
    9:00p
    Bison 3.3 released
    Version 3.3 of the Bison parser generator is out.
    "The new option --update replaces deprecated features with their modern
    spelling, but also applies fixes such as eliminating duplicate directives,
    etc. It is now possible to annotate rules with their number of expected
    conflicts. Bison can be made relocatable. The symbol declaration syntax
    was overhauled, and in particular, %nterm, that exists since the origins of
    Bison, is now an officially supported (and documented!) feature. C++
    parsers now feature genuine symbol constructors, and use noexcept/constexpr.
    The GLR parsers in C++ now support the syntax_error exceptions. There are
    also many smaller improvements, including a fix for a bug which is at least
    31 years old.
    "

    << Previous Day 2019/01/26
    [Calendar]
    Next Day >>

LWN.net   About LJ.Rossia.org