Carlo Marcelo Arenas Belón
adf76faace
pcre2grep: fix build for Hurd ( #52 )
...
Since d5a61ee8
(Patch to detect (and ignore) symlink loops in
pcre2grep., 2021-08-28), there is optional code that depends
on readlink and PATH_MAX but that had only detection added for
the first.
GNU Hurd doesn't have the later so it fails to build.
Improve the detection to include both dependencies in autotools
and cmake to fix that.
Signed-off-by: Carlo Marcelo Arenas Belón <carenas@gmail.com>
2021-11-26 17:31:35 +00:00
Philip Hazel
1ed34b9cb1
Update version to 10.40-RC1 and fix consequent version test issue.
2021-11-09 17:12:50 +00:00
Philip Hazel
3469b13b8e
Update docs and version info for 10.39.
2021-10-29 17:03:31 +01:00
Philip Hazel
8d9e91228c
Update version number to 10.39-RC1.
2021-10-06 12:00:04 +01:00
Philip Hazel
0612ed77c2
Update dates and tidy files for 10.38 release.
2021-10-01 16:44:09 +01:00
Philip Hazel
e2fde18833
Prepare for 10.38-RC1 release
2021-08-31 17:10:37 +01:00
Philip Hazel
d5a61ee891
Patch to detect (and ignore) symlink loops in pcre2grep.
2021-08-28 17:37:33 +01:00
Philip Hazel
c2fc6cfa0a
Revert "Remove dist-bzip2 from AM_INIT_AUTOMAKE in configure.ac because GitHub does not"
...
This reverts commit 5c0d38b3a8
.
I misunderstood GitHub.
2021-08-27 12:06:07 +01:00
Philip Hazel
5c0d38b3a8
Remove dist-bzip2 from AM_INIT_AUTOMAKE in configure.ac because GitHub does not
...
support .bz2 "assets" for releases so there is no point building it.
2021-08-26 16:32:02 +01:00
Philip.Hazel
1c3256349f
Final source changes for 10.37
2021-05-26 14:34:14 +00:00
Philip.Hazel
cd45050ee4
Final file tidies for 10.37-RC1
2021-04-28 16:44:51 +00:00
Philip.Hazel
4cfa216898
Try reducing autoconf requirement to 2.60.
2021-02-06 11:48:06 +00:00
Philip.Hazel
91485e5d5a
Update configure.ac for latest version of autoconf.
2021-02-02 17:02:55 +00:00
Philip.Hazel
6cb388d55b
Update version number for next release.
2021-02-02 09:24:05 +00:00
Philip.Hazel
7eb23f423e
Final file tidies for 10.36
2020-12-04 14:30:03 +00:00
Philip.Hazel
000bbf2ea7
File tidies for 10.36-RC1
2020-11-06 17:27:35 +00:00
Philip.Hazel
ed489f99ae
Fix Windows debug builds (Bugzilla #2600 ) using CMake.
2020-06-22 15:51:19 +00:00
Philip.Hazel
e44976f929
Patch for CMakeLists.txt by Wolfgang Stoeggl fixes several things; see Bugzilla
...
#2584/
2020-06-01 16:36:00 +00:00
Philip.Hazel
e73119cbfa
Apply H.J. Lu's patch to pass -mshstk to the compiler when Intel CET is
...
enabled. CMake version invented by PH, but only tested on non-CET system.
2020-05-25 16:03:24 +00:00
Philip.Hazel
768c7fe67e
Final file tidies for 10.35.
2020-05-09 15:47:41 +00:00
Philip.Hazel
9ff7f342f8
Restrict configuration of the JIT SELinux compatible memory allocator to Linux
...
and NetBSD.
2020-04-28 15:29:18 +00:00
Philip.Hazel
56c4bf9095
Check for memfd_create in configuration files.
2020-04-28 15:03:58 +00:00
Philip.Hazel
b940ed7520
Add support for pkgconfig etc and versioning to CMake builds.
2020-04-25 16:04:15 +00:00
Philip.Hazel
5ec5c45423
Added tests for __attribute__((uninitialized)) to both the configure and
...
CMake build files. Used to disable initialization of the match stack frames
vector (clang has an automatic initialization feature).
2020-04-23 16:50:45 +00:00
Philip.Hazel
8b3f8af535
File tidies for 10.35-RC1 release candidate.
2020-04-15 16:34:36 +00:00
Philip.Hazel
0a2033f0f7
Remove atomic restriction on capture groups containing recursive back
...
references, as since 10.30 it has been unnecessary.
2019-12-18 16:16:12 +00:00
Philip.Hazel
add4db4c87
Final file tidies for 10.34
2019-11-21 16:31:08 +00:00
Philip.Hazel
8855b0efe1
File tidies for 10.34-RC2.
2019-11-06 16:51:31 +00:00
Philip.Hazel
90ae0ae01e
Fix minor test issues and tidies/updates for 10.34-RC1 testing release.
2019-10-15 15:23:31 +00:00
Zoltán Herczeg
70b0debf10
Better description for jit-sealloc option and early check for executable memory.
2019-10-01 13:46:41 +00:00
Philip.Hazel
16de9003e5
Implement a check on the number of capturing parentheses, which for some reason
...
has never existed. This fixes ClusterFuzz issue 14376.
2019-04-22 12:39:38 +00:00
Philip.Hazel
4e4f273f07
Final file tidies for 10.33.
2019-04-16 15:34:27 +00:00
Philip.Hazel
7375089fa5
More file tidies for 10.33-RC1
2019-03-04 18:07:04 +00:00
Philip.Hazel
02ff543f9c
Final file tidies for 10.33-RC1
2019-03-04 18:04:44 +00:00
Philip.Hazel
473d8f95d7
Fix --enable-jit=auto for out-of-tree builds.
2019-03-01 16:19:49 +00:00
Philip.Hazel
0ad7ff1549
Add --disable-pcre2grep-callout-fork configuration setting.
2018-11-17 16:45:57 +00:00
Philip.Hazel
149af0e21b
Implement --disable-percent-zt to avoid %zu and %td even if the environment
...
claims to be C99 or greater.
2018-11-15 18:09:02 +00:00
Philip.Hazel
19c50b9d41
Unconditionally use inttypes.h instead of trying for stdint.h (simplification)
...
and remove the now unnecessary inclusion in pcre2_internal.h.
2018-11-14 16:59:19 +00:00
Philip.Hazel
3fce7c75e9
Add "allvector" to pcre2test.
2018-09-15 17:10:39 +00:00
Philip.Hazel
bf3c7c68ec
Final file tidies for 10.32
2018-09-11 14:27:39 +00:00
Philip.Hazel
392974a0cb
File tidies and documentation update for 10.32-RC1 Release Candidate.
2018-08-13 11:57:09 +00:00
Philip.Hazel
9de1a271a0
Remove previous patch, as it did not take account of read-only source
...
directories.
2018-06-22 15:04:01 +00:00
Philip.Hazel
c5c9d9bacd
Both make systems now delete src/{pcre2.h,config.h} before starting. The
...
existence of these files can confuse if building is happening in another
directory.
2018-06-21 16:13:15 +00:00
Philip.Hazel
c46434dd62
Ensure PCRE2_HAVE_STDINT_H is defined to 0 when no header, not unset. Same for
...
PCRE2_HAVE_INTTYPES_H.
2018-06-21 15:20:39 +00:00
Philip.Hazel
7aaced3475
Make stdint.h an optional inclusion, in case it's not present in some systems.
...
Use inttypes.h instead if it exists.
2018-06-19 17:41:01 +00:00
Philip.Hazel
e75410a5d8
More typos and changes to "Kibibytes" for "Kilobytes".
2018-06-18 14:03:33 +00:00
Philip.Hazel
fabea723cf
Typos in documentation and comments noted by Jason Hood.
2018-06-17 14:13:28 +00:00
Philip.Hazel
75747ebb11
Re-factor pcre2_dfa_match() to use the heap instead of the stack for workspace
...
vectors when doing recursive function calls.
2018-04-27 16:48:35 +00:00
Philip.Hazel
e5b34b3555
Add --enable-jit=auto support.
2018-02-25 18:00:29 +00:00
Philip.Hazel
af9bcb7f13
Fix pcre2test -C to correctly show what \R matches.
2018-02-19 16:55:47 +00:00