<html style="direction: ltr;">
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <style type="text/css">body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;" bidimailui-charset-is-forced="true"
    bgcolor="#FFFFFF" text="#000000">
    The newest bug fix release 5.4.1 is available at
    <a class="moz-txt-link-freetext" href="https://bitbucket.org/pypy/pypy/downloads">https://bitbucket.org/pypy/pypy/downloads</a><br>
    Please download and try them out, especially the source tarballs.<br>
    <br>
    Whats new?<br>
    - Update list of contributors in documentation and LICENSE file,
    this was unfortunately left out of 5.4.0<br>
    - Allow tests run with -A to find libm.so even if it is a script not
    a dynamically loadable file<br>
    - Bump sys.setrecursionlimit() when translating PyPy, for
    translating with CPython<br>
    - Tweak a float comparison with 0 in backendopt.inline to avoid
    rounding errors<br>
    - Fix for issue # 2388, where os.access() accepted a float for mode<br>
    - Fix for issue # 2389, where unicode.decode('utf8',
    'custom_replace') messed up the last byte of a unicode string
    sometimes<br>
    - Update cffi to the soon-to-be-released 1.8.1 version<br>
    - Explicitly detect that we found OpenSSL 1.1, and crash translation
    with a message asking for help porting it
    <br>
    <br>
    The setrecursionlimit fix is the main reason we are doing this
    release, please make sure this version builds on your platform.<br>
    Thanks,<br>
    Matti
    <meta name="qrichtext" content="1">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <style type="text/css">
p, li { white-space: pre-wrap; }
</style><br>
    <br>
    <meta name="qrichtext" content="1">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <style type="text/css">
p, li { white-space: pre-wrap; }
</style>
  </body>
</html>