blaise/stdlib
Andrew Haines 4eeff7c2c0 feat(stdlib): add SameFileName to SysUtils
SameFileName compares two file names for equality. This is a partial,
Unix-only stub: an exact case-sensitive comparison, which is correct on
case-sensitive file systems. Case-insensitive platforms would need the
names folded before comparing, but the stdlib has no platform-variance
facility yet — system.pas hardcodes DirectorySeparator, PathSeparator
and LineEnding to their Unix values — so there is nothing to key the
case-folding on. When a FileNameCaseSensitive constant lands alongside
the other platform constants, the case-insensitive branch can be added.

e2e test asserts identical names match and differing names do not.
2026-06-25 01:34:42 +01:00
..
src feat(stdlib): add SameFileName to SysUtils 2026-06-25 01:34:42 +01:00
project.xml feat(stdlib): add JSON library (writer, DOM, parser, reader) 2026-06-22 20:07:34 +01:00