Oleh Prypin

Results 44 issues of Oleh Prypin

- Add a flag to override the `serve` port - Add diagnostics when `mkdocs serve` fails to bind a port - Closes #3496

It would be nice if the files that are used as hooks would have the ability to import files relative to them or maybe relative to the root. But currently...

This should reduce startup times a bit.

* Fixes #1979 See docs [in the diff](https://github.com/mkdocs/mkdocs/pull/3018/files). Try it out: ``` pip install git+https://github.com/mkdocs/mkdocs.git@refs/pull/3018/head ```

It seems that the set of methods available on type nodes in macros is inconsistent. - [`and`](https://github.com/crystal-lang/crystal/blob/cf24ccf04c803a1b32053d43ec0875f543e2909a/src/compiler/crystal/macros.cr#L1275) and [`or`](https://github.com/crystal-lang/crystal/blob/cf24ccf04c803a1b32053d43ec0875f543e2909a/src/compiler/crystal/macros.cr#L1279) can be split to their subexpressions, but with [unary `!`](https://github.com/crystal-lang/crystal/blob/cf24ccf04c803a1b32053d43ec0875f543e2909a/src/compiler/crystal/macros.cr#L819) you...

kind:feature
topic:stdlib:macros

Currently `InlineProcessor` and every subclass of it violates the `override` rule as per Liskov Substitution Principle. Signature of "handleMatch" incompatible with supertype "Pattern" [override] Superclass: def handleMatch(self, m: Match[str]) ->...

* Fixes #1390 How it worked before: * Extract the content without allowing any `}` in it, and require that it ends with `}` - for block elements anchored to...

requires-changes

Since Dart 3.0, these extensions are in the SDK, exported from core: firstOrNull, lastOrNull, singleOrNull, elementAtOrNull This package already bumped the version to be above that. So, the deletion will...

Dart SDK since 3.0 has an exact equivalent extension `nonNulls` in the core. --- * References #330 * Closes #273 * Closes #274 --- - [x] I’ve reviewed the contributor...

* IterableNullableExtension: `.whereNotNull()` has an exact equivalent in the SDK - `.nonNulls`. * IterableExtension: `.firstOrNull`, `.lastOrNull`, `.singleOrNull` and `.elementAtOrNull(i)` have exact equivalents in the SDK under the same name. These...