Re: [Chicken-announce] [ANN] CHICKEN 5.3.0 release candidate available
Hi Christian, On Fri, 13 Aug 2021 09:22:10 +0200 (CEST) Christian Himpe wrote: > all seems to work, yet installing "sendfile", "http-session", "srfi-18" gave: > > ``` > Warning: Deprecated identifier `current-milliseconds' > ``` > > Otherwise: > > Operating system: Ubuntu Mate 20.04 > Hardware platform: x86-64 > C Compiler: gcc 10.3.0 > Installation works?: yes > Tests work?: yes > Installation of eggs works?: yes Thanks for the feedback. Regarding the warnings, they are unfortunate, but expected. `current-milliseconds' has been deprecated in favor of `current-process-milliseconds', but the latter is not available in previous versions of the 5.x series, so egg developers can't really just use `current-process-milliseconds' instead of `current-milliseconds' in 5.x. All the best. Mario -- http://parenteses.org/mario
Re: [Chicken-announce] [ANN] CHICKEN 5.3.0 release candidate available
I've tested on two of my systems, everything looks good to me. Operating system: Slackware64-current Hardware platform: x86-64 C Compiler: gcc (GCC) 10.3.0 Installation works?: yes Tests work?: yes Installation of eggs works?: yes Operating system: SlackwareARM-current Hardware platform: ARMv7 C Compiler: gcc (GCC) 10.2.0 Installation works?: yes Tests work?: yes Installation of eggs works?: yes On Thu, Aug 12, 2021 at 4:28 AM Peter Bex wrote: > Hello everyone, > > We are happy to announce the first release candidate of the upcoming > CHICKEN 5.3.0. > > CHICKEN 5.3.0rc1 is now available at this location: > https://code.call-cc.org/dev-snapshots/2021/08/12/chicken-5.3.0rc1.tar.gz > > The SHA256 sum of that tarball is > 61d59cb4f3ca226995d7dca3510c7a646c2cf1e28ebc771bf6c5177e28d14c81 > > This is bugfix release which takes care of several important issues. > > Irregex has been updated to the latest upstream (0.9.10), which fixes > a few issues with bol handling and irregex-replace/all with positive > lookbehind replaces all matches rather than just the first. > > A few bugs in the module system's handling of reexport have been fixed, > as well as a few bugs in the optimization of using argvector directly > in rest arguments, and a nasty issue where mutated parameters would be > reset if the mutation happened in a signal handler. > > A nice improvement is that to build CHICKEN, on most platforms you no > longer need to provide the PLATFORM variable to Make; we auto-detect > the platform you're building on. Of course, for cross-compilation > you'll still have to set it. > > Finally, we tweaked the garbage collector to avoid thrashing when the > heap was almost full. This should drastically improve performance for > certain usage patterns that trigger this pathological behaviour. > > The complete list of changes since version 5.2.0 is available here: > https://code.call-cc.org/dev-snapshots/2021/08/12/NEWS > > Please give it a test and report your findings to the mailing list. > > Here's a suggested test procedure: > > $ make PREFIX= install check > $ /bin/chicken-install pastiche > > If you want to build CHICKEN with a compiler other than the default one, > just use C_COMPILER= (e.g., C_COMPILER=clang) on the make > invocation. > > Of course, feel free to explore other supported build options (see the > README file for more information) and actually use CHICKEN 5.3.0rc1 for > your software. > > If you can, please let us know the following information about the > environment you tested the RC tarball on: > > Operating system: (e.g., FreeBSD 12.0, Debian 9, Windows 10 mingw-msys > under > mingw32) > Hardware platform: (e.g., x86, x86-64, PPC) > C Compiler: (e.g., GCC 6.4.0, clang 5.0.0) > Installation works?: yes or no > Tests work?: yes or no > Installation of eggs works?: yes or no > > Thanks in advance! > > The CHICKEN Team > -- Erik Falor Registered Linux User #445632 http://counter.li.org
Re: [Chicken-announce] [ANN] CHICKEN 5.3.0 release candidate available
Hi, all seems to work, yet installing "sendfile", "http-session", "srfi-18" gave: ``` Warning: Deprecated identifier `current-milliseconds' ``` Otherwise: Operating system: Ubuntu Mate 20.04 Hardware platform: x86-64 C Compiler: gcc 10.3.0 Installation works?: yes Tests work?: yes Installation of eggs works?: yes Best Christian - On Aug 12, 2021, at 12:28 PM, Peter Bex pe...@more-magic.net wrote: > Hello everyone, > > We are happy to announce the first release candidate of the upcoming > CHICKEN 5.3.0. > > CHICKEN 5.3.0rc1 is now available at this location: > https://code.call-cc.org/dev-snapshots/2021/08/12/chicken-5.3.0rc1.tar.gz > > The SHA256 sum of that tarball is > 61d59cb4f3ca226995d7dca3510c7a646c2cf1e28ebc771bf6c5177e28d14c81 > > This is bugfix release which takes care of several important issues. > > Irregex has been updated to the latest upstream (0.9.10), which fixes > a few issues with bol handling and irregex-replace/all with positive > lookbehind replaces all matches rather than just the first. > > A few bugs in the module system's handling of reexport have been fixed, > as well as a few bugs in the optimization of using argvector directly > in rest arguments, and a nasty issue where mutated parameters would be > reset if the mutation happened in a signal handler. > > A nice improvement is that to build CHICKEN, on most platforms you no > longer need to provide the PLATFORM variable to Make; we auto-detect > the platform you're building on. Of course, for cross-compilation > you'll still have to set it. > > Finally, we tweaked the garbage collector to avoid thrashing when the > heap was almost full. This should drastically improve performance for > certain usage patterns that trigger this pathological behaviour. > > The complete list of changes since version 5.2.0 is available here: > https://code.call-cc.org/dev-snapshots/2021/08/12/NEWS > > Please give it a test and report your findings to the mailing list. > > Here's a suggested test procedure: > > $ make PREFIX= install check > $ /bin/chicken-install pastiche > > If you want to build CHICKEN with a compiler other than the default one, > just use C_COMPILER= (e.g., C_COMPILER=clang) on the make > invocation. > > Of course, feel free to explore other supported build options (see the > README file for more information) and actually use CHICKEN 5.3.0rc1 for > your software. > > If you can, please let us know the following information about the > environment you tested the RC tarball on: > > Operating system: (e.g., FreeBSD 12.0, Debian 9, Windows 10 mingw-msys under > mingw32) > Hardware platform: (e.g., x86, x86-64, PPC) > C Compiler: (e.g., GCC 6.4.0, clang 5.0.0) > Installation works?: yes or no > Tests work?: yes or no > Installation of eggs works?: yes or no > > Thanks in advance! > > The CHICKEN Team -- Dr. rer. nat. Christian Himpe Computational Methods in Systems and Control Theory Max Planck Institute for Dynamics of Complex Technical Systems Sandtorstr. 1 39106 Magdeburg Germany https://himpe.science