Avril flanchan
Loading Heatmap…

flanchan pushed to cli at flanchan/rematch

  • b8723cc8d0 Merged old-interface colourised extra help + feature info.
  • e2358483c9 Fixed colour output being printed to non-TTY outputs & to `NO_COLOR` environments.
  • 003986677f Finished pretty-formatting of extra info in help message (about version & enabled features.)
  • c830b1728b Deferred comptime string concatenation in cases where near-duplicate strings would end up in the binary with no performance benefit from not having the extra indirection in printing. (See `ext::disjoint!` macro.)
  • d31d09366f Added extra info in old interface help message (about version & enabled features.)
  • Compare 5 commits »

1 month ago

flanchan pushed to master at flanchan/rematch

  • 5622c486c2 Merged old-interface colourised extra help info.

1 month ago

flanchan pushed to old-interface-extra-help-info at flanchan/rematch

  • e2358483c9 Fixed colour output being printed to non-TTY outputs & to `NO_COLOR` environments.
  • 003986677f Finished pretty-formatting of extra info in help message (about version & enabled features.)
  • Compare 2 commits »

1 month ago

flanchan pushed to old-interface-extra-help-info at flanchan/rematch

  • c830b1728b Deferred comptime string concatenation in cases where near-duplicate strings would end up in the binary with no performance benefit from not having the extra indirection in printing. (See `ext::disjoint!` macro.)

1 month ago

flanchan pushed to master at flanchan/rematch

  • 8bb4062126 Added extra info in help message (about version & enabled features.)

1 month ago

flanchan pushed to old-interface-extra-help-info at flanchan/rematch

  • d31d09366f Added extra info in old interface help message (about version & enabled features.)

1 month ago

flanchan pushed to cli at flanchan/rematch

  • 8d7f9399d2 `GroupConfig`: Added some documentation explaining fields & defaults.

1 month ago

flanchan pushed to master at flanchan/rematch

  • 3bc8e9d214 Imported from cli: Added more efficient flow of output `stdout` object(s) through main branches. Internal buffer is flushed into lock before it is dropped in the `-` case, & only the non-locked handle is flushed in the single-string case.

1 month ago

flanchan pushed to cli at flanchan/rematch

  • 3b1299c176 old interface: Added more efficient flow of output `stdout` object(s) through main branches. Internal buffer is flushed into lock before it is dropped in the `-` case, & only the non-locked handle is flushed in the cli-string case.
  • 765270feaf Remove unneccisary multi-`stdout` locking. Added internal buffering.
  • Compare 2 commits »

1 month ago

flanchan pushed to cli at flanchan/rematch

  • 4539f87528 Added `GroupConfig` argument to `print_groups()`: Configurable group printing delimiters (default: Field delim (specified groups) <TAB>-literal, Line delim (input strings) <LF>-literal.)

1 month ago

flanchan pushed to cli at flanchan/rematch

  • e6c0714575 Added multi-group printing (to old interface.)

1 month ago

flanchan pushed to master at flanchan/rematch

  • 3d464fe72e Version bump 0.3.0: Allow multiple groups specified, delimited per line by TAB-literal. Print warning when a non-existent group is requested instead of silently ignoring it.

1 month ago

flanchan pushed to master at flanchan/rematch

  • 007ba8781c Version bump 0.2.0: Refactored use to PCRE2, added `unstable` flag, update deps & edition to 2024.
  • 6a74f54a26 Imported cli-refactor's `args.rs` (for future CLI refactor) with PCRE2 dependency update.
  • 100b3a9afd Switched PCRE backend to **much** better PCRE2 library. (Allows for concurrency directly, etc.)
  • Compare 3 commits »

2 months ago

flanchan created branch cli in flanchan/rematch

2 months ago

flanchan pushed to cli at flanchan/rematch

  • bcdbec60ca Started PCRE2 dep-updated Cli refactor

2 months ago

flanchan pushed to pcre2 at flanchan/rematch

  • 6a74f54a26 Imported cli-refactor's `args.rs` (for future CLI refactor) with PCRE2 dependency update.

2 months ago

flanchan created branch pcre2 in flanchan/rematch

2 months ago

flanchan pushed to pcre2 at flanchan/rematch

  • 100b3a9afd Switched PCRE backend to **much** better PCRE2 library. (Allows for concurrency directly, etc.)

2 months ago

flanchan pushed to cli-refactor at flanchan/rematch

  • 5def7d668c re: Started generic (not dispatched) interface `RegexEngine` for `NonPCRERegex` & `Regex`.

2 months ago