Summary
string<=? and string>=? return the wrong value for some strings
Metadata
- Id: 82bc4f239b4ed9275c53b526a0bb203c809c65c7
- Trac id: 1534
- Type: defect
- Reporter: sjamaan
- Owner:
- Cc:
- Status: closed
- Component: core libraries
- Estimated difficulty: easy
- Resolution: fixed
- Priority: major
- Milestone: 5.0
- Version: 5.0.0rc2
- Changetime: 2018-09-23 10:41:57 UTC
- Created: 2018-09-11 21:03:24 UTC
- Keywords:
Description
Nils Holm found a bug in `string<=?` and `string>=?`, which Sven Hartrumpf forwarded to our mailing list:
> The issue reported by Nils Holm in http://groups.google.com/group/comp.lang.scheme/t/6b8be06b84b39a7 affects chicken 5, too: > > > `(string-ci<=? "test" "tes")` > > `#t` > > `(string-ci>=? "test" "tes")` > > `#f`
This should be fixed in the `chicken-4` branch as well as `master`.
Changes and comments
[2018-09-11 21:04:00 UTC] sjamaan changed version from 4.13.0 to 5.0.0rc2
[2018-09-15 11:34:03 UTC] felix wrote:
Fix posted on chicken-hackers. Note that C4 seems to be ok - when this was fixed is not clear to me.
[2018-09-23 10:41:57 UTC] sjamaan changed status from new to closed
[2018-09-23 10:41:57 UTC] sjamaan set resolution to fixed
[2018-09-23 10:41:57 UTC] sjamaan wrote:
Fixed with 31bcafcf3014e128a462e48b0a35915a1180b5f4 (master) and 9b1694d542d0839b64774f96ece4a189498105c2 (chicken-4)