Paul Julius Martinez
Paul Julius Martinez
The regex used for URL validation shows quadratic behavior with unusual, but not necessarily pathological, inputs: ```js let re = new RegExp( '^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$', 'i', ) let maybeUrl = "https://" for...
**Bug description:** The `AnyValue` implementation for `FunctionValue` returns an `AnyValueEnum::PointerValue` variant instead of a `AnyValueEnum::FunctionValue` variant. **Code to reproduce:** ```rust # src/main.rs use inkwell::context::Context; use inkwell::values::{AnyValue, AnyValueEnum}; fn main() {...
Vim's Gruvbox theme highlights escape sequences in bright orange (within green text) and it looks really good.
Placeholder issue for supporting Windows, which I want to do before a 1.0.0 release. Main pieces of incompatibility are: - ANSI escape sequences (I think this mostly solves it? https://github.com/sunshowers-code/enable-ansi-support)...
jless does not immediately redraw the screen when the terminal window is resized; you have to press to key first. The relevant code is in [`src/input.rs`](https://github.com/PaulJuliusMartinez/jless/blob/master/src/input.rs), which is quite convoluted....
The syntax highlighting looks bad in certain color schemes. Most notably, when using Solarized Dark, sometimes the background and foreground color are indistinguishable: Gruvbox: Solarized Dark: The highlighting of search...
When you press `:` to enter a command, or `/` or `?` to enter a search input, you cannot press escape to cancel the operation. You must hit Enter to...
The `xlsx-cli` package depends on [the latest version of `xlsx`](https://github.com/SheetJS/sheetjs/blob/d55b7a306392bb4131ca5a41cc2fbea54c3e5a77/packages/xlsx-cli/package.json), which forces us to manually update our `yarn.lock` every time a new version of `xlsx` is released, which breaks our...
Currently, if attempting to create a subscription to a node that has not set `wal_level=logical`, the call to `pglogical.create_subscription` will succeed, but the node will appear in a `down` state...
I think in certain contexts it make sense for `Escape` to cancel entering an input, similar to Ctrl-C or Ctrl-D. When entering a `:` command in vim, for example, hitting...