Grease
Grease copied to clipboard
The Grease Portability Library
The recently introduced `greaseByte*` methods have tests referencing `SmallInteger maxVal` and `SmallInteger minVal`, the min/max value should be asked to the current `GRPlatform`, as different dialects might resolve that using...
Several methods on GRPlatform that work on files (i.e. in the 'files' method protocol) are untested. Adding tests and fixing possible issues across the supported platforms is needed.
GemStone 3.7 has the FileSystem ported over from Pharo. We should take advantage of them in the Grease abstractions layer.
`#subStrings:` is ANSI but `#substrings:` is not. Looking at `GRStringTest >> #testSubStrings` and `GRAnsiStringsRule` it seems that initially we used `#subStrings:` then transitioned to `#substrings:`. See http://lists.squeakfoundation.org/pipermail/seaside-dev/2022-September/007363.html
GROrderedMultiMap >> keys are not unique and can contain duplicates. The tests even verify this. Is this the behaviour we want?