Philip Hazel
bf2c8cc564
Update ChangeLog for GitHub commits and generate HTML docs.
2021-10-29 15:12:56 +01:00
Carlo Marcelo Arenas Belón
3b973ebf4b
inttypes and stdint cleanup ( #30 )
...
* cleanup: remove references to no longer used stdint.h
Since 19c50b9d
(Unconditionally use inttypes.h instead of trying for
stdint.h (simplification) and remove the now unnecessary inclusion in
pcre2_internal.h., 2018-11-14), stdint.h is no longer used.
Remove checks for it in autotools and CMake and document better the
expected build failures for systems that might have stdint.h (C99)
and not inttypes.h (from POSIX), like old Windows.
* cleanup: remove detection for inttypes.h which is a hard dependency
CMake checks for standard headers are not meant to be used for hard
dependencies, so will prevent a possible fallback to work.
Alternatively, the header could be checked to make the configuration
fail instead of breaking the build, but that was punted, as it was
missing anyway from autotools.
2021-10-29 15:05:19 +01:00
Philip Hazel
d5a61ee891
Patch to detect (and ignore) symlink loops in pcre2grep.
2021-08-28 17:37:33 +01:00
Philip.Hazel
cd45050ee4
Final file tidies for 10.37-RC1
2021-04-28 16:44:51 +00:00
Philip.Hazel
6cb388d55b
Update version number for next release.
2021-02-02 09:24:05 +00:00
Philip.Hazel
56c4bf9095
Check for memfd_create in configuration files.
2020-04-28 15:03:58 +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
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
392974a0cb
File tidies and documentation update for 10.32-RC1 Release Candidate.
2018-08-13 11:57:09 +00:00
Zoltán Herczeg
438446ebe7
JIT compiler update.
2018-08-13 09:21:18 +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
Zoltán Herczeg
9af8fe2e87
Add makefile support for SELinux allocator in JIT.
2017-06-15 06:20:30 +00:00
Philip.Hazel
3d80fa4fc2
Implement PCRE2_NEWLINE_NUL.
2017-05-26 17:14:36 +00:00
Philip.Hazel
14989bd454
Add explicit heap limiting options to pcre2_match(), with associated features
...
for listing, configuring, etc.
2017-04-11 11:47:25 +00:00
Philip.Hazel
88db1be123
Change "limit recursion" to "limit depth" in code and build systems because the
...
old name, which is retained as a synonym for the moment, is no longer
appropriate.
2017-03-12 13:47:01 +00:00
Philip.Hazel
02779c9a67
Remove remaining (now unused) code under HEAP_MATCH_RECURSE, and make the build
...
systems give a warning of the obsolescence of --disable-stack-for-recursion and
the equivalent CMake setting.
2017-03-11 17:39:02 +00:00
Philip.Hazel
662a765bdf
Update build system for changes in the JIT modules.
2017-01-12 16:35:43 +00:00
Philip.Hazel
ff6bec1991
Note in config.h that SUPPORT_PCRE2GREP_JIT needs SUPPORT_JIT in order to be
...
effective.
2016-10-14 15:16:39 +00:00
Philip.Hazel
bf6f0bb335
Implement buffer expansion in pcre2grep.
2016-10-11 16:40:09 +00:00
Philip.Hazel
c332eaf4f2
Add callout support to pcre2grep
2016-04-01 15:52:08 +00:00
Philip.Hazel
3263d44b97
Implement --never-backslash-C
2015-10-17 13:50:56 +00:00
Philip.Hazel
78daaf557f
Put config files in the repo for those without autotools.
2015-09-24 17:40:38 +00:00
Philip.Hazel
1ee50d75e5
Remove src/config.h.in from version control.
2014-08-11 18:26:05 +00:00
Philip.Hazel
1abd5a7f8d
Basic pcre2_compile() is working (no study, no auto-possess yet).
2014-06-14 18:29:51 +00:00
Philip.Hazel
9812ca8b0a
More groundwork for pcre2test: POSIX support.
2014-04-30 16:55:24 +00:00
Philip.Hazel
f4174bab90
Create dummy framework for all functions and programs.
2014-03-07 17:28:52 +00:00
Philip.Hazel
0fd300bf87
Some basic building infrastructure.
2014-02-28 09:40:55 +00:00