1
1
mirror of https://github.com/mrabarnett/mrab-regex.git synced 2025-10-05 20:02:39 +02:00

Commit Graph

  • 4359a6a565 Enable free-threading support in cibuildwheel in another place. hg 2025.9.20 Matthew Barnett 2025-09-19 00:27:59 +01:00
  • 2fe1139034 Enable free-threading support in cibuildwheel. 2025.9.19 Matthew Barnett 2025-09-19 00:05:23 +01:00
  • db5c9c636e Git issue 565: Support the free-threaded build of CPython 3.13 2025.9.18 Matthew Barnett 2025-09-18 23:30:05 +01:00
  • 49e3881e9f Git PR 585: Fix AttributeError: 'AnyAll' object has no attribute '_key' 2025.9.1 Matthew Barnett 2025-09-01 22:18:04 +01:00
  • 183a653894 Git issue 584: AttributeError: 'AnyAll' object has no attribute 'positive' 2025.8.29 Matthew Barnett 2025-08-29 22:49:46 +01:00
  • 23ca191dd8 Git issue 575: Issues with ASCII/Unicode modifiers 2025.7.34 Matthew Barnett 2025-07-31 00:29:33 +01:00
  • 88fee8529b Updated main.yml and pyproject.toml. 2025.7.33 Matthew Barnett 2025-07-30 18:09:15 +01:00
  • 7ebda8c032 Merge pull request #582 from facelessuser/bugfix/setuptools mrabarnett 2025-07-30 17:54:17 +01:00
  • 26d6efc9bf Setup failure scenario facelessuser 2025-07-30 10:29:58 -06:00
  • a4a6d9443b Git issue 580: Regression in v2025.7.31: \P{L} no longer matches in simple patterns 2025.7.32 Matthew Barnett 2025-07-30 16:41:17 +01:00
  • becb0d456d Updated version and added changes to changelog.txt. 2025.7.31 Matthew Barnett 2025-07-30 00:20:42 +01:00
  • 457bcd38a5 Merge pull request #577 from facelessuser/bugfix/linux mrabarnett 2025-07-30 00:09:58 +01:00
  • 0d045f7728 No need to upload source in manylinux facelessuser 2025-07-29 16:53:27 -06:00
  • f2d385b10a Fix aarch64, ppc64le, s390x, and source dist facelessuser 2025-07-29 14:15:49 -06:00
  • 4bc46f1397 Merge pull request #574 from facelessuser/bugfix/wheels 2025.7.30 mrabarnett 2025-07-29 19:28:40 +01:00
  • 4c9da2eee6 Experiment with wheel building facelessuser 2025-07-29 10:03:18 -06:00
  • 33c577bd3b Git issue 572: Inline ASCII modifier doesn't seem to affect anything 2025.7.29 Matthew Barnett 2025-07-29 14:57:55 +01:00
  • addaa7c484 Updated licence format in pyproject.toml. 2025.5.18 Matthew Barnett 2025-05-18 18:01:01 +01:00
  • b3905c5f22 Merge pull request #567 from tangledhelix/windows-arm-ci mrabarnett 2025-05-18 17:40:33 +01:00
  • eea31d053f Build Windows ARM64/aarch64 wheel Dan Lowe 2025-05-18 02:11:05 -04:00
  • be75782535 Dropping support for Python 3.8 and removing it from main.yml. 2025.2.13 Matthew Barnett 2025-02-11 00:03:11 +00:00
  • 622a8e2cea Further fixes to main.yml. 2025.2.12 Matthew Barnett 2025-02-10 23:32:39 +00:00
  • b9868e8adc Updated main.yml to Artifacts v4. 2025.2.11 Matthew Barnett 2025-02-10 21:36:10 +00:00
  • 8225213902 Git issue 551: Infinite loop on V1 search 2025.2.10 Matthew Barnett 2025-02-10 20:55:45 +00:00
  • 26012d90d0 Updated pyproject.toml and setup.py according to PEP 517. 2024.11.7 Matthew Barnett 2024-11-07 16:52:17 +00:00
  • 930983aa68 Git issue 546: Partial match not working in some instances with non-greedy capture 2024.11.6 Matthew Barnett 2024-11-06 19:48:55 +00:00
  • 64834c729b Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in main.yml because GitHub Actions failed when using them. 2024.9.14 Matthew Barnett 2024-09-11 19:36:34 +01:00
  • 1bcd42e838 Updated to actions/upload-artifact@v4 in main.yml. 2024.9.13 Matthew Barnett 2024-09-11 18:53:31 +01:00
  • f46728542b Updated to actions/download-artifact@v4 in main.yml. 2024.9.12 Matthew Barnett 2024-09-11 18:00:38 +01:00
  • d3510fea2a Updated to Unicode 16.0.0. 2024.9.11 Matthew Barnett 2024-09-11 17:22:19 +01:00
  • e8a8d28aa3 Git issue 539: Bug: Partial matching fails on a simple example 2024.7.24 Matthew Barnett 2024-07-24 22:29:17 +01:00
  • 6d086ffc5b Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due to missing new GB9c rule implementation 2024.6.22 Matthew Barnett 2024-06-22 18:06:08 +01:00
  • 8eabb4223e Git issue 530: hangs with fuzzy and optionals 2024.5.15 Matthew Barnett 2024-05-15 16:53:10 +01:00
  • be139ffc3a Updated for Python 3.13. 2024.5.10 Matthew Barnett 2024-05-10 01:57:53 +01:00
  • 2e3272be48 Git issue 527: VERBOSE/X flag breaks \N escapes 2024.4.28 Matthew Barnett 2024-04-28 20:11:20 +01:00
  • 9c950f2c25 Updated changelog. 2024.4.16 Matthew Barnett 2024-04-16 19:34:42 +01:00
  • 5d65c8a727 Git issue 525: segfault when fuzzy matching empty list Matthew Barnett 2024-04-16 19:33:07 +01:00
  • 4f2ed52b3d Cannot get release notification action in main.yml to work. Commenting it out for now. 2023.12.26 Matthew Barnett 2023-12-24 02:11:07 +00:00
  • 647c006a88 Further fixes in main.yml. 2023.12.25 Matthew Barnett 2023-12-24 01:45:31 +00:00
  • d0afd79fba Another fix in main.yml. 2023.12.14 Matthew Barnett 2023-12-24 01:23:36 +00:00
  • c1f1f2af4c Fixed invalid main.yml. 2023.12.24 Matthew Barnett 2023-12-24 00:36:53 +00:00
  • cdcbf36aeb The escape function no longer escapes \x00. It's not necessary. 2023.12.23 Matthew Barnett 2023-12-24 00:13:19 +00:00
  • 34333d5009 Updated changelog.txt. 2023.10.3 Matthew Barnett 2023-10-03 16:52:22 +01:00
  • fba846ded3 Updated to Unicode 15.1.0. Matthew Barnett 2023-10-03 16:51:13 +01:00
  • bc73ebb5d7 Git issue 508: Regex doesn't build using CPython main (3.13.0a0) Removed usage of _PyBytes_Join and did a little tidying of the code that makes the result string. 2023.8.8 Matthew Barnett 2023-08-08 21:35:46 +01:00
  • 774dbfda42 # Git issue 498: Conditional negative lookahead inside positive lookahead fails to match Conditional node needed an additional member that points to the true branch. 2023.6.3 Matthew Barnett 2023-06-03 18:03:41 +01:00
  • 9f03255c92 Removed semicolon after 'else' in 'munge_name'. 2023.5.5 Matthew Barnett 2023-05-03 18:27:06 +01:00
  • 797b57a4ac Fixed pyproject.toml and setup.py. 2023.5.4 Matthew Barnett 2023-05-02 17:42:18 +01:00
  • 16bcce0d56 Add changelog.txt. 2023.5.3 Matthew Barnett 2023-05-02 15:24:40 +01:00
  • d235c2c17f pyproject.toml was missing. Matthew Barnett 2023-05-02 15:19:39 +01:00
  • 78460dc755 Added pyproject.toml. 2023.5.2 Matthew Barnett 2023-05-02 14:54:39 +01:00
  • 15cbd1eaf3 Git issue 495: Running time for failing fullmatch increases rapidly with input length Re-enabled modified repeat guards due to regression in speed caused by excessive backtracking. 2023.3.23 Matthew Barnett 2023-03-23 17:37:37 +00:00
  • 5954c51580 Git issue 494: Backtracking failure matching regex ^a?(a?)b?c\1$ against string abca Disabled repeat guards. They keep causing issues, and it's just simpler to rely on timeouts. 2023.3.22 2023.03.22 Matthew Barnett 2023-03-22 18:17:48 +00:00
  • cc392629b2 Updated text for supported Unicode and Python versions. 2022.10.31 Matthew Barnett 2022-10-31 02:46:35 +00:00
  • 4ad1f04899 Updated to Unicode 15.0.0. 2022.9.13 Matthew Barnett 2022-09-13 01:47:01 +01:00
  • 416dd66ba9 Updated version. 2022.9.11 Matthew Barnett 2022-09-11 19:27:20 +01:00
  • 134e570913 Updated main.yml for GitHub Actions. Contributed by animalize. Matthew Barnett 2022-09-11 19:23:58 +01:00
  • 45642ba525 Git issue 479: Segmentation fault when using conditional pattern Matthew Barnett 2022-09-11 19:15:53 +01:00
  • 71be78a042 Git issue 477: \v for vertical spacing 2022.8.17 Matthew Barnett 2022-08-17 20:26:24 +01:00
  • 01758302a6 Git issue 475: 2022.7.24 improperly released 2022.7.25 Matthew Barnett 2022-07-25 14:55:33 +01:00
  • ea5e640db3 Git issue 474: regex has no equivalent to re.Match.groups() for captures 2022.7.24 Matthew Barnett 2022-07-24 23:27:26 +01:00
  • 5c9b260d2f Git issue 473: Emoji classified as letter 2022.7.9 Matthew Barnett 2022-07-09 00:36:46 +01:00
  • 8a514bc62f Git issue 472: Revisit compilation flag to prevent adding a single explicitly compiled regex to the cache 2022.6.2 Matthew Barnett 2022-06-02 23:20:58 +01:00
  • 74b8db0e81 Git issue 467: Scoped inline flags 'a', 'u' and 'L' affect global flags 2022.4.24 Matthew Barnett 2022-04-24 19:02:34 +01:00
  • 138970bafb Git issue 457: Difference with re, when repl returns None 2022.3.15 Matthew Barnett 2022-03-15 17:03:11 +00:00
  • 67ab717196 Git issue 453: Document last supported python2 version 2022.3.2 Matthew Barnett 2022-03-02 01:18:38 +00:00
  • f11a41b4d1 Added 'python_requires' to setup.py now that Python 2 no longer supported. Matthew Barnett 2022-01-21 00:17:54 +00:00
  • 667f171a0b Updated version for new release. 2022.1.18 Matthew Barnett 2022-01-18 18:18:44 +00:00
  • 227163df1b * Dropped support for Python 2 and remove all references to Python <3.6, the earliest supported version. Matthew Barnett 2022-01-18 15:14:33 +00:00
  • f4ffd9ad57 Added missing raw string prefix. Matthew Barnett 2021-12-10 02:26:47 +00:00
  • 05f55c129c Modified main.yml to build manylinux/musllinux wheels in parallel. 2021.11.10 Matthew Barnett 2021-11-26 03:34:15 +00:00
  • 79d633b2dc Git issue 446: Can't install in Alpine (no musllinux wheel) Matthew Barnett 2021-11-24 17:49:43 +00:00
  • dde2d98360 Git issue 443: 2021.11.9 source release is missing C headers Matthew Barnett 2021-11-09 22:16:38 +00:00
  • 72c9587876 Git issue 443: 2021.11.9 source release is missing C headers Matthew Barnett 2021-11-09 22:08:55 +00:00
  • 1c30637ec7 Git issue 442: Fuzzy regex matching doesn't seem to test insertions correctly Matthew Barnett 2021-11-09 19:43:42 +00:00
  • aa5ad043e8 Minor changes to some tests. Matthew Barnett 2021-11-03 17:05:59 +00:00
  • 6ce0bda712 Git issue 435: Unmatched groups: sub vs subf Matthew Barnett 2021-11-02 17:13:53 +00:00
  • 6be55f7842 Removed unused functions. Matthew Barnett 2021-11-02 16:11:35 +00:00
  • f2c5da72e3 Further changes for migration to Github. Matthew Barnett 2021-11-01 19:27:48 +00:00
  • de8347011b Merge pull request #435 from animalize/hg mrabarnett 2021-11-01 18:00:06 +00:00
  • f0eb0905bd Add GitHub Actions Ma Lin 2021-11-01 11:53:34 +08:00
  • bf5e239c0e Git issue 433: Disagreement between fuzzy_counts and fuzzy_changes Matthew Barnett 2021-10-23 00:10:40 +01:00
  • 26d37df1c3 Removed Apple Silicon build from .travis.yml because it's not currently codesigned by Travis CI. Matthew Barnett 2021-10-21 02:21:13 +01:00
  • cc6f6345d9 Updated .travis.yml. Matthew Barnett 2021-10-14 01:57:31 +01:00
  • d81009be69 Git issue 428: match hangs on the following example - possible infinite loop? Matthew Barnett 2021-10-08 23:56:28 +01:00
  • 25638c20a4 Git issue 427: Possible bug with BESTMATCH Matthew Barnett 2021-09-30 23:10:38 +01:00
  • 3dd42455df Updated to Unicode 14.0.0. Matthew Barnett 2021-09-24 21:07:41 +01:00
  • e3b477cc93 Git issue 421: 2021.8.27 results in "Fatal Python error: Segmentation fault" Matthew Barnett 2021-08-27 19:39:30 +01:00
  • ac7ce3f5ee Git issue 420: segmentation fault in finditer (maybe others) Matthew Barnett 2021-08-27 01:40:23 +01:00
  • 75211751d9 Updated version. Matthew Barnett 2021-08-21 21:22:35 +01:00
  • 0e5dffebc0 Update to .travis.yml for Apple Silicon. Matthew Barnett 2021-08-21 21:16:35 +01:00
  • 895be774cd Fixed mistake in docstring. Matthew Barnett 2021-08-21 21:07:41 +01:00
  • 26a320f29b Forgot to update version! Matthew Barnett 2021-08-03 18:41:15 +01:00
  • 3a7f02c1f0 Git issue 418: re.sub and re.findall freeze with regex, but not old re Matthew Barnett 2021-08-03 18:36:38 +01:00
  • ae6bb1ebd3 Additional fix for Git issue 415. Matthew Barnett 2021-07-06 00:03:35 +01:00
  • 5d6f9cb115 Git issue 415: Fuzzy character restrictions don't apply to insertions at "right edge" Matthew Barnett 2021-07-05 20:41:03 +01:00
  • 32453c1378 Git issue 407: API is not a drop-in replacement for python's re when it comes to typing Matthew Barnett 2021-07-01 23:27:31 +01:00
  • 1e6986b92f Git issue 408: regex fails with a quantified backreference but succeeds with repeated backref Git issue 407: API is not a drop-in replacement for python's re when it comes to typing Matthew Barnett 2021-04-04 17:48:38 +01:00
  • 0321186b78 Git issue 403: Fuzzy matching with wrong distance (unnecessary substitutions) Matthew Barnett 2021-03-17 20:11:27 +00:00
  • b808273a57 Git issue 399: Missing wheel for macosx and the new M1 chip (arm64 arch) Matthew Barnett 2021-01-26 12:16:09 +00:00