Lines Matching refs:compiled
17 incorrect code to be compiled when recursive forward references were
68 16. When PCRE was compiled without UCP support, the use of \p and \P gave an
72 17. \h within a class was incorrectly compiled in EBCDIC environments.
78 19. JIT should return with error when the compiled pattern requires more stack
82 for example, /(?(R))*+/, was incorrectly compiled.
88 compiled and could cause reading from uninitialized memory or an incorrect
166 by a single ASCII character in a class item, was incorrectly compiled in
210 8. When a pattern is compiled, it remembers the highest back reference so that
247 (a) A crash if /K and /F were both set with the option to save the compiled
257 code to be compiled, leading to the error "internal error:
265 incorrect code to be compiled. This bug was reported as "heap overflow",
276 more than one other case, caused incorrect behaviour when compiled in UTF
307 between a subroutine call and its quantifier was incorrectly compiled,
318 incorrectly compiled and could trigger buffer overflow. This bug was
408 one "other case" was incorrectly compiled such that it would only try to
431 19. Incorrect code was compiled if a group that contained an internal recursive
433 example compiled incorrect code: /(((a\2)|(a*)\g<-1>))*/ and other examples
457 that show up only when compiled with -O2.
626 compiled for z/OS as part of the special z/OS distribution.
767 compiled to use the heap for recursion.
857 22. When a pattern was compiled with automatic callouts (PCRE_AUTO_CALLOUT) and
911 37. The value of the max lookbehind was not correctly preserved if a compiled
915 of the compiled pattern block, expand the flags field from 16 to 32 bits
1071 28. Introducing a native interface for JIT. Through this interface, the compiled
1153 when the heap is used for recursion (compiled with --disable-stack-for-
1240 39. If PCRE was compiled with UTF support, in three places in the DFA
1351 being incorrectly compiled and would have given unpredicatble results.
1708 compiled something random. Now it gives a compile-time error (as does
1825 7. If pcregrep was compiled under Windows, there was a reference to the
1937 repetition (this should not affect the compiled code).
1999 11. In UTF-8 mode, if a pattern that was compiled with PCRE_CASELESS was
2026 17. Added a check for running out of memory when PCRE is compiled with
2034 generating tables according to the current locale when PCRE is compiled. It
2161 Linux macro when compiled as a kernel module.
2164 prevent a collision with the Linux macro when compiled as a kernel
2289 8. A pattern such as /\x{123}{2,2}+/8 was incorrectly compiled; the trigger
2335 libpcrecpp.pc and pcre-config when PCRE is not compiled as a shared
2450 8. The pattern (?(?=.*b)b|^) was incorrectly compiled as "match must be at
2490 20. If a pattern that was compiled with callouts was matched using pcre_dfa_
2665 omitted from the compiled regex. However, this means that if the group
2667 (an internal error was given). Such groups are now left in the compiled
2690 compiled code was correct. (When scanning forwards to check for the
2989 compiled (which of course may be different). I have changed it back to:
3044 the compiled pattern, which depends on the LINK_SIZE setting.
3103 23. There are several functions in pcre_compile() that scan along a compiled
3108 the compiled data. Specifically:
3141 there's a new PCRE_INFO_HASCRORLF option for finding out whether a compiled
3321 (b) The debugging options /B and /D in pcretest show the compiled bytecode
3386 (a) When it is outputting text in the compiled version of a pattern, bytes
3394 required for a compiled pattern when options that changed within the
3469 amount of memory needed for a compiled pattern. Previously, there was code
3507 it to show the compiled bytecode, without the additional information that
3696 the size of the memory block for a compiled pattern. By supplying a very
3703 the compiled pattern. The size of memory for this was computed from the
3706 could in principle occur. The compiled length of a repeated subpattern is
3792 the space required for the compiled pattern went wrong and gave too small a
3822 not normally included in the compiled code.
3930 have a standard memmove() function (and is therefore rarely compiled),
3941 11. The POSIX flag REG_NOSUB is now supported. When a pattern that was compiled
3952 14. Avoid compiler warnings in get_ucpname() when compiled without UCP support
3956 15. Added some code to make it possible, when PCRE is compiled as a C++
3983 when PCRE is compiled, and changed at run time. A patch from Google adds
4015 compiled form incompatibly. Anybody with saved compiled patterns that use
4114 was compiled. This caused two problems: (a) If there were more than 100
4116 compiled pattern went wrong, leading to an overflow error. (b) Numerical
4174 relevant even without the DFA addition now that patterns can be compiled in
4375 a compiled regex to be saved and re-used at a later time by a different
4391 compiled pattern.
4408 write the compiled pattern to the file whose name is "rest-of-line".
4414 compiled pattern from the given file. There must not be any
4421 and 16-bit fields in a compiled pattern, to simulate a pattern that
4422 was compiled on a host of opposite endianness.
4424 21. The pcre-exec() function can now cope with patterns that were compiled on
4427 As for any compiled expression that is saved and used later, the tables
4451 that it can be compiled in a version that does not call itself recursively.
4467 PCRE has been compiled to use the stack or the heap for recursion. The
4468 -C option of pcretest uses this to show which version is compiled.
4550 127 and 255 was not handled correctly if the compiled pattern was studied.
4643 7. A lookbehind in a pattern matched in non-UTF-8 mode on a PCRE compiled with
4699 5. If PCRE was compiled with UTF-8 support, but called without the PCRE_UTF8
4717 compiled code will be run. I can't find a reference for HOST_CFLAGS, but by
4748 extended to the end of string, PCRE compiled incorrect data. This could lead to
4819 match position, and the "anchored" flag is set in the compiled expression.
4912 32. The default maximum size of a compiled pattern is 64K. There have been a
4914 storing of links as offsets within the compiled pattern. It defaults to 2-byte
4917 debugging information about compiled patterns.
4921 (a) Moved the debugging function for printing out a compiled regex into
4929 (c) Defined a table of op-code lengths for simpler skipping along compiled
4956 37. Make the maximum literal string in the compiled code 250 for the non-UTF-8
4991 to set a default value for the compiled library.
5016 linkage in compiled expressions. The value is 2, 3, or 4. See item 32 above.
5077 pcre_study() call when information about the compiled regex is being displayed.
5115 has been compiled with UTF-8 support *and* pcre_compile() has been compiled
5116 with the PCRE_UTF8 flag. Patterns that are compiled without that flag assume
5510 compiled in such a way that the backtracking after subsequent failure was
5511 pessimal. Something like (a){0,3} was compiled as (a)?(a)?(a)? instead of
5611 value of one (e.g. [^x]{1,6} ) was not compiled correctly. This could lead to
5711 8. The debugging code in both pcre and pcretest for outputting the compiled
5820 (e) {0} is now permitted. (The previous item is removed from the compiled
5867 compiled binary. However, compile and exec are still in one module. The "study"