Skip to content

Releases: mmottl/pcre-ocaml

8.0.1

20 Dec 05:54
8.0.1
Compare
Choose a tag to compare

CHANGES:

  • Fixed a bug in the full_split function where non-capturing groups were
    not identified as such.
  • Removed obsolete base-bytes dependency

7.5.1

07 Dec 07:11
7.5.1
Compare
Choose a tag to compare

CHANGES:

  • Added GitHub workflow for automated CI/CD.
  • Reformatted all OCaml and C-files for consistency.
  • Improved and fixed documentation.
  • Enhanced README and example README for clarity.
  • Fixed macro instantiation formatting and minor C preprocessing issues.
  • Corrected license typo.

7.5.0

22 Jul 17:24
7.5.0
Compare
Choose a tag to compare

CHANGES:

  • Added support for JIT-compilation of patterns, which can greatly improve
    matching performance for most patterns. Users need to explicitly add
    the jit_compile flag to request JIT-compilation when creating regular
    expressions.

7.4.6

04 Aug 17:35
7.4.6
Compare
Choose a tag to compare

CHANGES:

  • Removed mistakenly kept base library configuration dependency.

7.4.5

04 Aug 16:23
7.4.5
Compare
Choose a tag to compare

CHANGES:

  • Removed excessive build dependency on base package.

7.4.4

30 Jul 19:36
7.4.4
Compare
Choose a tag to compare

CHANGES:

  • Added missing dune-configurator dependency.

    • Added support for const char strings in stubs due to stricter handling
      in newer OCaml runtimes. This eliminates C-compiler warnings.

7.4.3

27 Oct 21:34
7.4.3
Compare
Choose a tag to compare

CHANGES:

  • Switched from caml_alloc_custom to caml_alloc_custom_mem.

    This should improve memory usage and GC performance.

    • Switched to OPAM file generation via dune-project

7.4.2

11 Oct 23:38
7.4.2
Compare
Choose a tag to compare

CHANGES:

  • Fixed warnings in C-stubs

7.4.1

21 Feb 20:41
7.4.1
Compare
Choose a tag to compare

CHANGES:

  • Fixed pattern execution bug due to DFA implementation

7.4.0

05 Feb 21:39
7.4.0
Compare
Choose a tag to compare

CHANGES:

  • Added DFA support

    New functions:

    * pcre_dfa_exec
    * unsafe_pcre_dfa_exec
    

    Thanks to Chas Emerick chas@cemerick.com for this contribution!