pcre2 (10.44-4+rpi1) trixie-staging; urgency=medium
authorPeter Michael Green <plugwash@raspbian.org>
Thu, 28 Nov 2024 18:34:35 +0000 (18:34 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Thu, 28 Nov 2024 18:34:35 +0000 (18:34 +0000)
  * Disable JIT on armhf, it's tests fail on raspbian.

[dgit import package pcre2 10.44-4+rpi1]

35 files changed:
debian/README.Debian [new file with mode: 0644]
debian/README.source [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/gbp.conf [new file with mode: 0644]
debian/libpcre2-16-0.install [new file with mode: 0644]
debian/libpcre2-16-0.symbols [new file with mode: 0644]
debian/libpcre2-32-0.install [new file with mode: 0644]
debian/libpcre2-32-0.symbols [new file with mode: 0644]
debian/libpcre2-8-0-udeb.install [new file with mode: 0644]
debian/libpcre2-8-0.install [new file with mode: 0644]
debian/libpcre2-8-0.symbols [new file with mode: 0644]
debian/libpcre2-dev.install [new file with mode: 0644]
debian/libpcre2-dev.manpages [new file with mode: 0644]
debian/libpcre2-posix3.install [new file with mode: 0644]
debian/libpcre2-posix3.symbols [new file with mode: 0644]
debian/pcre2-utils.install [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
debian/watch [new file with mode: 0644]
doc/pcre2_set_max_pattern_compiled_length.3
pcre2-config.in
src/pcre2_compile.c
src/pcre2test.c
testdata/testoutput8-16-2
testdata/testoutput8-16-3
testdata/testoutput8-16-4
testdata/testoutput8-32-2
testdata/testoutput8-32-3
testdata/testoutput8-32-4
testdata/testoutput8-8-2
testdata/testoutput8-8-3
testdata/testoutput8-8-4

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644 (file)
index 0000000..8c23e75
--- /dev/null
@@ -0,0 +1,12 @@
+                          PCRE2 for Debian
+                          ----------------
+
+This is PCRE2, the newer version of the PCRE (perl-compatible regular
+expression) library. New projects should use this library in
+preference the older PCRE library (which is, for historical reasons,
+called pcre3 in Debian).
+
+The names of functions in libpcre2-posix are prefixed with PCRE2_, so
+they don't clash with the names in libc.
+
+ -- Matthew Vernon <matthew@debian.org>, Sun, 22 Nov 2015 16:07:27 +0000
diff --git a/debian/README.source b/debian/README.source
new file mode 100644 (file)
index 0000000..193dde4
--- /dev/null
@@ -0,0 +1,17 @@
+The Debian packaging of pcre2 is maintained in git, using the merging
+workflow described in dgit-maint-merge(7).  There isn't a patch
+queue that can be represented as a quilt series.
+
+A detailed breakdown of the changes is available from their
+canonical representation - git commits in the packaging repository.
+For example, to see the changes made by the Debian maintainer in
+the first upload of upstream version 1.2.3, you could use:
+
+    % git clone https://git.dgit.debian.org/pcre2
+    % cd pcre2
+    % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian'
+
+(If you have dgit, use `dgit clone pcre2`, rather than plain `git
+clone`.)
+
+ -- Matthew Vernon <matthew@debian.org>, Thu, 30 Nov 2017 14:16:33 +0000
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..7927041
--- /dev/null
@@ -0,0 +1,308 @@
+pcre2 (10.44-4+rpi1) trixie-staging; urgency=medium
+
+  * Disable JIT on armhf, it's tests fail on raspbian.
+
+ -- Peter Michael Green <plugwash@raspbian.org>  Thu, 28 Nov 2024 18:34:35 +0000
+
+pcre2 (10.44-4) unstable; urgency=medium
+
+  * Disable JIT on armel (it requires v7) (Closes: 1087563)
+
+ -- Matthew Vernon <matthew@debian.org>  Fri, 15 Nov 2024 15:53:09 +0000
+
+pcre2 (10.44-3) unstable; urgency=medium
+
+  * Use dh_autoreconf to fix FTBFS on mips64el (Closes: #1087562)
+  * Cherry-pick upstream commit to fix 32-bit issue (Closes: #1087564)
+
+ -- Matthew Vernon <matthew@debian.org>  Fri, 15 Nov 2024 14:47:09 +0000
+
+pcre2 (10.44-2) unstable; urgency=medium
+
+  * Upload to unstable (Closes: #1086187)
+  * Update homepage URL (Closes: #1073087)
+  * Mention libre2-dev in libpcre2-dev description (Closes: #1082901)
+
+ -- Matthew Vernon <matthew@debian.org>  Thu, 14 Nov 2024 11:40:06 +0000
+
+pcre2 (10.44-1) experimental; urgency=medium
+
+  * New upstream version
+
+ -- Matthew Vernon <matthew@debian.org>  Fri, 08 Nov 2024 16:27:46 +0000
+
+pcre2 (10.43-1) experimental; urgency=medium
+
+  * New upstream version
+
+ -- Matthew Vernon <matthew@debian.org>  Sat, 17 Feb 2024 10:22:28 +0000
+
+pcre2 (10.42-4) unstable; urgency=medium
+
+  * Build with JIT support on riscv64 (Closes: #1050819)
+
+ -- Matthew Vernon <matthew@debian.org>  Tue, 29 Aug 2023 18:23:44 +0100
+
+pcre2 (10.42-3) unstable; urgency=medium
+
+  * Specify source format 1.0 explicitly (Closes: #1049910)
+
+ -- Matthew Vernon <matthew@debian.org>  Mon, 21 Aug 2023 11:44:09 +0100
+
+pcre2 (10.42-2) unstable; urgency=medium
+
+  * disable JIT on sparc (Closes: #1034779)
+
+ -- Matthew Vernon <matthew@debian.org>  Tue, 11 Jul 2023 23:11:09 +0100
+
+pcre2 (10.42-1) unstable; urgency=medium
+
+  * New upstream version
+
+ -- Matthew Vernon <matthew@debian.org>  Sun, 01 Jan 2023 15:44:06 +0000
+
+pcre2 (10.40-3) unstable; urgency=medium
+
+  * Support the noudeb build profile (Helmut Grohne). (Closes: #1024941)
+
+ -- Matthew Vernon <matthew@debian.org>  Fri, 02 Dec 2022 17:40:13 +0000
+
+pcre2 (10.40-2) unstable; urgency=low
+
+  * Move to machine-readable copyright file (Bastian Germann)
+  * Remove filenamemangle from debian/watch (Bastian Germann)
+
+ -- Matthew Vernon <matthew@debian.org>  Sun, 23 Oct 2022 16:07:18 +0100
+
+pcre2 (10.40-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update watch file to note new upstream repo location
+
+ -- Matthew Vernon <matthew@debian.org>  Mon, 25 Apr 2022 17:10:36 +0100
+
+pcre2 (10.39-4) unstable; urgency=medium
+
+  * Backport upstream Hurd build fix (Closes: #1009066)
+
+ -- Matthew Vernon <matthew@debian.org>  Mon, 11 Apr 2022 09:23:48 +0100
+
+pcre2 (10.39-3) unstable; urgency=medium
+
+  * Enable JIT on s390x (Closes: #999836)
+  * Re-enable JIT on MIPS (Closes: #892488)
+
+ -- Matthew Vernon <matthew@debian.org>  Wed, 17 Nov 2021 14:52:42 +0000
+
+pcre2 (10.39-2) unstable; urgency=medium
+
+  * Update long descriptions of runtime packages (Closes: #978013)
+  * Source-only upload (-1 was binary to get through NEW)
+  * Depend on libc-dev rather than libc6-dev (Closes: #989729)
+
+ -- Matthew Vernon <matthew@debian.org>  Mon, 08 Nov 2021 23:47:21 +0000
+
+pcre2 (10.39-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update watch file to reflect new upstream home on github
+  * libpcre2-posix soname updated
+
+ -- Matthew Vernon <matthew@debian.org>  Sat, 06 Nov 2021 13:56:27 +0000
+
+pcre2 (10.36-2) unstable; urgency=medium
+
+  * Upload to unstable
+
+ -- Matthew Vernon <matthew@debian.org>  Sun, 13 Dec 2020 16:23:03 +0000
+
+pcre2 (10.36-1) experimental; urgency=medium
+
+  * New upstream version
+  * Fix watch file
+
+ -- Matthew Vernon <matthew@debian.org>  Mon, 07 Dec 2020 12:35:19 +0000
+
+pcre2 (10.35-2) unstable; urgency=medium
+
+  * Upload to unstable
+
+ -- Matthew Vernon <matthew@debian.org>  Fri, 04 Dec 2020 09:52:04 +0000
+
+pcre2 (10.35-1) experimental; urgency=medium
+
+  * New upstream version
+  * Bump standards-version to 4.5.1
+
+ -- Matthew Vernon <matthew@debian.org>  Fri, 27 Nov 2020 09:25:08 +0000
+
+pcre2 (10.34-7) unstable; urgency=medium
+
+  * Upstream patch to fix segfault in rspamd (Closes: #946221)
+
+ -- Matthew Vernon <matthew@debian.org>  Sat, 07 Dec 2019 17:06:59 +0000
+
+pcre2 (10.34-6) unstable; urgency=high
+
+  * Replace: and Conflict: the previous libpcre2-posix0 package (which
+    erroneously had the soname 2 library in) (Closes: #946279, #946290, #946311)
+  * Can now make a source-only upload now libpcre2-posix2 has made it
+    through NEW. We need that so we can migrate to testing (Closes: #946275)
+
+ -- Matthew Vernon <matthew@debian.org>  Sat, 07 Dec 2019 14:34:25 +0000
+
+pcre2 (10.34-5) unstable; urgency=medium
+
+  * Sacrifice an integer so I can do a binary upload for the new
+    libpcre2-posix package name :-(
+
+ -- Matthew Vernon <matthew@debian.org>  Tue, 03 Dec 2019 21:14:29 +0000
+
+pcre2 (10.34-4) unstable; urgency=high
+
+  * Add symbols files (Closes: #945973)
+  * Update libpcre2-posix name to match soname
+
+ -- Matthew Vernon <matthew@debian.org>  Tue, 03 Dec 2019 19:20:54 +0000
+
+pcre2 (10.34-3) unstable; urgency=medium
+
+  * Remove -dbg package from debian/control as well
+
+ -- Matthew Vernon <matthew@debian.org>  Mon, 02 Dec 2019 11:58:33 +0000
+
+pcre2 (10.34-2) unstable; urgency=high
+
+  * Try an upstream patch to fix an ARM bug (apropos 945972)
+  * Remove -dbg in favour of -dbgsyms, thanks to Michael Biebl
+    <biebl@debian.org> for the patch (Closes: #891624)
+
+ -- Matthew Vernon <matthew@debian.org>  Mon, 02 Dec 2019 11:22:32 +0000
+
+pcre2 (10.34-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Matthew Vernon <matthew@debian.org>  Thu, 28 Nov 2019 16:28:31 +0000
+
+pcre2 (10.32-5) unstable; urgency=high
+
+  * Patch from Guillem Jover <guillem@debian.org> to only use SSE2
+    instructions on those i386 CPUs that support them (Closes: #925360)
+
+ -- Matthew Vernon <matthew@debian.org>  Mon, 25 Mar 2019 19:56:19 +0000
+
+pcre2 (10.32-4) unstable; urgency=medium
+
+  * Take patch from Jeremy Bicha to build with
+    --disable-pcre2grep-callout: A grep tool should not be expected to
+    execute commands (Closes: #920273) (LP: #1636666)
+
+ -- Matthew Vernon <matthew@debian.org>  Thu, 24 Jan 2019 09:20:51 +0000
+
+pcre2 (10.32-3) unstable; urgency=medium
+
+  * Sacrifice an integer to dgit (previous upload didn't work)
+
+ -- Matthew Vernon <matthew@debian.org>  Sun, 28 Oct 2018 14:19:04 +0000
+
+pcre2 (10.32-2) unstable; urgency=medium
+
+  * Take Ondřej Nový's patch to remove redundant Priority field in -dbg
+    package
+
+ -- Matthew Vernon <matthew@debian.org>  Fri, 26 Oct 2018 20:01:53 +0100
+
+pcre2 (10.32-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Matthew Vernon <matthew@debian.org>  Fri, 26 Oct 2018 19:27:13 +0100
+
+pcre2 (10.31-3) unstable; urgency=medium
+
+  * Disable JIT on mips* (apropos #892488)
+
+ -- Matthew Vernon <matthew@debian.org>  Sat, 10 Mar 2018 00:31:33 +0000
+
+pcre2 (10.31-2) unstable; urgency=low
+
+  * Point to salsa repo in vcs* fields
+  * priority extra -> optional
+  * Add homepage link in debian/control
+  * Update to newer standards-version
+
+ -- Matthew Vernon <matthew@debian.org>  Sat, 24 Feb 2018 14:57:26 +0000
+
+pcre2 (10.31-1) unstable; urgency=medium
+
+  * New upstream version (Closes: #883224)
+
+ -- Matthew Vernon <matthew@debian.org>  Sat, 24 Feb 2018 12:13:02 +0000
+
+pcre2 (10.22-6) unstable; urgency=medium
+
+  [ Cyril Brulebois ]
+  * Add a libpcre2-8-0-udeb, needed by vte2.91 (Closes: #887674)
+  * Enable parallel building.
+
+ -- Matthew Vernon <matthew@debian.org>  Sat, 03 Feb 2018 18:44:08 +0000
+
+pcre2 (10.22-5) unstable; urgency=medium
+
+  * Add Vcs-{Git,Browser} fields to debian/control
+
+ -- Matthew Vernon <matthew@debian.org>  Fri, 01 Dec 2017 17:35:06 +0000
+
+pcre2 (10.22-4) unstable; urgency=low
+
+  * Add README.source explaining packaging workflow (Closes: #862425)
+
+ -- Matthew Vernon <matthew@debian.org>  Thu, 30 Nov 2017 14:17:39 +0000
+
+pcre2 (10.22-3) unstable; urgency=medium
+
+  * CVE-2017-7186: invalid Unicode property lookup may cause denial of
+    service (Closes: #858233)
+
+ -- Matthew Vernon <matthew@debian.org>  Tue, 21 Mar 2017 22:33:58 +0000
+
+pcre2 (10.22-2) unstable; urgency=low
+
+  * re-upload with source :-(
+
+ -- Matthew Vernon <matthew@debian.org>  Tue, 02 Aug 2016 19:27:58 +0100
+
+pcre2 (10.22-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Matthew Vernon <matthew@debian.org>  Tue, 02 Aug 2016 18:59:19 +0100
+
+pcre2 (10.21-1) unstable; urgency=low
+
+  * New upstream version
+  * Upstream patch to fix workspace overflow for (*ACCEPT) with deeply
+    nested parentheses (Closes: #815920)
+
+ -- Matthew Vernon <matthew@debian.org>  Sat, 27 Feb 2016 15:21:34 +0000
+
+pcre2 (10.20-3) unstable; urgency=low
+
+  * Enable JIT on ppc64 & ppc64el (Closes: #806388)
+
+ -- Matthew Vernon <matthew@debian.org>  Fri, 27 Nov 2015 08:16:38 +0000
+
+pcre2 (10.20-2) unstable; urgency=low
+
+  * remove unnecessary -L settings (Closes: #805941)
+  * Improve makefile syntax, and add JIT on arm64
+
+ -- Matthew Vernon <matthew@debian.org>  Tue, 24 Nov 2015 20:39:15 +0000
+
+pcre2 (10.20-1) unstable; urgency=low
+
+  * Initial debian version (Closes: #805728)
+
+ -- Matthew Vernon <matthew@debian.org>  Sun, 22 Nov 2015 15:58:38 +0000
+
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..ec63514
--- /dev/null
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..248e6c7
--- /dev/null
@@ -0,0 +1,121 @@
+Source: pcre2
+Section: libs
+Priority: optional
+Maintainer:  Matthew Vernon <matthew@debian.org>
+Standards-Version: 4.5.1
+Build-Depends: debhelper (>=9), dpkg-dev (>= 1.16.1~), dh-autoreconf
+Vcs-Git: https://salsa.debian.org/debian/pcre2.git
+Vcs-Browser: https://salsa.debian.org/debian/pcre2
+Homepage: https://github.com/PCRE2Project/pcre2
+
+Package: libpcre2-8-0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Description: New Perl Compatible Regular Expression Library- 8 bit runtime files
+ This is PCRE2, the new implementation of PCRE, a library of functions
+ to support regular expressions whose syntax and semantics are as
+ close as possible to those of the Perl 5 language. New projects
+ should use this library in preference to the older library,
+ confusingly called pcre3 in Debian.
+ .
+ This package contains the 8 bit runtime library, which operates on
+ ASCII and UTF-8 input.
+
+Package: libpcre2-8-0-udeb
+Package-Type: udeb
+Build-Profiles: <!noudeb>
+Section: debian-installer
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: New Perl Compatible Regular Expression Library- 8 bit runtime files (udeb)
+ This package contains the 8 bit runtime library, for the Debian Installer.
+
+Package: libpcre2-16-0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Description: New Perl Compatible Regular Expression Library - 16 bit runtime files
+ This is PCRE2, the new implementation of PCRE, a library of functions
+ to support regular expressions whose syntax and semantics are as
+ close as possible to those of the Perl 5 language. New projects
+ should use this library in preference to the older library,
+ confusingly called pcre3 in Debian.
+ .
+ This package contains the 16 bit runtime library, which operates on
+ UTF-16 input.
+
+Package: libpcre2-32-0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Description: New Perl Compatible Regular Expression Library - 32 bit runtime files
+ This is PCRE2, the new implementation of PCRE, a library of functions
+ to support regular expressions whose syntax and semantics are as
+ close as possible to those of the Perl 5 language. New projects
+ should use this library in preference to the older library,
+ confusingly called pcre3 in Debian.
+ .
+ This package contains the 32 bit runtime library, which operates on
+ UTF-32 input.
+
+Package: libpcre2-posix3
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Replaces: libpcre2-posix0
+Conflicts: libpcre2-posix0
+Description: New Perl Compatible Regular Expression Library - posix-compatible runtime files
+ This is PCRE2, the new implementation of PCRE, a library of functions
+ to support regular expressions whose syntax and semantics are as
+ close as possible to those of the Perl 5 language. New projects
+ should use this library in preference to the older library,
+ confusingly called pcre3 in Debian.
+ .
+ This package contains the runtime library for the posix-compatible API.
+
+Package: libpcre2-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Conflicts: libpcre3-dev (<<2:8.35-8)
+Depends: libc-dev, libpcre2-8-0 (= ${binary:Version}), libpcre2-16-0 (= ${binary:Version}), libpcre2-32-0 (= ${binary:Version}), libpcre2-posix3 (= ${binary:Version}), ${misc:Depends}
+Description: New Perl Compatible Regular Expression Library - development files
+ This is PCRE2, the new implementation of PCRE, a library of functions
+ to support regular expressions whose syntax and semantics are as
+ close as possible to those of the Perl 5 language. New projects
+ should use this library in preference to the older library,
+ confusingly called pcre3 in Debian.
+ .
+ Unlike the previous version of PCRE, there is no C++ library included
+ with PCRE2. Users who wish to avoid porting their C++ code to use the
+ PCRE2 C API might want to consider the libre2-dev package in Debian
+ which attempts to provide a similar C++ API to that provided by
+ libpcrecpp in previous versions of PCRE.
+ .
+ This package contains the development files, including headers,
+ static libraries, and documentation.
+
+Package: pcre2-utils
+Section: utils
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: New Perl Compatible Regular Expression Library - utilities
+ This is PCRE2, the new implementation of PCRE, a library of functions
+ to support regular expressions whose syntax and semantics are as
+ close as possible to those of the Perl 5 language. New projects
+ should use this library in preference to the older library,
+ confusingly called pcre3 in Debian.
+ .
+ This package contains the utilities pcre2grep (like grep with PCRE)
+ and pcre2test (a test program for the library, but also useful for
+ experimenting with regular expressions). Both programs are also
+ useful examples of programming with libpcre2.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..03e46b8
--- /dev/null
@@ -0,0 +1,122 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Comment: This package was debianized by Matthew Vernon <matthew@debian.org>
+Source: https://github.com/PCRE2Project/pcre2/releases
+
+Files: *
+Copyright: 1997-2022 University of Cambridge.
+License: BSD-3-clause-Cambridge with BINARY LIBRARY-LIKE PACKAGES exception
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+ .
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+ .
+    * Neither the name of the University of Cambridge nor the names of any
+      contributors may be used to endorse or promote products derived from this
+      software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+ .
+ .
+ EXEMPTION FOR BINARY LIBRARY-LIKE PACKAGES
+ ------------------------------------------
+ .
+ The second condition in the BSD licence (covering binary redistributions) does
+ not apply all the way down a chain of software. If binary package A includes
+ PCRE2, it must respect the condition, but if package B is software that
+ includes package A, the condition is not imposed on package B unless it uses
+ PCRE2 independently.
+
+Files: cmake/Find*
+Copyright: KDE Community
+License: BSD-3-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+ 1. Redistributions of source code must retain the copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. The name of the author may not be used to endorse or promote products
+    derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Files: install-sh
+Copyright: (C) 1994 X Consortium
+License: X11
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to
+ deal in the Software without restriction, including without limitation the
+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+ sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+ X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ .
+ Except as contained in this notice, the name of the X Consortium shall not
+ be used in advertising or otherwise to promote the sale, use or other deal-
+ ings in this Software without prior written authorization from the X Consor-
+ tium.
+Comment: FSF changes to this file are in the public domain.
+
+Files: src/sljit/*
+Copyright: Zoltan Herczeg (hzmester@freemail.hu). All rights reserved.
+License: BSD-2-clause
+ Redistribution and use in source and binary forms, with or without modification, are
+ permitted provided that the following conditions are met:
+ .
+   1. Redistributions of source code must retain the above copyright notice, this list of
+      conditions and the following disclaimer.
+ .
+   2. Redistributions in binary form must reproduce the above copyright notice, this list
+      of conditions and the following disclaimer in the documentation and/or other materials
+      provided with the distribution.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) AND CONTRIBUTORS ``AS IS'' AND ANY
+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+ SHALL THE COPYRIGHT HOLDER(S) OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+ TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Files: testdata/*
+Copyright: None (public-domain)
+License: public-domain
+ The data in the testdata directory is not copyrighted and is in the public domain.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644 (file)
index 0000000..ffb5934
--- /dev/null
@@ -0,0 +1,8 @@
+[DEFAULT]
+upstream-branch = upstream
+debian-branch = master
+upstream-tag = %(version)s
+
+sign-tags = False
+pristine-tar = False
+pristine-tar-commit = False
diff --git a/debian/libpcre2-16-0.install b/debian/libpcre2-16-0.install
new file mode 100644 (file)
index 0000000..8582b10
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libpcre2-16.so.*
diff --git a/debian/libpcre2-16-0.symbols b/debian/libpcre2-16-0.symbols
new file mode 100644 (file)
index 0000000..f140b6b
--- /dev/null
@@ -0,0 +1,77 @@
+libpcre2-16.so.0 libpcre2-16-0 #MINVER#
+ pcre2_callout_enumerate_16@Base 10.22
+ pcre2_code_copy_16@Base 10.22
+ pcre2_code_copy_with_tables_16@Base 10.32
+ pcre2_code_free_16@Base 10.22
+ pcre2_compile_16@Base 10.22
+ pcre2_compile_context_copy_16@Base 10.22
+ pcre2_compile_context_create_16@Base 10.22
+ pcre2_compile_context_free_16@Base 10.22
+ pcre2_config_16@Base 10.22
+ pcre2_convert_context_copy_16@Base 10.32
+ pcre2_convert_context_create_16@Base 10.32
+ pcre2_convert_context_free_16@Base 10.32
+ pcre2_converted_pattern_free_16@Base 10.32
+ pcre2_dfa_match_16@Base 10.22
+ pcre2_general_context_copy_16@Base 10.22
+ pcre2_general_context_create_16@Base 10.22
+ pcre2_general_context_free_16@Base 10.22
+ pcre2_get_error_message_16@Base 10.22
+ pcre2_get_mark_16@Base 10.22
+ pcre2_get_match_data_heapframes_size_16@Base 10.43
+ pcre2_get_match_data_size_16@Base 10.34
+ pcre2_get_ovector_count_16@Base 10.22
+ pcre2_get_ovector_pointer_16@Base 10.22
+ pcre2_get_startchar_16@Base 10.22
+ pcre2_jit_compile_16@Base 10.22
+ pcre2_jit_free_unused_memory_16@Base 10.22
+ pcre2_jit_match_16@Base 10.22
+ pcre2_jit_stack_assign_16@Base 10.22
+ pcre2_jit_stack_create_16@Base 10.22
+ pcre2_jit_stack_free_16@Base 10.22
+ pcre2_maketables_16@Base 10.22
+ pcre2_maketables_free_16@Base 10.34
+ pcre2_match_16@Base 10.22
+ pcre2_match_context_copy_16@Base 10.22
+ pcre2_match_context_create_16@Base 10.22
+ pcre2_match_context_free_16@Base 10.22
+ pcre2_match_data_create_16@Base 10.22
+ pcre2_match_data_create_from_pattern_16@Base 10.22
+ pcre2_match_data_free_16@Base 10.22
+ pcre2_pattern_convert_16@Base 10.32
+ pcre2_pattern_info_16@Base 10.22
+ pcre2_serialize_decode_16@Base 10.22
+ pcre2_serialize_encode_16@Base 10.22
+ pcre2_serialize_free_16@Base 10.22
+ pcre2_serialize_get_number_of_codes_16@Base 10.22
+ pcre2_set_bsr_16@Base 10.22
+ pcre2_set_callout_16@Base 10.22
+ pcre2_set_character_tables_16@Base 10.22
+ pcre2_set_compile_extra_options_16@Base 10.32
+ pcre2_set_compile_recursion_guard_16@Base 10.22
+ pcre2_set_depth_limit_16@Base 10.32
+ pcre2_set_glob_escape_16@Base 10.32
+ pcre2_set_glob_separator_16@Base 10.32
+ pcre2_set_heap_limit_16@Base 10.32
+ pcre2_set_match_limit_16@Base 10.22
+ pcre2_set_max_pattern_compiled_length_16@Base 10.44
+ pcre2_set_max_pattern_length_16@Base 10.22
+ pcre2_set_max_varlookbehind_16@Base 10.43
+ pcre2_set_newline_16@Base 10.22
+ pcre2_set_offset_limit_16@Base 10.22
+ pcre2_set_parens_nest_limit_16@Base 10.22
+ pcre2_set_recursion_limit_16@Base 10.22
+ pcre2_set_recursion_memory_management_16@Base 10.22
+ pcre2_set_substitute_callout_16@Base 10.34
+ pcre2_substitute_16@Base 10.22
+ pcre2_substring_copy_byname_16@Base 10.22
+ pcre2_substring_copy_bynumber_16@Base 10.22
+ pcre2_substring_free_16@Base 10.22
+ pcre2_substring_get_byname_16@Base 10.22
+ pcre2_substring_get_bynumber_16@Base 10.22
+ pcre2_substring_length_byname_16@Base 10.22
+ pcre2_substring_length_bynumber_16@Base 10.22
+ pcre2_substring_list_free_16@Base 10.22
+ pcre2_substring_list_get_16@Base 10.22
+ pcre2_substring_nametable_scan_16@Base 10.22
+ pcre2_substring_number_from_name_16@Base 10.22
diff --git a/debian/libpcre2-32-0.install b/debian/libpcre2-32-0.install
new file mode 100644 (file)
index 0000000..f3dea05
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libpcre2-32.so.*
diff --git a/debian/libpcre2-32-0.symbols b/debian/libpcre2-32-0.symbols
new file mode 100644 (file)
index 0000000..742407d
--- /dev/null
@@ -0,0 +1,77 @@
+libpcre2-32.so.0 libpcre2-32-0 #MINVER#
+ pcre2_callout_enumerate_32@Base 10.22
+ pcre2_code_copy_32@Base 10.22
+ pcre2_code_copy_with_tables_32@Base 10.32
+ pcre2_code_free_32@Base 10.22
+ pcre2_compile_32@Base 10.22
+ pcre2_compile_context_copy_32@Base 10.22
+ pcre2_compile_context_create_32@Base 10.22
+ pcre2_compile_context_free_32@Base 10.22
+ pcre2_config_32@Base 10.22
+ pcre2_convert_context_copy_32@Base 10.32
+ pcre2_convert_context_create_32@Base 10.32
+ pcre2_convert_context_free_32@Base 10.32
+ pcre2_converted_pattern_free_32@Base 10.32
+ pcre2_dfa_match_32@Base 10.22
+ pcre2_general_context_copy_32@Base 10.22
+ pcre2_general_context_create_32@Base 10.22
+ pcre2_general_context_free_32@Base 10.22
+ pcre2_get_error_message_32@Base 10.22
+ pcre2_get_mark_32@Base 10.22
+ pcre2_get_match_data_heapframes_size_32@Base 10.43
+ pcre2_get_match_data_size_32@Base 10.34
+ pcre2_get_ovector_count_32@Base 10.22
+ pcre2_get_ovector_pointer_32@Base 10.22
+ pcre2_get_startchar_32@Base 10.22
+ pcre2_jit_compile_32@Base 10.22
+ pcre2_jit_free_unused_memory_32@Base 10.22
+ pcre2_jit_match_32@Base 10.22
+ pcre2_jit_stack_assign_32@Base 10.22
+ pcre2_jit_stack_create_32@Base 10.22
+ pcre2_jit_stack_free_32@Base 10.22
+ pcre2_maketables_32@Base 10.22
+ pcre2_maketables_free_32@Base 10.34
+ pcre2_match_32@Base 10.22
+ pcre2_match_context_copy_32@Base 10.22
+ pcre2_match_context_create_32@Base 10.22
+ pcre2_match_context_free_32@Base 10.22
+ pcre2_match_data_create_32@Base 10.22
+ pcre2_match_data_create_from_pattern_32@Base 10.22
+ pcre2_match_data_free_32@Base 10.22
+ pcre2_pattern_convert_32@Base 10.32
+ pcre2_pattern_info_32@Base 10.22
+ pcre2_serialize_decode_32@Base 10.22
+ pcre2_serialize_encode_32@Base 10.22
+ pcre2_serialize_free_32@Base 10.22
+ pcre2_serialize_get_number_of_codes_32@Base 10.22
+ pcre2_set_bsr_32@Base 10.22
+ pcre2_set_callout_32@Base 10.22
+ pcre2_set_character_tables_32@Base 10.22
+ pcre2_set_compile_extra_options_32@Base 10.32
+ pcre2_set_compile_recursion_guard_32@Base 10.22
+ pcre2_set_depth_limit_32@Base 10.32
+ pcre2_set_glob_escape_32@Base 10.32
+ pcre2_set_glob_separator_32@Base 10.32
+ pcre2_set_heap_limit_32@Base 10.32
+ pcre2_set_match_limit_32@Base 10.22
+ pcre2_set_max_pattern_compiled_length_32@Base 10.44
+ pcre2_set_max_pattern_length_32@Base 10.22
+ pcre2_set_max_varlookbehind_32@Base 10.43
+ pcre2_set_newline_32@Base 10.22
+ pcre2_set_offset_limit_32@Base 10.22
+ pcre2_set_parens_nest_limit_32@Base 10.22
+ pcre2_set_recursion_limit_32@Base 10.22
+ pcre2_set_recursion_memory_management_32@Base 10.22
+ pcre2_set_substitute_callout_32@Base 10.34
+ pcre2_substitute_32@Base 10.22
+ pcre2_substring_copy_byname_32@Base 10.22
+ pcre2_substring_copy_bynumber_32@Base 10.22
+ pcre2_substring_free_32@Base 10.22
+ pcre2_substring_get_byname_32@Base 10.22
+ pcre2_substring_get_bynumber_32@Base 10.22
+ pcre2_substring_length_byname_32@Base 10.22
+ pcre2_substring_length_bynumber_32@Base 10.22
+ pcre2_substring_list_free_32@Base 10.22
+ pcre2_substring_list_get_32@Base 10.22
+ pcre2_substring_nametable_scan_32@Base 10.22
+ pcre2_substring_number_from_name_32@Base 10.22
diff --git a/debian/libpcre2-8-0-udeb.install b/debian/libpcre2-8-0-udeb.install
new file mode 100644 (file)
index 0000000..1a38dd6
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libpcre2-8.so.*
diff --git a/debian/libpcre2-8-0.install b/debian/libpcre2-8-0.install
new file mode 100644 (file)
index 0000000..1a38dd6
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libpcre2-8.so.*
diff --git a/debian/libpcre2-8-0.symbols b/debian/libpcre2-8-0.symbols
new file mode 100644 (file)
index 0000000..1f62095
--- /dev/null
@@ -0,0 +1,77 @@
+libpcre2-8.so.0 libpcre2-8-0 #MINVER#
+ pcre2_callout_enumerate_8@Base 10.22
+ pcre2_code_copy_8@Base 10.22
+ pcre2_code_copy_with_tables_8@Base 10.32
+ pcre2_code_free_8@Base 10.22
+ pcre2_compile_8@Base 10.22
+ pcre2_compile_context_copy_8@Base 10.22
+ pcre2_compile_context_create_8@Base 10.22
+ pcre2_compile_context_free_8@Base 10.22
+ pcre2_config_8@Base 10.22
+ pcre2_convert_context_copy_8@Base 10.32
+ pcre2_convert_context_create_8@Base 10.32
+ pcre2_convert_context_free_8@Base 10.32
+ pcre2_converted_pattern_free_8@Base 10.32
+ pcre2_dfa_match_8@Base 10.22
+ pcre2_general_context_copy_8@Base 10.22
+ pcre2_general_context_create_8@Base 10.22
+ pcre2_general_context_free_8@Base 10.22
+ pcre2_get_error_message_8@Base 10.22
+ pcre2_get_mark_8@Base 10.22
+ pcre2_get_match_data_heapframes_size_8@Base 10.43
+ pcre2_get_match_data_size_8@Base 10.34
+ pcre2_get_ovector_count_8@Base 10.22
+ pcre2_get_ovector_pointer_8@Base 10.22
+ pcre2_get_startchar_8@Base 10.22
+ pcre2_jit_compile_8@Base 10.22
+ pcre2_jit_free_unused_memory_8@Base 10.22
+ pcre2_jit_match_8@Base 10.22
+ pcre2_jit_stack_assign_8@Base 10.22
+ pcre2_jit_stack_create_8@Base 10.22
+ pcre2_jit_stack_free_8@Base 10.22
+ pcre2_maketables_8@Base 10.22
+ pcre2_maketables_free_8@Base 10.34
+ pcre2_match_8@Base 10.22
+ pcre2_match_context_copy_8@Base 10.22
+ pcre2_match_context_create_8@Base 10.22
+ pcre2_match_context_free_8@Base 10.22
+ pcre2_match_data_create_8@Base 10.22
+ pcre2_match_data_create_from_pattern_8@Base 10.22
+ pcre2_match_data_free_8@Base 10.22
+ pcre2_pattern_convert_8@Base 10.32
+ pcre2_pattern_info_8@Base 10.22
+ pcre2_serialize_decode_8@Base 10.22
+ pcre2_serialize_encode_8@Base 10.22
+ pcre2_serialize_free_8@Base 10.22
+ pcre2_serialize_get_number_of_codes_8@Base 10.22
+ pcre2_set_bsr_8@Base 10.22
+ pcre2_set_callout_8@Base 10.22
+ pcre2_set_character_tables_8@Base 10.22
+ pcre2_set_compile_extra_options_8@Base 10.32
+ pcre2_set_compile_recursion_guard_8@Base 10.22
+ pcre2_set_depth_limit_8@Base 10.32
+ pcre2_set_glob_escape_8@Base 10.32
+ pcre2_set_glob_separator_8@Base 10.32
+ pcre2_set_heap_limit_8@Base 10.32
+ pcre2_set_match_limit_8@Base 10.22
+ pcre2_set_max_pattern_compiled_length_8@Base 10.44
+ pcre2_set_max_pattern_length_8@Base 10.22
+ pcre2_set_max_varlookbehind_8@Base 10.43
+ pcre2_set_newline_8@Base 10.22
+ pcre2_set_offset_limit_8@Base 10.22
+ pcre2_set_parens_nest_limit_8@Base 10.22
+ pcre2_set_recursion_limit_8@Base 10.22
+ pcre2_set_recursion_memory_management_8@Base 10.22
+ pcre2_set_substitute_callout_8@Base 10.34
+ pcre2_substitute_8@Base 10.22
+ pcre2_substring_copy_byname_8@Base 10.22
+ pcre2_substring_copy_bynumber_8@Base 10.22
+ pcre2_substring_free_8@Base 10.22
+ pcre2_substring_get_byname_8@Base 10.22
+ pcre2_substring_get_bynumber_8@Base 10.22
+ pcre2_substring_length_byname_8@Base 10.22
+ pcre2_substring_length_bynumber_8@Base 10.22
+ pcre2_substring_list_free_8@Base 10.22
+ pcre2_substring_list_get_8@Base 10.22
+ pcre2_substring_nametable_scan_8@Base 10.22
+ pcre2_substring_number_from_name_8@Base 10.22
diff --git a/debian/libpcre2-dev.install b/debian/libpcre2-dev.install
new file mode 100644 (file)
index 0000000..52ce644
--- /dev/null
@@ -0,0 +1,6 @@
+debian/tmp/usr/include/*
+debian/tmp/usr/lib/*/lib*.a
+debian/tmp/usr/lib/*/lib*.so
+debian/tmp/usr/lib/*/pkgconfig/*
+debian/tmp/usr/bin/*-config
+debian/tmp/usr/share/man/man3/*
diff --git a/debian/libpcre2-dev.manpages b/debian/libpcre2-dev.manpages
new file mode 100644 (file)
index 0000000..c4b82bb
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/share/man/man1/pcre2-config.1
diff --git a/debian/libpcre2-posix3.install b/debian/libpcre2-posix3.install
new file mode 100644 (file)
index 0000000..2669a04
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libpcre2-posix.so.*
diff --git a/debian/libpcre2-posix3.symbols b/debian/libpcre2-posix3.symbols
new file mode 100644 (file)
index 0000000..a17ee83
--- /dev/null
@@ -0,0 +1,9 @@
+libpcre2-posix.so.3 libpcre2-posix3 #MINVER#
+ pcre2_regcomp@Base 10.34
+ pcre2_regerror@Base 10.34
+ pcre2_regexec@Base 10.34
+ pcre2_regfree@Base 10.34
+#MISSING: 10.39-1# regcomp@Base 10.34
+#MISSING: 10.39-1# regerror@Base 10.34
+#MISSING: 10.39-1# regexec@Base 10.34
+#MISSING: 10.39-1# regfree@Base 10.34
diff --git a/debian/pcre2-utils.install b/debian/pcre2-utils.install
new file mode 100644 (file)
index 0000000..ded3f24
--- /dev/null
@@ -0,0 +1,4 @@
+debian/tmp/usr/bin/pcre2test
+debian/tmp/usr/bin/pcre2grep
+debian/tmp/usr/share/man/man1/pcre2test.1
+debian/tmp/usr/share/man/man1/pcre2grep.1
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..0a5b347
--- /dev/null
@@ -0,0 +1,32 @@
+#!/usr/bin/make -f
+# See debhelper(7)
+# output every command that modifies files on the build system.
+#DH_VERBOSE = 1
+
+# see dpkg-buildflags(1)
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/default.mk
+# prefix names of functions in libpcreposix with PCRE2 to avoid clash with
+# ones in libc.
+export DEB_CFLAGS_MAINT_APPEND = -Dregcomp=PCRE2regcomp -Dregexec=PCRE2regexec -Dregerror=PCRE2regerror -Dregfree=PCRE2regfree
+
+
+deb_maint_conf_args = --enable-pcre2-16 --enable-pcre2-32 --disable-pcre2grep-callout
+#enable JIT only on architectures that support it (see pcre2jit.3)
+ifneq ($(filter amd64 arm64 i386 mips mipsel mips64el powerpc ppc64 ppc64el riscv64 s390x, $(DEB_HOST_ARCH)),)
+deb_maint_conf_args +=--enable-jit
+else
+deb_maint_conf_args +=--disable-jit
+endif
+
+%:
+       dh $@ --parallel --with autoreconf
+
+override_dh_auto_configure:
+       dh_auto_configure -- $(deb_maint_conf_args)
+
+override_dh_makeshlibs:
+       dh_makeshlibs -V --add-udeb=libpcre2-8-0-udeb
+
+override_dh_strip:
+       dh_strip --dbgsym-migration='libpcre2-dbg (<< 10.34-2~)'
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..d3827e7
--- /dev/null
@@ -0,0 +1 @@
+1.0
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..0883e43
--- /dev/null
@@ -0,0 +1,2 @@
+version=4
+  https://github.com/PCRE2Project/pcre2/releases .*/?(\d{2}\.\d{2})\.tar\.gz
index 472a7bbdac0cd58c10266dd40f428180a746207f..679c12c200ec17df3c9b64bb8172c5713c488bc7 100644 (file)
@@ -1,4 +1,4 @@
-.TH PCRE2_SET_MAX_PATTERN_COMPILED_LENGTH 3 "24 April 2024" "PCRE2 10.44"
+.TH PCRE2_SET_MAX_PATTERN_COMPILED_LENGTH 3 "8 Jun 2024" "PCRE2 10.45"
 .SH NAME
 PCRE2 - Perl-compatible regular expressions (revised API)
 .SH SYNOPSIS
@@ -15,9 +15,9 @@ PCRE2 - Perl-compatible regular expressions (revised API)
 .rs
 .sp
 This function sets, in a compile context, the maximum size (in bytes) for the
-memory needed to hold the compiled version of a pattern that is compiled with
-this context. The result is always zero. If a pattern that is passed to
-\fBpcre2_compile()\fP with this context needs more memory, an error is
+memory needed to hold the compiled version of a pattern that is using this
+context. The result is always zero. If a pattern that is passed to
+\fBpcre2_compile()\fP referencing this context needs more memory, an error is
 generated. The default is the largest number that a PCRE2_SIZE variable can
 hold, which is effectively unlimited.
 .P
index 9639a907fd335c1ab87db65e60b70f91b6ed7f28..4534ea0a32936c2c44cc0226da875480b2c93b68 100644 (file)
@@ -28,19 +28,8 @@ if test $# -eq 0; then
 fi
 
 libR=
-case `uname -s` in
-  *SunOS*)
-  libR=" -R@libdir@"
-  ;;
-  *BSD*)
-  libR=" -Wl,-R@libdir@"
-  ;;
-esac
 
 libS=
-if test @libdir@ != /usr/lib ; then
-  libS=-L@libdir@
-fi
 
 while test $# -gt 0; do
   case "$1" in
index 8e6787aba38ec1a977098257bf0c1e5987290591..cc5b9674333b53c140a671b1559010b06ff6f653 100644 (file)
@@ -10608,8 +10608,7 @@ block for storing the compiled pattern and names table. Integer overflow should
 no longer be possible because nowadays we limit the maximum value of
 cb.names_found and cb.name_entry_size. */
 
-re_blocksize = sizeof(pcre2_real_code) +
-  CU2BYTES(length +
+re_blocksize = CU2BYTES(length +
   (PCRE2_SIZE)cb.names_found * (PCRE2_SIZE)cb.name_entry_size);
 
 if (re_blocksize > ccontext->max_pattern_compiled_length)
@@ -10618,6 +10617,7 @@ if (re_blocksize > ccontext->max_pattern_compiled_length)
   goto HAD_CB_ERROR;
   }
 
+re_blocksize += sizeof(pcre2_real_code);
 re = (pcre2_real_code *)
   ccontext->memctl.malloc(re_blocksize, ccontext->memctl.memory_data);
 if (re == NULL)
index 3790345186706308e2f111f9a81e0c6d64a90844..550ae4e4af76118c3d1bb1b74610c73722f52b82 100644 (file)
@@ -4397,7 +4397,7 @@ static void
 show_memory_info(void)
 {
 uint32_t name_count, name_entry_size;
-PCRE2_SIZE size, cblock_size;
+PCRE2_SIZE size, cblock_size, data_size;
 
 /* One of the test_mode values will always be true, but to stop a compiler
 warning we must initialize cblock_size. */
@@ -4417,18 +4417,19 @@ if (test_mode == PCRE32_MODE) cblock_size = sizeof(pcre2_real_code_32);
 (void)pattern_info(PCRE2_INFO_NAMECOUNT, &name_count, FALSE);
 (void)pattern_info(PCRE2_INFO_NAMEENTRYSIZE, &name_entry_size, FALSE);
 
-/* The uint32_t variables are cast before multiplying to stop code analyzers
-grumbling about potential overflow. */
+/* The uint32_t variables are cast before multiplying to avoid potential
+ integer overflow. */
+data_size = (PCRE2_SIZE)name_count * (PCRE2_SIZE)name_entry_size * (PCRE2_SIZE)code_unit_size;
 
-fprintf(outfile, "Memory allocation - compiled block : %" SIZ_FORM "\n", size);
-fprintf(outfile, "Memory allocation - code portion   : %" SIZ_FORM "\n", size -
-  (PCRE2_SIZE)name_count * (PCRE2_SIZE)name_entry_size * (PCRE2_SIZE)code_unit_size -
-  cblock_size);
+fprintf(outfile, "Memory allocation - code size : %" SIZ_FORM "\n", size -
+  cblock_size - data_size);
+if (data_size != 0)
+  fprintf(outfile, "Memory allocation - data size : %" SIZ_FORM "\n", data_size);
 
 if (pat_patctl.jit != 0)
   {
   (void)pattern_info(PCRE2_INFO_JITSIZE, &size, FALSE);
-  fprintf(outfile, "Memory allocation - JIT code       : %" SIZ_FORM "\n", size);
+  fprintf(outfile, "Memory allocation - JIT code  : %" SIZ_FORM "\n", size);
   }
 }
 
index bcb9e17745a2a7d551cedf8f3f41ce1955e6df0c..108c0bea4a26bfd77189585c74cff23ce6299df1 100644 (file)
@@ -10,8 +10,7 @@
 #pattern fullbincode,memory
 
 /((?i)b)/
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0   9 Bra
   2   5 CBra 1
@@ -22,8 +21,7 @@ Memory allocation - code portion   : 24
 ------------------------------------------------------------------
 
 /(?s)(.*X|^B)/
-Memory allocation - compiled block : 174
-Memory allocation - code portion   : 38
+Memory allocation - code size : 38
 ------------------------------------------------------------------
   0  16 Bra
   2   7 CBra 1
@@ -38,8 +36,7 @@ Memory allocation - code portion   : 38
 ------------------------------------------------------------------
 
 /(?s:.*X|^B)/
-Memory allocation - compiled block : 172
-Memory allocation - code portion   : 36
+Memory allocation - code size : 36
 ------------------------------------------------------------------
   0  15 Bra
   2   6 Bra
@@ -54,8 +51,7 @@ Memory allocation - code portion   : 36
 ------------------------------------------------------------------
 
 /^[[:alnum:]]/
-Memory allocation - compiled block : 182
-Memory allocation - code portion   : 46
+Memory allocation - code size : 46
 ------------------------------------------------------------------
   0  20 Bra
   2     ^
@@ -65,8 +61,7 @@ Memory allocation - code portion   : 46
 ------------------------------------------------------------------
 
 /#/Ix
-Memory allocation - compiled block : 146
-Memory allocation - code portion   : 10
+Memory allocation - code size : 10
 ------------------------------------------------------------------
   0   2 Bra
   2   2 Ket
@@ -78,8 +73,7 @@ Options: extended
 Subject length lower bound = 0
 
 /a#/Ix
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -92,8 +86,7 @@ First code unit = 'a'
 Subject length lower bound = 1
 
 /x?+/
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     x?+
@@ -102,8 +95,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /x++/
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     x++
@@ -112,8 +104,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /x{1,3}+/
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0   7 Bra
   2     x
@@ -123,8 +114,7 @@ Memory allocation - code portion   : 20
 ------------------------------------------------------------------
 
 /(x)*+/
-Memory allocation - compiled block : 162
-Memory allocation - code portion   : 26
+Memory allocation - code size : 26
 ------------------------------------------------------------------
   0  10 Bra
   2     Braposzero
@@ -136,8 +126,7 @@ Memory allocation - code portion   : 26
 ------------------------------------------------------------------
 
 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/
-Memory allocation - compiled block : 278
-Memory allocation - code portion   : 142
+Memory allocation - code size : 142
 ------------------------------------------------------------------
   0  68 Bra
   2     ^
@@ -160,8 +149,7 @@ Memory allocation - code portion   : 142
 ------------------------------------------------------------------
 
 "8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 1784
-Memory allocation - code portion   : 1648
+Memory allocation - code size : 1648
 ------------------------------------------------------------------
   0 821 Bra
   2     8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -171,8 +159,7 @@ Memory allocation - code portion   : 1648
 ------------------------------------------------------------------
 
 "\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 1764
-Memory allocation - code portion   : 1628
+Memory allocation - code size : 1628
 ------------------------------------------------------------------
   0 811 Bra
   2     $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -182,8 +169,7 @@ Memory allocation - code portion   : 1628
 ------------------------------------------------------------------
 
 /(a(?1)b)/
-Memory allocation - compiled block : 168
-Memory allocation - code portion   : 32
+Memory allocation - code size : 32
 ------------------------------------------------------------------
   0  13 Bra
   2   9 CBra 1
@@ -196,8 +182,7 @@ Memory allocation - code portion   : 32
 ------------------------------------------------------------------
 
 /(a(?1)+b)/
-Memory allocation - compiled block : 176
-Memory allocation - code portion   : 40
+Memory allocation - code size : 40
 ------------------------------------------------------------------
   0  17 Bra
   2  13 CBra 1
@@ -212,8 +197,8 @@ Memory allocation - code portion   : 40
 ------------------------------------------------------------------
 
 /a(?P<name1>b|c)d(?P<longername2>e)/
-Memory allocation - compiled block : 242
-Memory allocation - code portion   : 54
+Memory allocation - code size : 54
+Memory allocation - data size : 52
 ------------------------------------------------------------------
   0  24 Bra
   2     a
@@ -231,8 +216,8 @@ Memory allocation - code portion   : 54
 ------------------------------------------------------------------
 
 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/
-Memory allocation - compiled block : 218
-Memory allocation - code portion   : 64
+Memory allocation - code size : 64
+Memory allocation - data size : 18
 ------------------------------------------------------------------
   0  29 Bra
   2  18 Bra
@@ -252,8 +237,8 @@ Memory allocation - code portion   : 64
 ------------------------------------------------------------------
 
 /(?P<a>a)...(?P=a)bbb(?P>a)d/
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 54
+Memory allocation - code size : 54
+Memory allocation - data size : 6
 ------------------------------------------------------------------
   0  24 Bra
   2   5 CBra 1
@@ -271,8 +256,7 @@ Memory allocation - code portion   : 54
 ------------------------------------------------------------------
 
 /abc(?C255)de(?C)f/
-Memory allocation - compiled block : 186
-Memory allocation - code portion   : 50
+Memory allocation - code size : 50
 ------------------------------------------------------------------
   0  22 Bra
   2     abc
@@ -285,8 +269,7 @@ Memory allocation - code portion   : 50
 ------------------------------------------------------------------
 
 /abcde/auto_callout
-Memory allocation - compiled block : 214
-Memory allocation - code portion   : 78
+Memory allocation - code size : 78
 ------------------------------------------------------------------
   0  36 Bra
   2     Callout 255 0 1
@@ -305,8 +288,7 @@ Memory allocation - code portion   : 78
 ------------------------------------------------------------------
 
 /\x{100}/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -315,8 +297,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\x{1000}/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{1000}
@@ -325,8 +306,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\x{10000}/utf
-Memory allocation - compiled block : 152
-Memory allocation - code portion   : 16
+Memory allocation - code size : 16
 ------------------------------------------------------------------
   0   5 Bra
   2     \x{10000}
@@ -335,8 +315,7 @@ Memory allocation - code portion   : 16
 ------------------------------------------------------------------
 
 /\x{100000}/utf
-Memory allocation - compiled block : 152
-Memory allocation - code portion   : 16
+Memory allocation - code size : 16
 ------------------------------------------------------------------
   0   5 Bra
   2     \x{100000}
@@ -345,8 +324,7 @@ Memory allocation - code portion   : 16
 ------------------------------------------------------------------
 
 /\x{10ffff}/utf
-Memory allocation - compiled block : 152
-Memory allocation - code portion   : 16
+Memory allocation - code size : 16
 ------------------------------------------------------------------
   0   5 Bra
   2     \x{10ffff}
@@ -358,8 +336,7 @@ Memory allocation - code portion   : 16
 Failed: error 134 at offset 9: character code point value in \x{} or \o{} is too large
 
 /[\x{ff}]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{ff}
@@ -368,8 +345,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -378,8 +354,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\x80/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{80}
@@ -388,8 +363,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\xff/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{ff}
@@ -398,8 +372,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\x{0041}\x{2262}\x{0391}\x{002e}/I,utf
-Memory allocation - compiled block : 162
-Memory allocation - code portion   : 26
+Memory allocation - code size : 26
 ------------------------------------------------------------------
   0  10 Bra
   2     A\x{2262}\x{391}.
@@ -413,8 +386,7 @@ Last code unit = '.'
 Subject length lower bound = 4
 
 /\x{D55c}\x{ad6d}\x{C5B4}/I,utf
-Memory allocation - compiled block : 158
-Memory allocation - code portion   : 22
+Memory allocation - code size : 22
 ------------------------------------------------------------------
   0   8 Bra
   2     \x{d55c}\x{ad6d}\x{c5b4}
@@ -428,8 +400,7 @@ Last code unit = \x{c5b4}
 Subject length lower bound = 3
 
 /\x{65e5}\x{672c}\x{8a9e}/I,utf
-Memory allocation - compiled block : 158
-Memory allocation - code portion   : 22
+Memory allocation - code size : 22
 ------------------------------------------------------------------
   0   8 Bra
   2     \x{65e5}\x{672c}\x{8a9e}
@@ -443,8 +414,7 @@ Last code unit = \x{8a9e}
 Subject length lower bound = 3
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -453,8 +423,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[Z\x{100}]/utf
-Memory allocation - compiled block : 190
-Memory allocation - code portion   : 54
+Memory allocation - code size : 54
 ------------------------------------------------------------------
   0  24 Bra
   2     [Z\x{100}]
@@ -463,8 +432,7 @@ Memory allocation - code portion   : 54
 ------------------------------------------------------------------
 
 /^[\x{100}\E-\Q\E\x{150}]/utf
-Memory allocation - compiled block : 162
-Memory allocation - code portion   : 26
+Memory allocation - code size : 26
 ------------------------------------------------------------------
   0  10 Bra
   2     ^
@@ -474,8 +442,7 @@ Memory allocation - code portion   : 26
 ------------------------------------------------------------------
 
 /^[\QĀ\E-\QŐ\E]/utf
-Memory allocation - compiled block : 162
-Memory allocation - code portion   : 26
+Memory allocation - code size : 26
 ------------------------------------------------------------------
   0  10 Bra
   2     ^
@@ -488,8 +455,7 @@ Memory allocation - code portion   : 26
 Failed: error 106 at offset 13: missing terminating ] for character class
 
 /[\p{L}]/
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{L}]
@@ -498,8 +464,7 @@ Memory allocation - code portion   : 24
 ------------------------------------------------------------------
 
 /[\p{^L}]/
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0   9 Bra
   2     [\P{L}]
@@ -508,8 +473,7 @@ Memory allocation - code portion   : 24
 ------------------------------------------------------------------
 
 /[\P{L}]/
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0   9 Bra
   2     [\P{L}]
@@ -518,8 +482,7 @@ Memory allocation - code portion   : 24
 ------------------------------------------------------------------
 
 /[\P{^L}]/
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{L}]
@@ -528,8 +491,7 @@ Memory allocation - code portion   : 24
 ------------------------------------------------------------------
 
 /[abc\p{L}\x{0660}]/utf
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  27 Bra
   2     [a-c\p{L}\x{660}]
@@ -538,8 +500,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /[\p{Nd}]/utf
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{Nd}]
@@ -548,8 +509,7 @@ Memory allocation - code portion   : 24
 ------------------------------------------------------------------
 
 /[\p{Nd}+-]+/utf
-Memory allocation - compiled block : 194
-Memory allocation - code portion   : 58
+Memory allocation - code size : 58
 ------------------------------------------------------------------
   0  26 Bra
   2     [+\-\p{Nd}]++
@@ -558,8 +518,7 @@ Memory allocation - code portion   : 58
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf
-Memory allocation - compiled block : 168
-Memory allocation - code portion   : 32
+Memory allocation - code size : 32
 ------------------------------------------------------------------
   0  13 Bra
   2  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -568,8 +527,7 @@ Memory allocation - code portion   : 32
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf
-Memory allocation - compiled block : 168
-Memory allocation - code portion   : 32
+Memory allocation - code size : 32
 ------------------------------------------------------------------
   0  13 Bra
   2     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -578,8 +536,7 @@ Memory allocation - code portion   : 32
 ------------------------------------------------------------------
 
 /[\x{105}-\x{109}]/i,utf
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0   9 Bra
   2     [\x{104}-\x{109}]
@@ -588,8 +545,7 @@ Memory allocation - code portion   : 24
 ------------------------------------------------------------------
 
 /( ( (?(1)0|) )*   )/x
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  23 Bra
   2  19 CBra 1
@@ -607,8 +563,7 @@ Memory allocation - code portion   : 52
 ------------------------------------------------------------------
 
 /(  (?(1)0|)*   )/x
-Memory allocation - compiled block : 178
-Memory allocation - code portion   : 42
+Memory allocation - code size : 42
 ------------------------------------------------------------------
   0  18 Bra
   2  14 CBra 1
@@ -624,8 +579,7 @@ Memory allocation - code portion   : 42
 ------------------------------------------------------------------
 
 /[a]/
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -634,8 +588,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[a]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -644,8 +597,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[\xaa]/
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{aa}
@@ -654,8 +606,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[\xaa]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{aa}
@@ -664,8 +615,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[^a]/
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     [^a]
@@ -674,8 +624,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[^a]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     [^a]
@@ -684,8 +633,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[^\xaa]/
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     [^\x{aa}]
@@ -694,8 +642,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[^\xaa]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   4 Bra
   2     [^\x{aa}]
index 4ec13ea9822e2dff1dd0d20df50c18113c9168bf..28acd251acb6837f2b4daa5fa3c763c4b62539a1 100644 (file)
@@ -10,8 +10,7 @@
 #pattern fullbincode,memory
 
 /((?i)b)/
-Memory allocation - compiled block : 168
-Memory allocation - code portion   : 32
+Memory allocation - code size : 32
 ------------------------------------------------------------------
   0  12 Bra
   3   6 CBra 1
@@ -22,8 +21,7 @@ Memory allocation - code portion   : 32
 ------------------------------------------------------------------
 
 /(?s)(.*X|^B)/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0  20 Bra
   3   8 CBra 1
@@ -38,8 +36,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /(?s:.*X|^B)/
-Memory allocation - compiled block : 182
-Memory allocation - code portion   : 46
+Memory allocation - code size : 46
 ------------------------------------------------------------------
   0  19 Bra
   3   7 Bra
@@ -54,8 +51,7 @@ Memory allocation - code portion   : 46
 ------------------------------------------------------------------
 
 /^[[:alnum:]]/
-Memory allocation - compiled block : 186
-Memory allocation - code portion   : 50
+Memory allocation - code size : 50
 ------------------------------------------------------------------
   0  21 Bra
   3     ^
@@ -65,8 +61,7 @@ Memory allocation - code portion   : 50
 ------------------------------------------------------------------
 
 /#/Ix
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   3 Bra
   3   3 Ket
@@ -78,8 +73,7 @@ Options: extended
 Subject length lower bound = 0
 
 /a#/Ix
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     a
@@ -92,8 +86,7 @@ First code unit = 'a'
 Subject length lower bound = 1
 
 /x?+/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     x?+
@@ -102,8 +95,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /x++/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     x++
@@ -112,8 +104,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /x{1,3}+/
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0   8 Bra
   3     x
@@ -123,8 +114,7 @@ Memory allocation - code portion   : 24
 ------------------------------------------------------------------
 
 /(x)*+/
-Memory allocation - compiled block : 170
-Memory allocation - code portion   : 34
+Memory allocation - code size : 34
 ------------------------------------------------------------------
   0  13 Bra
   3     Braposzero
@@ -136,8 +126,7 @@ Memory allocation - code portion   : 34
 ------------------------------------------------------------------
 
 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/
-Memory allocation - compiled block : 302
-Memory allocation - code portion   : 166
+Memory allocation - code size : 166
 ------------------------------------------------------------------
   0  79 Bra
   3     ^
@@ -160,8 +149,7 @@ Memory allocation - code portion   : 166
 ------------------------------------------------------------------
 
 "8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 1788
-Memory allocation - code portion   : 1652
+Memory allocation - code size : 1652
 ------------------------------------------------------------------
   0 822 Bra
   3     8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -171,8 +159,7 @@ Memory allocation - code portion   : 1652
 ------------------------------------------------------------------
 
 "\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 1768
-Memory allocation - code portion   : 1632
+Memory allocation - code size : 1632
 ------------------------------------------------------------------
   0 812 Bra
   3     $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -182,8 +169,7 @@ Memory allocation - code portion   : 1632
 ------------------------------------------------------------------
 
 /(a(?1)b)/
-Memory allocation - compiled block : 178
-Memory allocation - code portion   : 42
+Memory allocation - code size : 42
 ------------------------------------------------------------------
   0  17 Bra
   3  11 CBra 1
@@ -196,8 +182,7 @@ Memory allocation - code portion   : 42
 ------------------------------------------------------------------
 
 /(a(?1)+b)/
-Memory allocation - compiled block : 190
-Memory allocation - code portion   : 54
+Memory allocation - code size : 54
 ------------------------------------------------------------------
   0  23 Bra
   3  17 CBra 1
@@ -212,8 +197,8 @@ Memory allocation - code portion   : 54
 ------------------------------------------------------------------
 
 /a(?P<name1>b|c)d(?P<longername2>e)/
-Memory allocation - compiled block : 256
-Memory allocation - code portion   : 68
+Memory allocation - code size : 68
+Memory allocation - data size : 52
 ------------------------------------------------------------------
   0  30 Bra
   3     a
@@ -231,8 +216,8 @@ Memory allocation - code portion   : 68
 ------------------------------------------------------------------
 
 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/
-Memory allocation - compiled block : 238
-Memory allocation - code portion   : 84
+Memory allocation - code size : 84
+Memory allocation - data size : 18
 ------------------------------------------------------------------
   0  38 Bra
   3  23 Bra
@@ -252,8 +237,8 @@ Memory allocation - code portion   : 84
 ------------------------------------------------------------------
 
 /(?P<a>a)...(?P=a)bbb(?P>a)d/
-Memory allocation - compiled block : 206
-Memory allocation - code portion   : 64
+Memory allocation - code size : 64
+Memory allocation - data size : 6
 ------------------------------------------------------------------
   0  28 Bra
   3   6 CBra 1
@@ -271,8 +256,7 @@ Memory allocation - code portion   : 64
 ------------------------------------------------------------------
 
 /abc(?C255)de(?C)f/
-Memory allocation - compiled block : 198
-Memory allocation - code portion   : 62
+Memory allocation - code size : 62
 ------------------------------------------------------------------
   0  27 Bra
   3     abc
@@ -285,8 +269,7 @@ Memory allocation - code portion   : 62
 ------------------------------------------------------------------
 
 /abcde/auto_callout
-Memory allocation - compiled block : 242
-Memory allocation - code portion   : 106
+Memory allocation - code size : 106
 ------------------------------------------------------------------
   0  49 Bra
   3     Callout 255 0 1
@@ -305,8 +288,7 @@ Memory allocation - code portion   : 106
 ------------------------------------------------------------------
 
 /\x{100}/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{100}
@@ -315,8 +297,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /\x{1000}/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{1000}
@@ -325,8 +306,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /\x{10000}/utf
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{10000}
@@ -335,8 +315,7 @@ Memory allocation - code portion   : 20
 ------------------------------------------------------------------
 
 /\x{100000}/utf
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{100000}
@@ -345,8 +324,7 @@ Memory allocation - code portion   : 20
 ------------------------------------------------------------------
 
 /\x{10ffff}/utf
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{10ffff}
@@ -358,8 +336,7 @@ Memory allocation - code portion   : 20
 Failed: error 134 at offset 9: character code point value in \x{} or \o{} is too large
 
 /[\x{ff}]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{ff}
@@ -368,8 +345,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{100}
@@ -378,8 +354,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /\x80/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{80}
@@ -388,8 +363,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /\xff/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{ff}
@@ -398,8 +372,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /\x{0041}\x{2262}\x{0391}\x{002e}/I,utf
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     A\x{2262}\x{391}.
@@ -413,8 +386,7 @@ Last code unit = '.'
 Subject length lower bound = 4
 
 /\x{D55c}\x{ad6d}\x{C5B4}/I,utf
-Memory allocation - compiled block : 162
-Memory allocation - code portion   : 26
+Memory allocation - code size : 26
 ------------------------------------------------------------------
   0   9 Bra
   3     \x{d55c}\x{ad6d}\x{c5b4}
@@ -428,8 +400,7 @@ Last code unit = \x{c5b4}
 Subject length lower bound = 3
 
 /\x{65e5}\x{672c}\x{8a9e}/I,utf
-Memory allocation - compiled block : 162
-Memory allocation - code portion   : 26
+Memory allocation - code size : 26
 ------------------------------------------------------------------
   0   9 Bra
   3     \x{65e5}\x{672c}\x{8a9e}
@@ -443,8 +414,7 @@ Last code unit = \x{8a9e}
 Subject length lower bound = 3
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{100}
@@ -453,8 +423,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[Z\x{100}]/utf
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  26 Bra
   3     [Z\x{100}]
@@ -463,8 +432,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /^[\x{100}\E-\Q\E\x{150}]/utf
-Memory allocation - compiled block : 168
-Memory allocation - code portion   : 32
+Memory allocation - code size : 32
 ------------------------------------------------------------------
   0  12 Bra
   3     ^
@@ -474,8 +442,7 @@ Memory allocation - code portion   : 32
 ------------------------------------------------------------------
 
 /^[\QĀ\E-\QŐ\E]/utf
-Memory allocation - compiled block : 168
-Memory allocation - code portion   : 32
+Memory allocation - code size : 32
 ------------------------------------------------------------------
   0  12 Bra
   3     ^
@@ -488,8 +455,7 @@ Memory allocation - code portion   : 32
 Failed: error 106 at offset 13: missing terminating ] for character class
 
 /[\p{L}]/
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\p{L}]
@@ -498,8 +464,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[\p{^L}]/
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\P{L}]
@@ -508,8 +473,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[\P{L}]/
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\P{L}]
@@ -518,8 +482,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[\P{^L}]/
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\p{L}]
@@ -528,8 +491,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[abc\p{L}\x{0660}]/utf
-Memory allocation - compiled block : 202
-Memory allocation - code portion   : 66
+Memory allocation - code size : 66
 ------------------------------------------------------------------
   0  29 Bra
   3     [a-c\p{L}\x{660}]
@@ -538,8 +500,7 @@ Memory allocation - code portion   : 66
 ------------------------------------------------------------------
 
 /[\p{Nd}]/utf
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\p{Nd}]
@@ -548,8 +509,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[\p{Nd}+-]+/utf
-Memory allocation - compiled block : 200
-Memory allocation - code portion   : 64
+Memory allocation - code size : 64
 ------------------------------------------------------------------
   0  28 Bra
   3     [+\-\p{Nd}]++
@@ -558,8 +518,7 @@ Memory allocation - code portion   : 64
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf
-Memory allocation - compiled block : 172
-Memory allocation - code portion   : 36
+Memory allocation - code size : 36
 ------------------------------------------------------------------
   0  14 Bra
   3  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -568,8 +527,7 @@ Memory allocation - code portion   : 36
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf
-Memory allocation - compiled block : 172
-Memory allocation - code portion   : 36
+Memory allocation - code size : 36
 ------------------------------------------------------------------
   0  14 Bra
   3     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -578,8 +536,7 @@ Memory allocation - code portion   : 36
 ------------------------------------------------------------------
 
 /[\x{105}-\x{109}]/i,utf
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\x{104}-\x{109}]
@@ -588,8 +545,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /( ( (?(1)0|) )*   )/x
-Memory allocation - compiled block : 206
-Memory allocation - code portion   : 70
+Memory allocation - code size : 70
 ------------------------------------------------------------------
   0  31 Bra
   3  25 CBra 1
@@ -607,8 +563,7 @@ Memory allocation - code portion   : 70
 ------------------------------------------------------------------
 
 /(  (?(1)0|)*   )/x
-Memory allocation - compiled block : 192
-Memory allocation - code portion   : 56
+Memory allocation - code size : 56
 ------------------------------------------------------------------
   0  24 Bra
   3  18 CBra 1
@@ -624,8 +579,7 @@ Memory allocation - code portion   : 56
 ------------------------------------------------------------------
 
 /[a]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     a
@@ -634,8 +588,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[a]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     a
@@ -644,8 +597,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[\xaa]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{aa}
@@ -654,8 +606,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[\xaa]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{aa}
@@ -664,8 +615,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[^a]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     [^a]
@@ -674,8 +624,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[^a]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     [^a]
@@ -684,8 +633,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[^\xaa]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     [^\x{aa}]
@@ -694,8 +642,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[^\xaa]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     [^\x{aa}]
index 4ec13ea9822e2dff1dd0d20df50c18113c9168bf..28acd251acb6837f2b4daa5fa3c763c4b62539a1 100644 (file)
@@ -10,8 +10,7 @@
 #pattern fullbincode,memory
 
 /((?i)b)/
-Memory allocation - compiled block : 168
-Memory allocation - code portion   : 32
+Memory allocation - code size : 32
 ------------------------------------------------------------------
   0  12 Bra
   3   6 CBra 1
@@ -22,8 +21,7 @@ Memory allocation - code portion   : 32
 ------------------------------------------------------------------
 
 /(?s)(.*X|^B)/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0  20 Bra
   3   8 CBra 1
@@ -38,8 +36,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /(?s:.*X|^B)/
-Memory allocation - compiled block : 182
-Memory allocation - code portion   : 46
+Memory allocation - code size : 46
 ------------------------------------------------------------------
   0  19 Bra
   3   7 Bra
@@ -54,8 +51,7 @@ Memory allocation - code portion   : 46
 ------------------------------------------------------------------
 
 /^[[:alnum:]]/
-Memory allocation - compiled block : 186
-Memory allocation - code portion   : 50
+Memory allocation - code size : 50
 ------------------------------------------------------------------
   0  21 Bra
   3     ^
@@ -65,8 +61,7 @@ Memory allocation - code portion   : 50
 ------------------------------------------------------------------
 
 /#/Ix
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   3 Bra
   3   3 Ket
@@ -78,8 +73,7 @@ Options: extended
 Subject length lower bound = 0
 
 /a#/Ix
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     a
@@ -92,8 +86,7 @@ First code unit = 'a'
 Subject length lower bound = 1
 
 /x?+/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     x?+
@@ -102,8 +95,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /x++/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     x++
@@ -112,8 +104,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /x{1,3}+/
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0   8 Bra
   3     x
@@ -123,8 +114,7 @@ Memory allocation - code portion   : 24
 ------------------------------------------------------------------
 
 /(x)*+/
-Memory allocation - compiled block : 170
-Memory allocation - code portion   : 34
+Memory allocation - code size : 34
 ------------------------------------------------------------------
   0  13 Bra
   3     Braposzero
@@ -136,8 +126,7 @@ Memory allocation - code portion   : 34
 ------------------------------------------------------------------
 
 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/
-Memory allocation - compiled block : 302
-Memory allocation - code portion   : 166
+Memory allocation - code size : 166
 ------------------------------------------------------------------
   0  79 Bra
   3     ^
@@ -160,8 +149,7 @@ Memory allocation - code portion   : 166
 ------------------------------------------------------------------
 
 "8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 1788
-Memory allocation - code portion   : 1652
+Memory allocation - code size : 1652
 ------------------------------------------------------------------
   0 822 Bra
   3     8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -171,8 +159,7 @@ Memory allocation - code portion   : 1652
 ------------------------------------------------------------------
 
 "\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 1768
-Memory allocation - code portion   : 1632
+Memory allocation - code size : 1632
 ------------------------------------------------------------------
   0 812 Bra
   3     $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -182,8 +169,7 @@ Memory allocation - code portion   : 1632
 ------------------------------------------------------------------
 
 /(a(?1)b)/
-Memory allocation - compiled block : 178
-Memory allocation - code portion   : 42
+Memory allocation - code size : 42
 ------------------------------------------------------------------
   0  17 Bra
   3  11 CBra 1
@@ -196,8 +182,7 @@ Memory allocation - code portion   : 42
 ------------------------------------------------------------------
 
 /(a(?1)+b)/
-Memory allocation - compiled block : 190
-Memory allocation - code portion   : 54
+Memory allocation - code size : 54
 ------------------------------------------------------------------
   0  23 Bra
   3  17 CBra 1
@@ -212,8 +197,8 @@ Memory allocation - code portion   : 54
 ------------------------------------------------------------------
 
 /a(?P<name1>b|c)d(?P<longername2>e)/
-Memory allocation - compiled block : 256
-Memory allocation - code portion   : 68
+Memory allocation - code size : 68
+Memory allocation - data size : 52
 ------------------------------------------------------------------
   0  30 Bra
   3     a
@@ -231,8 +216,8 @@ Memory allocation - code portion   : 68
 ------------------------------------------------------------------
 
 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/
-Memory allocation - compiled block : 238
-Memory allocation - code portion   : 84
+Memory allocation - code size : 84
+Memory allocation - data size : 18
 ------------------------------------------------------------------
   0  38 Bra
   3  23 Bra
@@ -252,8 +237,8 @@ Memory allocation - code portion   : 84
 ------------------------------------------------------------------
 
 /(?P<a>a)...(?P=a)bbb(?P>a)d/
-Memory allocation - compiled block : 206
-Memory allocation - code portion   : 64
+Memory allocation - code size : 64
+Memory allocation - data size : 6
 ------------------------------------------------------------------
   0  28 Bra
   3   6 CBra 1
@@ -271,8 +256,7 @@ Memory allocation - code portion   : 64
 ------------------------------------------------------------------
 
 /abc(?C255)de(?C)f/
-Memory allocation - compiled block : 198
-Memory allocation - code portion   : 62
+Memory allocation - code size : 62
 ------------------------------------------------------------------
   0  27 Bra
   3     abc
@@ -285,8 +269,7 @@ Memory allocation - code portion   : 62
 ------------------------------------------------------------------
 
 /abcde/auto_callout
-Memory allocation - compiled block : 242
-Memory allocation - code portion   : 106
+Memory allocation - code size : 106
 ------------------------------------------------------------------
   0  49 Bra
   3     Callout 255 0 1
@@ -305,8 +288,7 @@ Memory allocation - code portion   : 106
 ------------------------------------------------------------------
 
 /\x{100}/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{100}
@@ -315,8 +297,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /\x{1000}/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{1000}
@@ -325,8 +306,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /\x{10000}/utf
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{10000}
@@ -335,8 +315,7 @@ Memory allocation - code portion   : 20
 ------------------------------------------------------------------
 
 /\x{100000}/utf
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{100000}
@@ -345,8 +324,7 @@ Memory allocation - code portion   : 20
 ------------------------------------------------------------------
 
 /\x{10ffff}/utf
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{10ffff}
@@ -358,8 +336,7 @@ Memory allocation - code portion   : 20
 Failed: error 134 at offset 9: character code point value in \x{} or \o{} is too large
 
 /[\x{ff}]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{ff}
@@ -368,8 +345,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{100}
@@ -378,8 +354,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /\x80/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{80}
@@ -388,8 +363,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /\xff/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{ff}
@@ -398,8 +372,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /\x{0041}\x{2262}\x{0391}\x{002e}/I,utf
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     A\x{2262}\x{391}.
@@ -413,8 +386,7 @@ Last code unit = '.'
 Subject length lower bound = 4
 
 /\x{D55c}\x{ad6d}\x{C5B4}/I,utf
-Memory allocation - compiled block : 162
-Memory allocation - code portion   : 26
+Memory allocation - code size : 26
 ------------------------------------------------------------------
   0   9 Bra
   3     \x{d55c}\x{ad6d}\x{c5b4}
@@ -428,8 +400,7 @@ Last code unit = \x{c5b4}
 Subject length lower bound = 3
 
 /\x{65e5}\x{672c}\x{8a9e}/I,utf
-Memory allocation - compiled block : 162
-Memory allocation - code portion   : 26
+Memory allocation - code size : 26
 ------------------------------------------------------------------
   0   9 Bra
   3     \x{65e5}\x{672c}\x{8a9e}
@@ -443,8 +414,7 @@ Last code unit = \x{8a9e}
 Subject length lower bound = 3
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{100}
@@ -453,8 +423,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[Z\x{100}]/utf
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  26 Bra
   3     [Z\x{100}]
@@ -463,8 +432,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /^[\x{100}\E-\Q\E\x{150}]/utf
-Memory allocation - compiled block : 168
-Memory allocation - code portion   : 32
+Memory allocation - code size : 32
 ------------------------------------------------------------------
   0  12 Bra
   3     ^
@@ -474,8 +442,7 @@ Memory allocation - code portion   : 32
 ------------------------------------------------------------------
 
 /^[\QĀ\E-\QŐ\E]/utf
-Memory allocation - compiled block : 168
-Memory allocation - code portion   : 32
+Memory allocation - code size : 32
 ------------------------------------------------------------------
   0  12 Bra
   3     ^
@@ -488,8 +455,7 @@ Memory allocation - code portion   : 32
 Failed: error 106 at offset 13: missing terminating ] for character class
 
 /[\p{L}]/
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\p{L}]
@@ -498,8 +464,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[\p{^L}]/
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\P{L}]
@@ -508,8 +473,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[\P{L}]/
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\P{L}]
@@ -518,8 +482,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[\P{^L}]/
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\p{L}]
@@ -528,8 +491,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[abc\p{L}\x{0660}]/utf
-Memory allocation - compiled block : 202
-Memory allocation - code portion   : 66
+Memory allocation - code size : 66
 ------------------------------------------------------------------
   0  29 Bra
   3     [a-c\p{L}\x{660}]
@@ -538,8 +500,7 @@ Memory allocation - code portion   : 66
 ------------------------------------------------------------------
 
 /[\p{Nd}]/utf
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\p{Nd}]
@@ -548,8 +509,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[\p{Nd}+-]+/utf
-Memory allocation - compiled block : 200
-Memory allocation - code portion   : 64
+Memory allocation - code size : 64
 ------------------------------------------------------------------
   0  28 Bra
   3     [+\-\p{Nd}]++
@@ -558,8 +518,7 @@ Memory allocation - code portion   : 64
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf
-Memory allocation - compiled block : 172
-Memory allocation - code portion   : 36
+Memory allocation - code size : 36
 ------------------------------------------------------------------
   0  14 Bra
   3  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -568,8 +527,7 @@ Memory allocation - code portion   : 36
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf
-Memory allocation - compiled block : 172
-Memory allocation - code portion   : 36
+Memory allocation - code size : 36
 ------------------------------------------------------------------
   0  14 Bra
   3     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -578,8 +536,7 @@ Memory allocation - code portion   : 36
 ------------------------------------------------------------------
 
 /[\x{105}-\x{109}]/i,utf
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  11 Bra
   3     [\x{104}-\x{109}]
@@ -588,8 +545,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /( ( (?(1)0|) )*   )/x
-Memory allocation - compiled block : 206
-Memory allocation - code portion   : 70
+Memory allocation - code size : 70
 ------------------------------------------------------------------
   0  31 Bra
   3  25 CBra 1
@@ -607,8 +563,7 @@ Memory allocation - code portion   : 70
 ------------------------------------------------------------------
 
 /(  (?(1)0|)*   )/x
-Memory allocation - compiled block : 192
-Memory allocation - code portion   : 56
+Memory allocation - code size : 56
 ------------------------------------------------------------------
   0  24 Bra
   3  18 CBra 1
@@ -624,8 +579,7 @@ Memory allocation - code portion   : 56
 ------------------------------------------------------------------
 
 /[a]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     a
@@ -634,8 +588,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[a]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     a
@@ -644,8 +597,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[\xaa]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{aa}
@@ -654,8 +606,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[\xaa]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{aa}
@@ -664,8 +615,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[^a]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     [^a]
@@ -674,8 +624,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[^a]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     [^a]
@@ -684,8 +633,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[^\xaa]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     [^\x{aa}]
@@ -694,8 +642,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[^\xaa]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0   5 Bra
   3     [^\x{aa}]
index d76f3aaab9e117371f9899ca4b4d4aaec136d968..90ea536faa4800e040ef08b096aa22e22dc0860d 100644 (file)
@@ -10,8 +10,7 @@
 #pattern fullbincode,memory
 
 /((?i)b)/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2   5 CBra 1
@@ -22,8 +21,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /(?s)(.*X|^B)/
-Memory allocation - compiled block : 212
-Memory allocation - code portion   : 76
+Memory allocation - code size : 76
 ------------------------------------------------------------------
   0  16 Bra
   2   7 CBra 1
@@ -38,8 +36,7 @@ Memory allocation - code portion   : 76
 ------------------------------------------------------------------
 
 /(?s:.*X|^B)/
-Memory allocation - compiled block : 208
-Memory allocation - code portion   : 72
+Memory allocation - code size : 72
 ------------------------------------------------------------------
   0  15 Bra
   2   6 Bra
@@ -54,8 +51,7 @@ Memory allocation - code portion   : 72
 ------------------------------------------------------------------
 
 /^[[:alnum:]]/
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  12 Bra
   2     ^
@@ -65,8 +61,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /#/Ix
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0   2 Bra
   2   2 Ket
@@ -78,8 +73,7 @@ Options: extended
 Subject length lower bound = 0
 
 /a#/Ix
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -92,8 +86,7 @@ First code unit = 'a'
 Subject length lower bound = 1
 
 /x?+/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     x?+
@@ -102,8 +95,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /x++/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     x++
@@ -112,8 +104,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /x{1,3}+/
-Memory allocation - compiled block : 176
-Memory allocation - code portion   : 40
+Memory allocation - code size : 40
 ------------------------------------------------------------------
   0   7 Bra
   2     x
@@ -123,8 +114,7 @@ Memory allocation - code portion   : 40
 ------------------------------------------------------------------
 
 /(x)*+/
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     Braposzero
@@ -136,8 +126,7 @@ Memory allocation - code portion   : 52
 ------------------------------------------------------------------
 
 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/
-Memory allocation - compiled block : 356
-Memory allocation - code portion   : 220
+Memory allocation - code size : 220
 ------------------------------------------------------------------
   0  52 Bra
   2     ^
@@ -160,8 +149,7 @@ Memory allocation - code portion   : 220
 ------------------------------------------------------------------
 
 "8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 3432
-Memory allocation - code portion   : 3296
+Memory allocation - code size : 3296
 ------------------------------------------------------------------
   0 821 Bra
   2     8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -171,8 +159,7 @@ Memory allocation - code portion   : 3296
 ------------------------------------------------------------------
 
 "\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 3392
-Memory allocation - code portion   : 3256
+Memory allocation - code size : 3256
 ------------------------------------------------------------------
   0 811 Bra
   2     $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -182,8 +169,7 @@ Memory allocation - code portion   : 3256
 ------------------------------------------------------------------
 
 /(a(?1)b)/
-Memory allocation - compiled block : 200
-Memory allocation - code portion   : 64
+Memory allocation - code size : 64
 ------------------------------------------------------------------
   0  13 Bra
   2   9 CBra 1
@@ -196,8 +182,7 @@ Memory allocation - code portion   : 64
 ------------------------------------------------------------------
 
 /(a(?1)+b)/
-Memory allocation - compiled block : 216
-Memory allocation - code portion   : 80
+Memory allocation - code size : 80
 ------------------------------------------------------------------
   0  17 Bra
   2  13 CBra 1
@@ -212,8 +197,8 @@ Memory allocation - code portion   : 80
 ------------------------------------------------------------------
 
 /a(?P<name1>b|c)d(?P<longername2>e)/
-Memory allocation - compiled block : 348
-Memory allocation - code portion   : 108
+Memory allocation - code size : 108
+Memory allocation - data size : 104
 ------------------------------------------------------------------
   0  24 Bra
   2     a
@@ -231,8 +216,8 @@ Memory allocation - code portion   : 108
 ------------------------------------------------------------------
 
 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/
-Memory allocation - compiled block : 300
-Memory allocation - code portion   : 128
+Memory allocation - code size : 128
+Memory allocation - data size : 36
 ------------------------------------------------------------------
   0  29 Bra
   2  18 Bra
@@ -252,8 +237,8 @@ Memory allocation - code portion   : 128
 ------------------------------------------------------------------
 
 /(?P<a>a)...(?P=a)bbb(?P>a)d/
-Memory allocation - compiled block : 256
-Memory allocation - code portion   : 108
+Memory allocation - code size : 108
+Memory allocation - data size : 12
 ------------------------------------------------------------------
   0  24 Bra
   2   5 CBra 1
@@ -271,8 +256,7 @@ Memory allocation - code portion   : 108
 ------------------------------------------------------------------
 
 /abc(?C255)de(?C)f/
-Memory allocation - compiled block : 236
-Memory allocation - code portion   : 100
+Memory allocation - code size : 100
 ------------------------------------------------------------------
   0  22 Bra
   2     abc
@@ -285,8 +269,7 @@ Memory allocation - code portion   : 100
 ------------------------------------------------------------------
 
 /abcde/auto_callout
-Memory allocation - compiled block : 292
-Memory allocation - code portion   : 156
+Memory allocation - code size : 156
 ------------------------------------------------------------------
   0  36 Bra
   2     Callout 255 0 1
@@ -305,8 +288,7 @@ Memory allocation - code portion   : 156
 ------------------------------------------------------------------
 
 /\x{100}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -315,8 +297,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{1000}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{1000}
@@ -325,8 +306,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{10000}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{10000}
@@ -335,8 +315,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{100000}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100000}
@@ -345,8 +324,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{10ffff}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{10ffff}
@@ -358,8 +336,7 @@ Memory allocation - code portion   : 28
 Failed: error 134 at offset 9: character code point value in \x{} or \o{} is too large
 
 /[\x{ff}]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{ff}
@@ -368,8 +345,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -378,8 +354,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x80/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{80}
@@ -388,8 +363,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\xff/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{ff}
@@ -398,8 +372,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{0041}\x{2262}\x{0391}\x{002e}/I,utf
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     A\x{2262}\x{391}.
@@ -413,8 +386,7 @@ Last code unit = '.'
 Subject length lower bound = 4
 
 /\x{D55c}\x{ad6d}\x{C5B4}/I,utf
-Memory allocation - compiled block : 180
-Memory allocation - code portion   : 44
+Memory allocation - code size : 44
 ------------------------------------------------------------------
   0   8 Bra
   2     \x{d55c}\x{ad6d}\x{c5b4}
@@ -428,8 +400,7 @@ Last code unit = \x{c5b4}
 Subject length lower bound = 3
 
 /\x{65e5}\x{672c}\x{8a9e}/I,utf
-Memory allocation - compiled block : 180
-Memory allocation - code portion   : 44
+Memory allocation - code size : 44
 ------------------------------------------------------------------
   0   8 Bra
   2     \x{65e5}\x{672c}\x{8a9e}
@@ -443,8 +414,7 @@ Last code unit = \x{8a9e}
 Subject length lower bound = 3
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -453,8 +423,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[Z\x{100}]/utf
-Memory allocation - compiled block : 212
-Memory allocation - code portion   : 76
+Memory allocation - code size : 76
 ------------------------------------------------------------------
   0  16 Bra
   2     [Z\x{100}]
@@ -463,8 +432,7 @@ Memory allocation - code portion   : 76
 ------------------------------------------------------------------
 
 /^[\x{100}\E-\Q\E\x{150}]/utf
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     ^
@@ -474,8 +442,7 @@ Memory allocation - code portion   : 52
 ------------------------------------------------------------------
 
 /^[\QĀ\E-\QŐ\E]/utf
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     ^
@@ -488,8 +455,7 @@ Memory allocation - code portion   : 52
 Failed: error 106 at offset 13: missing terminating ] for character class
 
 /[\p{L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{L}]
@@ -498,8 +464,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\p{^L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\P{L}]
@@ -508,8 +473,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\P{L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\P{L}]
@@ -518,8 +482,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\P{^L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{L}]
@@ -528,8 +491,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[abc\p{L}\x{0660}]/utf
-Memory allocation - compiled block : 224
-Memory allocation - code portion   : 88
+Memory allocation - code size : 88
 ------------------------------------------------------------------
   0  19 Bra
   2     [a-c\p{L}\x{660}]
@@ -538,8 +500,7 @@ Memory allocation - code portion   : 88
 ------------------------------------------------------------------
 
 /[\p{Nd}]/utf
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{Nd}]
@@ -548,8 +509,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\p{Nd}+-]+/utf
-Memory allocation - compiled block : 220
-Memory allocation - code portion   : 84
+Memory allocation - code size : 84
 ------------------------------------------------------------------
   0  18 Bra
   2     [+\-\p{Nd}]++
@@ -558,8 +518,7 @@ Memory allocation - code portion   : 84
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  12 Bra
   2  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -568,8 +527,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  12 Bra
   2     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -578,8 +536,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /[\x{105}-\x{109}]/i,utf
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\x{104}-\x{109}]
@@ -588,8 +545,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /( ( (?(1)0|) )*   )/x
-Memory allocation - compiled block : 240
-Memory allocation - code portion   : 104
+Memory allocation - code size : 104
 ------------------------------------------------------------------
   0  23 Bra
   2  19 CBra 1
@@ -607,8 +563,7 @@ Memory allocation - code portion   : 104
 ------------------------------------------------------------------
 
 /(  (?(1)0|)*   )/x
-Memory allocation - compiled block : 220
-Memory allocation - code portion   : 84
+Memory allocation - code size : 84
 ------------------------------------------------------------------
   0  18 Bra
   2  14 CBra 1
@@ -624,8 +579,7 @@ Memory allocation - code portion   : 84
 ------------------------------------------------------------------
 
 /[a]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -634,8 +588,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[a]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -644,8 +597,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[\xaa]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{aa}
@@ -654,8 +606,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[\xaa]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{aa}
@@ -664,8 +615,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^a]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^a]
@@ -674,8 +624,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^a]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^a]
@@ -684,8 +633,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^\xaa]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^\x{aa}]
@@ -694,8 +642,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^\xaa]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^\x{aa}]
index d76f3aaab9e117371f9899ca4b4d4aaec136d968..90ea536faa4800e040ef08b096aa22e22dc0860d 100644 (file)
@@ -10,8 +10,7 @@
 #pattern fullbincode,memory
 
 /((?i)b)/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2   5 CBra 1
@@ -22,8 +21,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /(?s)(.*X|^B)/
-Memory allocation - compiled block : 212
-Memory allocation - code portion   : 76
+Memory allocation - code size : 76
 ------------------------------------------------------------------
   0  16 Bra
   2   7 CBra 1
@@ -38,8 +36,7 @@ Memory allocation - code portion   : 76
 ------------------------------------------------------------------
 
 /(?s:.*X|^B)/
-Memory allocation - compiled block : 208
-Memory allocation - code portion   : 72
+Memory allocation - code size : 72
 ------------------------------------------------------------------
   0  15 Bra
   2   6 Bra
@@ -54,8 +51,7 @@ Memory allocation - code portion   : 72
 ------------------------------------------------------------------
 
 /^[[:alnum:]]/
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  12 Bra
   2     ^
@@ -65,8 +61,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /#/Ix
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0   2 Bra
   2   2 Ket
@@ -78,8 +73,7 @@ Options: extended
 Subject length lower bound = 0
 
 /a#/Ix
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -92,8 +86,7 @@ First code unit = 'a'
 Subject length lower bound = 1
 
 /x?+/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     x?+
@@ -102,8 +95,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /x++/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     x++
@@ -112,8 +104,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /x{1,3}+/
-Memory allocation - compiled block : 176
-Memory allocation - code portion   : 40
+Memory allocation - code size : 40
 ------------------------------------------------------------------
   0   7 Bra
   2     x
@@ -123,8 +114,7 @@ Memory allocation - code portion   : 40
 ------------------------------------------------------------------
 
 /(x)*+/
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     Braposzero
@@ -136,8 +126,7 @@ Memory allocation - code portion   : 52
 ------------------------------------------------------------------
 
 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/
-Memory allocation - compiled block : 356
-Memory allocation - code portion   : 220
+Memory allocation - code size : 220
 ------------------------------------------------------------------
   0  52 Bra
   2     ^
@@ -160,8 +149,7 @@ Memory allocation - code portion   : 220
 ------------------------------------------------------------------
 
 "8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 3432
-Memory allocation - code portion   : 3296
+Memory allocation - code size : 3296
 ------------------------------------------------------------------
   0 821 Bra
   2     8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -171,8 +159,7 @@ Memory allocation - code portion   : 3296
 ------------------------------------------------------------------
 
 "\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 3392
-Memory allocation - code portion   : 3256
+Memory allocation - code size : 3256
 ------------------------------------------------------------------
   0 811 Bra
   2     $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -182,8 +169,7 @@ Memory allocation - code portion   : 3256
 ------------------------------------------------------------------
 
 /(a(?1)b)/
-Memory allocation - compiled block : 200
-Memory allocation - code portion   : 64
+Memory allocation - code size : 64
 ------------------------------------------------------------------
   0  13 Bra
   2   9 CBra 1
@@ -196,8 +182,7 @@ Memory allocation - code portion   : 64
 ------------------------------------------------------------------
 
 /(a(?1)+b)/
-Memory allocation - compiled block : 216
-Memory allocation - code portion   : 80
+Memory allocation - code size : 80
 ------------------------------------------------------------------
   0  17 Bra
   2  13 CBra 1
@@ -212,8 +197,8 @@ Memory allocation - code portion   : 80
 ------------------------------------------------------------------
 
 /a(?P<name1>b|c)d(?P<longername2>e)/
-Memory allocation - compiled block : 348
-Memory allocation - code portion   : 108
+Memory allocation - code size : 108
+Memory allocation - data size : 104
 ------------------------------------------------------------------
   0  24 Bra
   2     a
@@ -231,8 +216,8 @@ Memory allocation - code portion   : 108
 ------------------------------------------------------------------
 
 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/
-Memory allocation - compiled block : 300
-Memory allocation - code portion   : 128
+Memory allocation - code size : 128
+Memory allocation - data size : 36
 ------------------------------------------------------------------
   0  29 Bra
   2  18 Bra
@@ -252,8 +237,8 @@ Memory allocation - code portion   : 128
 ------------------------------------------------------------------
 
 /(?P<a>a)...(?P=a)bbb(?P>a)d/
-Memory allocation - compiled block : 256
-Memory allocation - code portion   : 108
+Memory allocation - code size : 108
+Memory allocation - data size : 12
 ------------------------------------------------------------------
   0  24 Bra
   2   5 CBra 1
@@ -271,8 +256,7 @@ Memory allocation - code portion   : 108
 ------------------------------------------------------------------
 
 /abc(?C255)de(?C)f/
-Memory allocation - compiled block : 236
-Memory allocation - code portion   : 100
+Memory allocation - code size : 100
 ------------------------------------------------------------------
   0  22 Bra
   2     abc
@@ -285,8 +269,7 @@ Memory allocation - code portion   : 100
 ------------------------------------------------------------------
 
 /abcde/auto_callout
-Memory allocation - compiled block : 292
-Memory allocation - code portion   : 156
+Memory allocation - code size : 156
 ------------------------------------------------------------------
   0  36 Bra
   2     Callout 255 0 1
@@ -305,8 +288,7 @@ Memory allocation - code portion   : 156
 ------------------------------------------------------------------
 
 /\x{100}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -315,8 +297,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{1000}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{1000}
@@ -325,8 +306,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{10000}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{10000}
@@ -335,8 +315,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{100000}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100000}
@@ -345,8 +324,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{10ffff}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{10ffff}
@@ -358,8 +336,7 @@ Memory allocation - code portion   : 28
 Failed: error 134 at offset 9: character code point value in \x{} or \o{} is too large
 
 /[\x{ff}]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{ff}
@@ -368,8 +345,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -378,8 +354,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x80/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{80}
@@ -388,8 +363,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\xff/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{ff}
@@ -398,8 +372,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{0041}\x{2262}\x{0391}\x{002e}/I,utf
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     A\x{2262}\x{391}.
@@ -413,8 +386,7 @@ Last code unit = '.'
 Subject length lower bound = 4
 
 /\x{D55c}\x{ad6d}\x{C5B4}/I,utf
-Memory allocation - compiled block : 180
-Memory allocation - code portion   : 44
+Memory allocation - code size : 44
 ------------------------------------------------------------------
   0   8 Bra
   2     \x{d55c}\x{ad6d}\x{c5b4}
@@ -428,8 +400,7 @@ Last code unit = \x{c5b4}
 Subject length lower bound = 3
 
 /\x{65e5}\x{672c}\x{8a9e}/I,utf
-Memory allocation - compiled block : 180
-Memory allocation - code portion   : 44
+Memory allocation - code size : 44
 ------------------------------------------------------------------
   0   8 Bra
   2     \x{65e5}\x{672c}\x{8a9e}
@@ -443,8 +414,7 @@ Last code unit = \x{8a9e}
 Subject length lower bound = 3
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -453,8 +423,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[Z\x{100}]/utf
-Memory allocation - compiled block : 212
-Memory allocation - code portion   : 76
+Memory allocation - code size : 76
 ------------------------------------------------------------------
   0  16 Bra
   2     [Z\x{100}]
@@ -463,8 +432,7 @@ Memory allocation - code portion   : 76
 ------------------------------------------------------------------
 
 /^[\x{100}\E-\Q\E\x{150}]/utf
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     ^
@@ -474,8 +442,7 @@ Memory allocation - code portion   : 52
 ------------------------------------------------------------------
 
 /^[\QĀ\E-\QŐ\E]/utf
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     ^
@@ -488,8 +455,7 @@ Memory allocation - code portion   : 52
 Failed: error 106 at offset 13: missing terminating ] for character class
 
 /[\p{L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{L}]
@@ -498,8 +464,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\p{^L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\P{L}]
@@ -508,8 +473,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\P{L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\P{L}]
@@ -518,8 +482,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\P{^L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{L}]
@@ -528,8 +491,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[abc\p{L}\x{0660}]/utf
-Memory allocation - compiled block : 224
-Memory allocation - code portion   : 88
+Memory allocation - code size : 88
 ------------------------------------------------------------------
   0  19 Bra
   2     [a-c\p{L}\x{660}]
@@ -538,8 +500,7 @@ Memory allocation - code portion   : 88
 ------------------------------------------------------------------
 
 /[\p{Nd}]/utf
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{Nd}]
@@ -548,8 +509,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\p{Nd}+-]+/utf
-Memory allocation - compiled block : 220
-Memory allocation - code portion   : 84
+Memory allocation - code size : 84
 ------------------------------------------------------------------
   0  18 Bra
   2     [+\-\p{Nd}]++
@@ -558,8 +518,7 @@ Memory allocation - code portion   : 84
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  12 Bra
   2  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -568,8 +527,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  12 Bra
   2     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -578,8 +536,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /[\x{105}-\x{109}]/i,utf
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\x{104}-\x{109}]
@@ -588,8 +545,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /( ( (?(1)0|) )*   )/x
-Memory allocation - compiled block : 240
-Memory allocation - code portion   : 104
+Memory allocation - code size : 104
 ------------------------------------------------------------------
   0  23 Bra
   2  19 CBra 1
@@ -607,8 +563,7 @@ Memory allocation - code portion   : 104
 ------------------------------------------------------------------
 
 /(  (?(1)0|)*   )/x
-Memory allocation - compiled block : 220
-Memory allocation - code portion   : 84
+Memory allocation - code size : 84
 ------------------------------------------------------------------
   0  18 Bra
   2  14 CBra 1
@@ -624,8 +579,7 @@ Memory allocation - code portion   : 84
 ------------------------------------------------------------------
 
 /[a]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -634,8 +588,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[a]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -644,8 +597,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[\xaa]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{aa}
@@ -654,8 +606,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[\xaa]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{aa}
@@ -664,8 +615,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^a]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^a]
@@ -674,8 +624,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^a]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^a]
@@ -684,8 +633,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^\xaa]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^\x{aa}]
@@ -694,8 +642,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^\xaa]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^\x{aa}]
index d76f3aaab9e117371f9899ca4b4d4aaec136d968..90ea536faa4800e040ef08b096aa22e22dc0860d 100644 (file)
@@ -10,8 +10,7 @@
 #pattern fullbincode,memory
 
 /((?i)b)/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2   5 CBra 1
@@ -22,8 +21,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /(?s)(.*X|^B)/
-Memory allocation - compiled block : 212
-Memory allocation - code portion   : 76
+Memory allocation - code size : 76
 ------------------------------------------------------------------
   0  16 Bra
   2   7 CBra 1
@@ -38,8 +36,7 @@ Memory allocation - code portion   : 76
 ------------------------------------------------------------------
 
 /(?s:.*X|^B)/
-Memory allocation - compiled block : 208
-Memory allocation - code portion   : 72
+Memory allocation - code size : 72
 ------------------------------------------------------------------
   0  15 Bra
   2   6 Bra
@@ -54,8 +51,7 @@ Memory allocation - code portion   : 72
 ------------------------------------------------------------------
 
 /^[[:alnum:]]/
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  12 Bra
   2     ^
@@ -65,8 +61,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /#/Ix
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0   2 Bra
   2   2 Ket
@@ -78,8 +73,7 @@ Options: extended
 Subject length lower bound = 0
 
 /a#/Ix
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -92,8 +86,7 @@ First code unit = 'a'
 Subject length lower bound = 1
 
 /x?+/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     x?+
@@ -102,8 +95,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /x++/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     x++
@@ -112,8 +104,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /x{1,3}+/
-Memory allocation - compiled block : 176
-Memory allocation - code portion   : 40
+Memory allocation - code size : 40
 ------------------------------------------------------------------
   0   7 Bra
   2     x
@@ -123,8 +114,7 @@ Memory allocation - code portion   : 40
 ------------------------------------------------------------------
 
 /(x)*+/
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     Braposzero
@@ -136,8 +126,7 @@ Memory allocation - code portion   : 52
 ------------------------------------------------------------------
 
 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/
-Memory allocation - compiled block : 356
-Memory allocation - code portion   : 220
+Memory allocation - code size : 220
 ------------------------------------------------------------------
   0  52 Bra
   2     ^
@@ -160,8 +149,7 @@ Memory allocation - code portion   : 220
 ------------------------------------------------------------------
 
 "8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 3432
-Memory allocation - code portion   : 3296
+Memory allocation - code size : 3296
 ------------------------------------------------------------------
   0 821 Bra
   2     8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -171,8 +159,7 @@ Memory allocation - code portion   : 3296
 ------------------------------------------------------------------
 
 "\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 3392
-Memory allocation - code portion   : 3256
+Memory allocation - code size : 3256
 ------------------------------------------------------------------
   0 811 Bra
   2     $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -182,8 +169,7 @@ Memory allocation - code portion   : 3256
 ------------------------------------------------------------------
 
 /(a(?1)b)/
-Memory allocation - compiled block : 200
-Memory allocation - code portion   : 64
+Memory allocation - code size : 64
 ------------------------------------------------------------------
   0  13 Bra
   2   9 CBra 1
@@ -196,8 +182,7 @@ Memory allocation - code portion   : 64
 ------------------------------------------------------------------
 
 /(a(?1)+b)/
-Memory allocation - compiled block : 216
-Memory allocation - code portion   : 80
+Memory allocation - code size : 80
 ------------------------------------------------------------------
   0  17 Bra
   2  13 CBra 1
@@ -212,8 +197,8 @@ Memory allocation - code portion   : 80
 ------------------------------------------------------------------
 
 /a(?P<name1>b|c)d(?P<longername2>e)/
-Memory allocation - compiled block : 348
-Memory allocation - code portion   : 108
+Memory allocation - code size : 108
+Memory allocation - data size : 104
 ------------------------------------------------------------------
   0  24 Bra
   2     a
@@ -231,8 +216,8 @@ Memory allocation - code portion   : 108
 ------------------------------------------------------------------
 
 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/
-Memory allocation - compiled block : 300
-Memory allocation - code portion   : 128
+Memory allocation - code size : 128
+Memory allocation - data size : 36
 ------------------------------------------------------------------
   0  29 Bra
   2  18 Bra
@@ -252,8 +237,8 @@ Memory allocation - code portion   : 128
 ------------------------------------------------------------------
 
 /(?P<a>a)...(?P=a)bbb(?P>a)d/
-Memory allocation - compiled block : 256
-Memory allocation - code portion   : 108
+Memory allocation - code size : 108
+Memory allocation - data size : 12
 ------------------------------------------------------------------
   0  24 Bra
   2   5 CBra 1
@@ -271,8 +256,7 @@ Memory allocation - code portion   : 108
 ------------------------------------------------------------------
 
 /abc(?C255)de(?C)f/
-Memory allocation - compiled block : 236
-Memory allocation - code portion   : 100
+Memory allocation - code size : 100
 ------------------------------------------------------------------
   0  22 Bra
   2     abc
@@ -285,8 +269,7 @@ Memory allocation - code portion   : 100
 ------------------------------------------------------------------
 
 /abcde/auto_callout
-Memory allocation - compiled block : 292
-Memory allocation - code portion   : 156
+Memory allocation - code size : 156
 ------------------------------------------------------------------
   0  36 Bra
   2     Callout 255 0 1
@@ -305,8 +288,7 @@ Memory allocation - code portion   : 156
 ------------------------------------------------------------------
 
 /\x{100}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -315,8 +297,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{1000}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{1000}
@@ -325,8 +306,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{10000}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{10000}
@@ -335,8 +315,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{100000}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100000}
@@ -345,8 +324,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{10ffff}/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{10ffff}
@@ -358,8 +336,7 @@ Memory allocation - code portion   : 28
 Failed: error 134 at offset 9: character code point value in \x{} or \o{} is too large
 
 /[\x{ff}]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{ff}
@@ -368,8 +345,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -378,8 +354,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x80/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{80}
@@ -388,8 +363,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\xff/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{ff}
@@ -398,8 +372,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /\x{0041}\x{2262}\x{0391}\x{002e}/I,utf
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     A\x{2262}\x{391}.
@@ -413,8 +386,7 @@ Last code unit = '.'
 Subject length lower bound = 4
 
 /\x{D55c}\x{ad6d}\x{C5B4}/I,utf
-Memory allocation - compiled block : 180
-Memory allocation - code portion   : 44
+Memory allocation - code size : 44
 ------------------------------------------------------------------
   0   8 Bra
   2     \x{d55c}\x{ad6d}\x{c5b4}
@@ -428,8 +400,7 @@ Last code unit = \x{c5b4}
 Subject length lower bound = 3
 
 /\x{65e5}\x{672c}\x{8a9e}/I,utf
-Memory allocation - compiled block : 180
-Memory allocation - code portion   : 44
+Memory allocation - code size : 44
 ------------------------------------------------------------------
   0   8 Bra
   2     \x{65e5}\x{672c}\x{8a9e}
@@ -443,8 +414,7 @@ Last code unit = \x{8a9e}
 Subject length lower bound = 3
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{100}
@@ -453,8 +423,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[Z\x{100}]/utf
-Memory allocation - compiled block : 212
-Memory allocation - code portion   : 76
+Memory allocation - code size : 76
 ------------------------------------------------------------------
   0  16 Bra
   2     [Z\x{100}]
@@ -463,8 +432,7 @@ Memory allocation - code portion   : 76
 ------------------------------------------------------------------
 
 /^[\x{100}\E-\Q\E\x{150}]/utf
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     ^
@@ -474,8 +442,7 @@ Memory allocation - code portion   : 52
 ------------------------------------------------------------------
 
 /^[\QĀ\E-\QŐ\E]/utf
-Memory allocation - compiled block : 188
-Memory allocation - code portion   : 52
+Memory allocation - code size : 52
 ------------------------------------------------------------------
   0  10 Bra
   2     ^
@@ -488,8 +455,7 @@ Memory allocation - code portion   : 52
 Failed: error 106 at offset 13: missing terminating ] for character class
 
 /[\p{L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{L}]
@@ -498,8 +464,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\p{^L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\P{L}]
@@ -508,8 +473,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\P{L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\P{L}]
@@ -518,8 +482,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\P{^L}]/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{L}]
@@ -528,8 +491,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[abc\p{L}\x{0660}]/utf
-Memory allocation - compiled block : 224
-Memory allocation - code portion   : 88
+Memory allocation - code size : 88
 ------------------------------------------------------------------
   0  19 Bra
   2     [a-c\p{L}\x{660}]
@@ -538,8 +500,7 @@ Memory allocation - code portion   : 88
 ------------------------------------------------------------------
 
 /[\p{Nd}]/utf
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\p{Nd}]
@@ -548,8 +509,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /[\p{Nd}+-]+/utf
-Memory allocation - compiled block : 220
-Memory allocation - code portion   : 84
+Memory allocation - code size : 84
 ------------------------------------------------------------------
   0  18 Bra
   2     [+\-\p{Nd}]++
@@ -558,8 +518,7 @@ Memory allocation - code portion   : 84
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  12 Bra
   2  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -568,8 +527,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf
-Memory allocation - compiled block : 196
-Memory allocation - code portion   : 60
+Memory allocation - code size : 60
 ------------------------------------------------------------------
   0  12 Bra
   2     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -578,8 +536,7 @@ Memory allocation - code portion   : 60
 ------------------------------------------------------------------
 
 /[\x{105}-\x{109}]/i,utf
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0   9 Bra
   2     [\x{104}-\x{109}]
@@ -588,8 +545,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /( ( (?(1)0|) )*   )/x
-Memory allocation - compiled block : 240
-Memory allocation - code portion   : 104
+Memory allocation - code size : 104
 ------------------------------------------------------------------
   0  23 Bra
   2  19 CBra 1
@@ -607,8 +563,7 @@ Memory allocation - code portion   : 104
 ------------------------------------------------------------------
 
 /(  (?(1)0|)*   )/x
-Memory allocation - compiled block : 220
-Memory allocation - code portion   : 84
+Memory allocation - code size : 84
 ------------------------------------------------------------------
   0  18 Bra
   2  14 CBra 1
@@ -624,8 +579,7 @@ Memory allocation - code portion   : 84
 ------------------------------------------------------------------
 
 /[a]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -634,8 +588,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[a]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     a
@@ -644,8 +597,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[\xaa]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{aa}
@@ -654,8 +606,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[\xaa]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     \x{aa}
@@ -664,8 +615,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^a]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^a]
@@ -674,8 +624,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^a]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^a]
@@ -684,8 +633,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^\xaa]/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^\x{aa}]
@@ -694,8 +642,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /[^\xaa]/utf
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0   4 Bra
   2     [^\x{aa}]
index f3811d952074435d8745c8c31e321b998035005c..779552acea7868237ff77f34ec5e637f5e9ee372 100644 (file)
@@ -10,8 +10,7 @@
 #pattern fullbincode,memory
 
 /((?i)b)/
-Memory allocation - compiled block : 153
-Memory allocation - code portion   : 17
+Memory allocation - code size : 17
 ------------------------------------------------------------------
   0  13 Bra
   3   7 CBra 1
@@ -22,8 +21,7 @@ Memory allocation - code portion   : 17
 ------------------------------------------------------------------
 
 /(?s)(.*X|^B)/
-Memory allocation - compiled block : 161
-Memory allocation - code portion   : 25
+Memory allocation - code size : 25
 ------------------------------------------------------------------
   0  21 Bra
   3   9 CBra 1
@@ -38,8 +36,7 @@ Memory allocation - code portion   : 25
 ------------------------------------------------------------------
 
 /(?s:.*X|^B)/
-Memory allocation - compiled block : 159
-Memory allocation - code portion   : 23
+Memory allocation - code size : 23
 ------------------------------------------------------------------
   0  19 Bra
   3   7 Bra
@@ -54,8 +51,7 @@ Memory allocation - code portion   : 23
 ------------------------------------------------------------------
 
 /^[[:alnum:]]/
-Memory allocation - compiled block : 177
-Memory allocation - code portion   : 41
+Memory allocation - code size : 41
 ------------------------------------------------------------------
   0  37 Bra
   3     ^
@@ -65,8 +61,7 @@ Memory allocation - code portion   : 41
 ------------------------------------------------------------------
 
 /#/Ix
-Memory allocation - compiled block : 143
-Memory allocation - code portion   : 7
+Memory allocation - code size : 7
 ------------------------------------------------------------------
   0   3 Bra
   3   3 Ket
@@ -78,8 +73,7 @@ Options: extended
 Subject length lower bound = 0
 
 /a#/Ix
-Memory allocation - compiled block : 145
-Memory allocation - code portion   : 9
+Memory allocation - code size : 9
 ------------------------------------------------------------------
   0   5 Bra
   3     a
@@ -92,8 +86,7 @@ First code unit = 'a'
 Subject length lower bound = 1
 
 /x?+/
-Memory allocation - compiled block : 145
-Memory allocation - code portion   : 9
+Memory allocation - code size : 9
 ------------------------------------------------------------------
   0   5 Bra
   3     x?+
@@ -102,8 +95,7 @@ Memory allocation - code portion   : 9
 ------------------------------------------------------------------
 
 /x++/
-Memory allocation - compiled block : 145
-Memory allocation - code portion   : 9
+Memory allocation - code size : 9
 ------------------------------------------------------------------
   0   5 Bra
   3     x++
@@ -112,8 +104,7 @@ Memory allocation - code portion   : 9
 ------------------------------------------------------------------
 
 /x{1,3}+/
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   9 Bra
   3     x
@@ -123,8 +114,7 @@ Memory allocation - code portion   : 13
 ------------------------------------------------------------------
 
 /(x)*+/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0  14 Bra
   3     Braposzero
@@ -136,8 +126,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/
-Memory allocation - compiled block : 256
-Memory allocation - code portion   : 120
+Memory allocation - code size : 120
 ------------------------------------------------------------------
   0 116 Bra
   3     ^
@@ -160,8 +149,7 @@ Memory allocation - code portion   : 120
 ------------------------------------------------------------------
 
 "8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 962
-Memory allocation - code portion   : 826
+Memory allocation - code size : 826
 ------------------------------------------------------------------
   0 822 Bra
   3     8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -171,8 +159,7 @@ Memory allocation - code portion   : 826
 ------------------------------------------------------------------
 
 "\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 952
-Memory allocation - code portion   : 816
+Memory allocation - code size : 816
 ------------------------------------------------------------------
   0 812 Bra
   3     $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -182,8 +169,7 @@ Memory allocation - code portion   : 816
 ------------------------------------------------------------------
 
 /(a(?1)b)/
-Memory allocation - compiled block : 158
-Memory allocation - code portion   : 22
+Memory allocation - code size : 22
 ------------------------------------------------------------------
   0  18 Bra
   3  12 CBra 1
@@ -196,8 +182,7 @@ Memory allocation - code portion   : 22
 ------------------------------------------------------------------
 
 /(a(?1)+b)/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0  24 Bra
   3  18 CBra 1
@@ -212,8 +197,8 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /a(?P<name1>b|c)d(?P<longername2>e)/
-Memory allocation - compiled block : 200
-Memory allocation - code portion   : 36
+Memory allocation - code size : 36
+Memory allocation - data size : 28
 ------------------------------------------------------------------
   0  32 Bra
   3     a
@@ -231,8 +216,8 @@ Memory allocation - code portion   : 36
 ------------------------------------------------------------------
 
 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/
-Memory allocation - compiled block : 193
-Memory allocation - code portion   : 45
+Memory allocation - code size : 45
+Memory allocation - data size : 12
 ------------------------------------------------------------------
   0  41 Bra
   3  25 Bra
@@ -252,8 +237,8 @@ Memory allocation - code portion   : 45
 ------------------------------------------------------------------
 
 /(?P<a>a)...(?P=a)bbb(?P>a)d/
-Memory allocation - compiled block : 174
-Memory allocation - code portion   : 34
+Memory allocation - code size : 34
+Memory allocation - data size : 4
 ------------------------------------------------------------------
   0  30 Bra
   3   7 CBra 1
@@ -271,8 +256,7 @@ Memory allocation - code portion   : 34
 ------------------------------------------------------------------
 
 /abc(?C255)de(?C)f/
-Memory allocation - compiled block : 167
-Memory allocation - code portion   : 31
+Memory allocation - code size : 31
 ------------------------------------------------------------------
   0  27 Bra
   3     abc
@@ -285,8 +269,7 @@ Memory allocation - code portion   : 31
 ------------------------------------------------------------------
 
 /abcde/auto_callout
-Memory allocation - compiled block : 189
-Memory allocation - code portion   : 53
+Memory allocation - code size : 53
 ------------------------------------------------------------------
   0  49 Bra
   3     Callout 255 0 1
@@ -305,8 +288,7 @@ Memory allocation - code portion   : 53
 ------------------------------------------------------------------
 
 /\x{100}/utf
-Memory allocation - compiled block : 146
-Memory allocation - code portion   : 10
+Memory allocation - code size : 10
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{100}
@@ -315,8 +297,7 @@ Memory allocation - code portion   : 10
 ------------------------------------------------------------------
 
 /\x{1000}/utf
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   7 Bra
   3     \x{1000}
@@ -325,8 +306,7 @@ Memory allocation - code portion   : 11
 ------------------------------------------------------------------
 
 /\x{10000}/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   8 Bra
   3     \x{10000}
@@ -335,8 +315,7 @@ Memory allocation - code portion   : 12
 ------------------------------------------------------------------
 
 /\x{100000}/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   8 Bra
   3     \x{100000}
@@ -345,8 +324,7 @@ Memory allocation - code portion   : 12
 ------------------------------------------------------------------
 
 /\x{10ffff}/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   8 Bra
   3     \x{10ffff}
@@ -358,8 +336,7 @@ Memory allocation - code portion   : 12
 Failed: error 134 at offset 9: character code point value in \x{} or \o{} is too large
 
 /[\x{ff}]/utf
-Memory allocation - compiled block : 146
-Memory allocation - code portion   : 10
+Memory allocation - code size : 10
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{ff}
@@ -368,8 +345,7 @@ Memory allocation - code portion   : 10
 ------------------------------------------------------------------
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 146
-Memory allocation - code portion   : 10
+Memory allocation - code size : 10
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{100}
@@ -378,8 +354,7 @@ Memory allocation - code portion   : 10
 ------------------------------------------------------------------
 
 /\x80/utf
-Memory allocation - compiled block : 146
-Memory allocation - code portion   : 10
+Memory allocation - code size : 10
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{80}
@@ -388,8 +363,7 @@ Memory allocation - code portion   : 10
 ------------------------------------------------------------------
 
 /\xff/utf
-Memory allocation - compiled block : 146
-Memory allocation - code portion   : 10
+Memory allocation - code size : 10
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{ff}
@@ -398,8 +372,7 @@ Memory allocation - code portion   : 10
 ------------------------------------------------------------------
 
 /\x{0041}\x{2262}\x{0391}\x{002e}/I,utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0  14 Bra
   3     A\x{2262}\x{391}.
@@ -413,8 +386,7 @@ Last code unit = '.'
 Subject length lower bound = 4
 
 /\x{D55c}\x{ad6d}\x{C5B4}/I,utf
-Memory allocation - compiled block : 155
-Memory allocation - code portion   : 19
+Memory allocation - code size : 19
 ------------------------------------------------------------------
   0  15 Bra
   3     \x{d55c}\x{ad6d}\x{c5b4}
@@ -428,8 +400,7 @@ Last code unit = \xb4
 Subject length lower bound = 3
 
 /\x{65e5}\x{672c}\x{8a9e}/I,utf
-Memory allocation - compiled block : 155
-Memory allocation - code portion   : 19
+Memory allocation - code size : 19
 ------------------------------------------------------------------
   0  15 Bra
   3     \x{65e5}\x{672c}\x{8a9e}
@@ -443,8 +414,7 @@ Last code unit = \x9e
 Subject length lower bound = 3
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 146
-Memory allocation - code portion   : 10
+Memory allocation - code size : 10
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{100}
@@ -453,8 +423,7 @@ Memory allocation - code portion   : 10
 ------------------------------------------------------------------
 
 /[Z\x{100}]/utf
-Memory allocation - compiled block : 183
-Memory allocation - code portion   : 47
+Memory allocation - code size : 47
 ------------------------------------------------------------------
   0  43 Bra
   3     [Z\x{100}]
@@ -463,8 +432,7 @@ Memory allocation - code portion   : 47
 ------------------------------------------------------------------
 
 /^[\x{100}\E-\Q\E\x{150}]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0  14 Bra
   3     ^
@@ -474,8 +442,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /^[\QĀ\E-\QŐ\E]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0  14 Bra
   3     ^
@@ -488,8 +455,7 @@ Memory allocation - code portion   : 18
 Failed: error 106 at offset 15: missing terminating ] for character class
 
 /[\p{L}]/
-Memory allocation - compiled block : 151
-Memory allocation - code portion   : 15
+Memory allocation - code size : 15
 ------------------------------------------------------------------
   0  11 Bra
   3     [\p{L}]
@@ -498,8 +464,7 @@ Memory allocation - code portion   : 15
 ------------------------------------------------------------------
 
 /[\p{^L}]/
-Memory allocation - compiled block : 151
-Memory allocation - code portion   : 15
+Memory allocation - code size : 15
 ------------------------------------------------------------------
   0  11 Bra
   3     [\P{L}]
@@ -508,8 +473,7 @@ Memory allocation - code portion   : 15
 ------------------------------------------------------------------
 
 /[\P{L}]/
-Memory allocation - compiled block : 151
-Memory allocation - code portion   : 15
+Memory allocation - code size : 15
 ------------------------------------------------------------------
   0  11 Bra
   3     [\P{L}]
@@ -518,8 +482,7 @@ Memory allocation - code portion   : 15
 ------------------------------------------------------------------
 
 /[\P{^L}]/
-Memory allocation - compiled block : 151
-Memory allocation - code portion   : 15
+Memory allocation - code size : 15
 ------------------------------------------------------------------
   0  11 Bra
   3     [\p{L}]
@@ -528,8 +491,7 @@ Memory allocation - code portion   : 15
 ------------------------------------------------------------------
 
 /[abc\p{L}\x{0660}]/utf
-Memory allocation - compiled block : 186
-Memory allocation - code portion   : 50
+Memory allocation - code size : 50
 ------------------------------------------------------------------
   0  46 Bra
   3     [a-c\p{L}\x{660}]
@@ -538,8 +500,7 @@ Memory allocation - code portion   : 50
 ------------------------------------------------------------------
 
 /[\p{Nd}]/utf
-Memory allocation - compiled block : 151
-Memory allocation - code portion   : 15
+Memory allocation - code size : 15
 ------------------------------------------------------------------
   0  11 Bra
   3     [\p{Nd}]
@@ -548,8 +509,7 @@ Memory allocation - code portion   : 15
 ------------------------------------------------------------------
 
 /[\p{Nd}+-]+/utf
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 48
+Memory allocation - code size : 48
 ------------------------------------------------------------------
   0  44 Bra
   3     [+\-\p{Nd}]++
@@ -558,8 +518,7 @@ Memory allocation - code portion   : 48
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf
-Memory allocation - compiled block : 161
-Memory allocation - code portion   : 25
+Memory allocation - code size : 25
 ------------------------------------------------------------------
   0  21 Bra
   3  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -568,8 +527,7 @@ Memory allocation - code portion   : 25
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf
-Memory allocation - compiled block : 161
-Memory allocation - code portion   : 25
+Memory allocation - code size : 25
 ------------------------------------------------------------------
   0  21 Bra
   3     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -578,8 +536,7 @@ Memory allocation - code portion   : 25
 ------------------------------------------------------------------
 
 /[\x{105}-\x{109}]/i,utf
-Memory allocation - compiled block : 153
-Memory allocation - code portion   : 17
+Memory allocation - code size : 17
 ------------------------------------------------------------------
   0  13 Bra
   3     [\x{104}-\x{109}]
@@ -588,8 +545,7 @@ Memory allocation - code portion   : 17
 ------------------------------------------------------------------
 
 /( ( (?(1)0|) )*   )/x
-Memory allocation - compiled block : 174
-Memory allocation - code portion   : 38
+Memory allocation - code size : 38
 ------------------------------------------------------------------
   0  34 Bra
   3  28 CBra 1
@@ -607,8 +563,7 @@ Memory allocation - code portion   : 38
 ------------------------------------------------------------------
 
 /(  (?(1)0|)*   )/x
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  26 Bra
   3  20 CBra 1
@@ -624,8 +579,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /[a]/
-Memory allocation - compiled block : 145
-Memory allocation - code portion   : 9
+Memory allocation - code size : 9
 ------------------------------------------------------------------
   0   5 Bra
   3     a
@@ -634,8 +588,7 @@ Memory allocation - code portion   : 9
 ------------------------------------------------------------------
 
 /[a]/utf
-Memory allocation - compiled block : 145
-Memory allocation - code portion   : 9
+Memory allocation - code size : 9
 ------------------------------------------------------------------
   0   5 Bra
   3     a
@@ -644,8 +597,7 @@ Memory allocation - code portion   : 9
 ------------------------------------------------------------------
 
 /[\xaa]/
-Memory allocation - compiled block : 145
-Memory allocation - code portion   : 9
+Memory allocation - code size : 9
 ------------------------------------------------------------------
   0   5 Bra
   3     \x{aa}
@@ -654,8 +606,7 @@ Memory allocation - code portion   : 9
 ------------------------------------------------------------------
 
 /[\xaa]/utf
-Memory allocation - compiled block : 146
-Memory allocation - code portion   : 10
+Memory allocation - code size : 10
 ------------------------------------------------------------------
   0   6 Bra
   3     \x{aa}
@@ -664,8 +615,7 @@ Memory allocation - code portion   : 10
 ------------------------------------------------------------------
 
 /[^a]/
-Memory allocation - compiled block : 145
-Memory allocation - code portion   : 9
+Memory allocation - code size : 9
 ------------------------------------------------------------------
   0   5 Bra
   3     [^a]
@@ -674,8 +624,7 @@ Memory allocation - code portion   : 9
 ------------------------------------------------------------------
 
 /[^a]/utf
-Memory allocation - compiled block : 145
-Memory allocation - code portion   : 9
+Memory allocation - code size : 9
 ------------------------------------------------------------------
   0   5 Bra
   3     [^a]
@@ -684,8 +633,7 @@ Memory allocation - code portion   : 9
 ------------------------------------------------------------------
 
 /[^\xaa]/
-Memory allocation - compiled block : 145
-Memory allocation - code portion   : 9
+Memory allocation - code size : 9
 ------------------------------------------------------------------
   0   5 Bra
   3     [^\x{aa}]
@@ -694,8 +642,7 @@ Memory allocation - code portion   : 9
 ------------------------------------------------------------------
 
 /[^\xaa]/utf
-Memory allocation - compiled block : 146
-Memory allocation - code portion   : 10
+Memory allocation - code size : 10
 ------------------------------------------------------------------
   0   6 Bra
   3     [^\x{aa}]
index 48e0b8aab1b870131a16d605affc799b70e0b6c4..2657ce8998714f4fceb0cc7f40b61c57d4b42b0b 100644 (file)
@@ -10,8 +10,7 @@
 #pattern fullbincode,memory
 
 /((?i)b)/
-Memory allocation - compiled block : 157
-Memory allocation - code portion   : 21
+Memory allocation - code size : 21
 ------------------------------------------------------------------
   0  16 Bra
   4   8 CBra 1
@@ -22,8 +21,7 @@ Memory allocation - code portion   : 21
 ------------------------------------------------------------------
 
 /(?s)(.*X|^B)/
-Memory allocation - compiled block : 166
-Memory allocation - code portion   : 30
+Memory allocation - code size : 30
 ------------------------------------------------------------------
   0  25 Bra
   4  10 CBra 1
@@ -38,8 +36,7 @@ Memory allocation - code portion   : 30
 ------------------------------------------------------------------
 
 /(?s:.*X|^B)/
-Memory allocation - compiled block : 164
-Memory allocation - code portion   : 28
+Memory allocation - code size : 28
 ------------------------------------------------------------------
   0  23 Bra
   4   8 Bra
@@ -54,8 +51,7 @@ Memory allocation - code portion   : 28
 ------------------------------------------------------------------
 
 /^[[:alnum:]]/
-Memory allocation - compiled block : 179
-Memory allocation - code portion   : 43
+Memory allocation - code size : 43
 ------------------------------------------------------------------
   0  38 Bra
   4     ^
@@ -65,8 +61,7 @@ Memory allocation - code portion   : 43
 ------------------------------------------------------------------
 
 /#/Ix
-Memory allocation - compiled block : 145
-Memory allocation - code portion   : 9
+Memory allocation - code size : 9
 ------------------------------------------------------------------
   0   4 Bra
   4   4 Ket
@@ -78,8 +73,7 @@ Options: extended
 Subject length lower bound = 0
 
 /a#/Ix
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   6 Bra
   4     a
@@ -92,8 +86,7 @@ First code unit = 'a'
 Subject length lower bound = 1
 
 /x?+/
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   6 Bra
   4     x?+
@@ -102,8 +95,7 @@ Memory allocation - code portion   : 11
 ------------------------------------------------------------------
 
 /x++/
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   6 Bra
   4     x++
@@ -112,8 +104,7 @@ Memory allocation - code portion   : 11
 ------------------------------------------------------------------
 
 /x{1,3}+/
-Memory allocation - compiled block : 151
-Memory allocation - code portion   : 15
+Memory allocation - code size : 15
 ------------------------------------------------------------------
   0  10 Bra
   4     x
@@ -123,8 +114,7 @@ Memory allocation - code portion   : 15
 ------------------------------------------------------------------
 
 /(x)*+/
-Memory allocation - compiled block : 158
-Memory allocation - code portion   : 22
+Memory allocation - code size : 22
 ------------------------------------------------------------------
   0  17 Bra
   4     Braposzero
@@ -136,8 +126,7 @@ Memory allocation - code portion   : 22
 ------------------------------------------------------------------
 
 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/
-Memory allocation - compiled block : 268
-Memory allocation - code portion   : 132
+Memory allocation - code size : 132
 ------------------------------------------------------------------
   0 127 Bra
   4     ^
@@ -160,8 +149,7 @@ Memory allocation - code portion   : 132
 ------------------------------------------------------------------
 
 "8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 964
-Memory allocation - code portion   : 828
+Memory allocation - code size : 828
 ------------------------------------------------------------------
   0 823 Bra
   4     8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -171,8 +159,7 @@ Memory allocation - code portion   : 828
 ------------------------------------------------------------------
 
 "\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 954
-Memory allocation - code portion   : 818
+Memory allocation - code size : 818
 ------------------------------------------------------------------
   0 813 Bra
   4     $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -182,8 +169,7 @@ Memory allocation - code portion   : 818
 ------------------------------------------------------------------
 
 /(a(?1)b)/
-Memory allocation - compiled block : 163
-Memory allocation - code portion   : 27
+Memory allocation - code size : 27
 ------------------------------------------------------------------
   0  22 Bra
   4  14 CBra 1
@@ -196,8 +182,7 @@ Memory allocation - code portion   : 27
 ------------------------------------------------------------------
 
 /(a(?1)+b)/
-Memory allocation - compiled block : 171
-Memory allocation - code portion   : 35
+Memory allocation - code size : 35
 ------------------------------------------------------------------
   0  30 Bra
   4  22 CBra 1
@@ -212,8 +197,8 @@ Memory allocation - code portion   : 35
 ------------------------------------------------------------------
 
 /a(?P<name1>b|c)d(?P<longername2>e)/
-Memory allocation - compiled block : 207
-Memory allocation - code portion   : 43
+Memory allocation - code size : 43
+Memory allocation - data size : 28
 ------------------------------------------------------------------
   0  38 Bra
   4     a
@@ -231,8 +216,8 @@ Memory allocation - code portion   : 43
 ------------------------------------------------------------------
 
 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/
-Memory allocation - compiled block : 203
-Memory allocation - code portion   : 55
+Memory allocation - code size : 55
+Memory allocation - data size : 12
 ------------------------------------------------------------------
   0  50 Bra
   4  30 Bra
@@ -252,8 +237,8 @@ Memory allocation - code portion   : 55
 ------------------------------------------------------------------
 
 /(?P<a>a)...(?P=a)bbb(?P>a)d/
-Memory allocation - compiled block : 179
-Memory allocation - code portion   : 39
+Memory allocation - code size : 39
+Memory allocation - data size : 4
 ------------------------------------------------------------------
   0  34 Bra
   4   8 CBra 1
@@ -271,8 +256,7 @@ Memory allocation - code portion   : 39
 ------------------------------------------------------------------
 
 /abc(?C255)de(?C)f/
-Memory allocation - compiled block : 173
-Memory allocation - code portion   : 37
+Memory allocation - code size : 37
 ------------------------------------------------------------------
   0  32 Bra
   4     abc
@@ -285,8 +269,7 @@ Memory allocation - code portion   : 37
 ------------------------------------------------------------------
 
 /abcde/auto_callout
-Memory allocation - compiled block : 203
-Memory allocation - code portion   : 67
+Memory allocation - code size : 67
 ------------------------------------------------------------------
   0  62 Bra
   4     Callout 255 0 1
@@ -305,8 +288,7 @@ Memory allocation - code portion   : 67
 ------------------------------------------------------------------
 
 /\x{100}/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   7 Bra
   4     \x{100}
@@ -315,8 +297,7 @@ Memory allocation - code portion   : 12
 ------------------------------------------------------------------
 
 /\x{1000}/utf
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   8 Bra
   4     \x{1000}
@@ -325,8 +306,7 @@ Memory allocation - code portion   : 13
 ------------------------------------------------------------------
 
 /\x{10000}/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   9 Bra
   4     \x{10000}
@@ -335,8 +315,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\x{100000}/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   9 Bra
   4     \x{100000}
@@ -345,8 +324,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\x{10ffff}/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   9 Bra
   4     \x{10ffff}
@@ -358,8 +336,7 @@ Memory allocation - code portion   : 14
 Failed: error 134 at offset 9: character code point value in \x{} or \o{} is too large
 
 /[\x{ff}]/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   7 Bra
   4     \x{ff}
@@ -368,8 +345,7 @@ Memory allocation - code portion   : 12
 ------------------------------------------------------------------
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   7 Bra
   4     \x{100}
@@ -378,8 +354,7 @@ Memory allocation - code portion   : 12
 ------------------------------------------------------------------
 
 /\x80/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   7 Bra
   4     \x{80}
@@ -388,8 +363,7 @@ Memory allocation - code portion   : 12
 ------------------------------------------------------------------
 
 /\xff/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   7 Bra
   4     \x{ff}
@@ -398,8 +372,7 @@ Memory allocation - code portion   : 12
 ------------------------------------------------------------------
 
 /\x{0041}\x{2262}\x{0391}\x{002e}/I,utf
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0  15 Bra
   4     A\x{2262}\x{391}.
@@ -413,8 +386,7 @@ Last code unit = '.'
 Subject length lower bound = 4
 
 /\x{D55c}\x{ad6d}\x{C5B4}/I,utf
-Memory allocation - compiled block : 157
-Memory allocation - code portion   : 21
+Memory allocation - code size : 21
 ------------------------------------------------------------------
   0  16 Bra
   4     \x{d55c}\x{ad6d}\x{c5b4}
@@ -428,8 +400,7 @@ Last code unit = \xb4
 Subject length lower bound = 3
 
 /\x{65e5}\x{672c}\x{8a9e}/I,utf
-Memory allocation - compiled block : 157
-Memory allocation - code portion   : 21
+Memory allocation - code size : 21
 ------------------------------------------------------------------
   0  16 Bra
   4     \x{65e5}\x{672c}\x{8a9e}
@@ -443,8 +414,7 @@ Last code unit = \x9e
 Subject length lower bound = 3
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   7 Bra
   4     \x{100}
@@ -453,8 +423,7 @@ Memory allocation - code portion   : 12
 ------------------------------------------------------------------
 
 /[Z\x{100}]/utf
-Memory allocation - compiled block : 186
-Memory allocation - code portion   : 50
+Memory allocation - code size : 50
 ------------------------------------------------------------------
   0  45 Bra
   4     [Z\x{100}]
@@ -463,8 +432,7 @@ Memory allocation - code portion   : 50
 ------------------------------------------------------------------
 
 /^[\x{100}\E-\Q\E\x{150}]/utf
-Memory allocation - compiled block : 157
-Memory allocation - code portion   : 21
+Memory allocation - code size : 21
 ------------------------------------------------------------------
   0  16 Bra
   4     ^
@@ -474,8 +442,7 @@ Memory allocation - code portion   : 21
 ------------------------------------------------------------------
 
 /^[\QĀ\E-\QŐ\E]/utf
-Memory allocation - compiled block : 157
-Memory allocation - code portion   : 21
+Memory allocation - code size : 21
 ------------------------------------------------------------------
   0  16 Bra
   4     ^
@@ -488,8 +455,7 @@ Memory allocation - code portion   : 21
 Failed: error 106 at offset 15: missing terminating ] for character class
 
 /[\p{L}]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0  13 Bra
   4     [\p{L}]
@@ -498,8 +464,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[\p{^L}]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0  13 Bra
   4     [\P{L}]
@@ -508,8 +473,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[\P{L}]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0  13 Bra
   4     [\P{L}]
@@ -518,8 +482,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[\P{^L}]/
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0  13 Bra
   4     [\p{L}]
@@ -528,8 +491,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[abc\p{L}\x{0660}]/utf
-Memory allocation - compiled block : 189
-Memory allocation - code portion   : 53
+Memory allocation - code size : 53
 ------------------------------------------------------------------
   0  48 Bra
   4     [a-c\p{L}\x{660}]
@@ -538,8 +500,7 @@ Memory allocation - code portion   : 53
 ------------------------------------------------------------------
 
 /[\p{Nd}]/utf
-Memory allocation - compiled block : 154
-Memory allocation - code portion   : 18
+Memory allocation - code size : 18
 ------------------------------------------------------------------
   0  13 Bra
   4     [\p{Nd}]
@@ -548,8 +509,7 @@ Memory allocation - code portion   : 18
 ------------------------------------------------------------------
 
 /[\p{Nd}+-]+/utf
-Memory allocation - compiled block : 187
-Memory allocation - code portion   : 51
+Memory allocation - code size : 51
 ------------------------------------------------------------------
   0  46 Bra
   4     [+\-\p{Nd}]++
@@ -558,8 +518,7 @@ Memory allocation - code portion   : 51
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf
-Memory allocation - compiled block : 163
-Memory allocation - code portion   : 27
+Memory allocation - code size : 27
 ------------------------------------------------------------------
   0  22 Bra
   4  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -568,8 +527,7 @@ Memory allocation - code portion   : 27
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf
-Memory allocation - compiled block : 163
-Memory allocation - code portion   : 27
+Memory allocation - code size : 27
 ------------------------------------------------------------------
   0  22 Bra
   4     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -578,8 +536,7 @@ Memory allocation - code portion   : 27
 ------------------------------------------------------------------
 
 /[\x{105}-\x{109}]/i,utf
-Memory allocation - compiled block : 156
-Memory allocation - code portion   : 20
+Memory allocation - code size : 20
 ------------------------------------------------------------------
   0  15 Bra
   4     [\x{104}-\x{109}]
@@ -588,8 +545,7 @@ Memory allocation - code portion   : 20
 ------------------------------------------------------------------
 
 /( ( (?(1)0|) )*   )/x
-Memory allocation - compiled block : 183
-Memory allocation - code portion   : 47
+Memory allocation - code size : 47
 ------------------------------------------------------------------
   0  42 Bra
   4  34 CBra 1
@@ -607,8 +563,7 @@ Memory allocation - code portion   : 47
 ------------------------------------------------------------------
 
 /(  (?(1)0|)*   )/x
-Memory allocation - compiled block : 173
-Memory allocation - code portion   : 37
+Memory allocation - code size : 37
 ------------------------------------------------------------------
   0  32 Bra
   4  24 CBra 1
@@ -624,8 +579,7 @@ Memory allocation - code portion   : 37
 ------------------------------------------------------------------
 
 /[a]/
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   6 Bra
   4     a
@@ -634,8 +588,7 @@ Memory allocation - code portion   : 11
 ------------------------------------------------------------------
 
 /[a]/utf
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   6 Bra
   4     a
@@ -644,8 +597,7 @@ Memory allocation - code portion   : 11
 ------------------------------------------------------------------
 
 /[\xaa]/
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   6 Bra
   4     \x{aa}
@@ -654,8 +606,7 @@ Memory allocation - code portion   : 11
 ------------------------------------------------------------------
 
 /[\xaa]/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   7 Bra
   4     \x{aa}
@@ -664,8 +615,7 @@ Memory allocation - code portion   : 12
 ------------------------------------------------------------------
 
 /[^a]/
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   6 Bra
   4     [^a]
@@ -674,8 +624,7 @@ Memory allocation - code portion   : 11
 ------------------------------------------------------------------
 
 /[^a]/utf
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   6 Bra
   4     [^a]
@@ -684,8 +633,7 @@ Memory allocation - code portion   : 11
 ------------------------------------------------------------------
 
 /[^\xaa]/
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   6 Bra
   4     [^\x{aa}]
@@ -694,8 +642,7 @@ Memory allocation - code portion   : 11
 ------------------------------------------------------------------
 
 /[^\xaa]/utf
-Memory allocation - compiled block : 148
-Memory allocation - code portion   : 12
+Memory allocation - code size : 12
 ------------------------------------------------------------------
   0   7 Bra
   4     [^\x{aa}]
index 81cf0f7632012f96526318f0397dc5e0774157ee..8bfac41a4d5c430d45f3a72d640fee8e18f969ba 100644 (file)
@@ -10,8 +10,7 @@
 #pattern fullbincode,memory
 
 /((?i)b)/
-Memory allocation - compiled block : 161
-Memory allocation - code portion   : 25
+Memory allocation - code size : 25
 ------------------------------------------------------------------
   0  19 Bra
   5   9 CBra 1
@@ -22,8 +21,7 @@ Memory allocation - code portion   : 25
 ------------------------------------------------------------------
 
 /(?s)(.*X|^B)/
-Memory allocation - compiled block : 171
-Memory allocation - code portion   : 35
+Memory allocation - code size : 35
 ------------------------------------------------------------------
   0  29 Bra
   5  11 CBra 1
@@ -38,8 +36,7 @@ Memory allocation - code portion   : 35
 ------------------------------------------------------------------
 
 /(?s:.*X|^B)/
-Memory allocation - compiled block : 169
-Memory allocation - code portion   : 33
+Memory allocation - code size : 33
 ------------------------------------------------------------------
   0  27 Bra
   5   9 Bra
@@ -54,8 +51,7 @@ Memory allocation - code portion   : 33
 ------------------------------------------------------------------
 
 /^[[:alnum:]]/
-Memory allocation - compiled block : 181
-Memory allocation - code portion   : 45
+Memory allocation - code size : 45
 ------------------------------------------------------------------
   0  39 Bra
   5     ^
@@ -65,8 +61,7 @@ Memory allocation - code portion   : 45
 ------------------------------------------------------------------
 
 /#/Ix
-Memory allocation - compiled block : 147
-Memory allocation - code portion   : 11
+Memory allocation - code size : 11
 ------------------------------------------------------------------
   0   5 Bra
   5   5 Ket
@@ -78,8 +73,7 @@ Options: extended
 Subject length lower bound = 0
 
 /a#/Ix
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   7 Bra
   5     a
@@ -92,8 +86,7 @@ First code unit = 'a'
 Subject length lower bound = 1
 
 /x?+/
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   7 Bra
   5     x?+
@@ -102,8 +95,7 @@ Memory allocation - code portion   : 13
 ------------------------------------------------------------------
 
 /x++/
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   7 Bra
   5     x++
@@ -112,8 +104,7 @@ Memory allocation - code portion   : 13
 ------------------------------------------------------------------
 
 /x{1,3}+/
-Memory allocation - compiled block : 153
-Memory allocation - code portion   : 17
+Memory allocation - code size : 17
 ------------------------------------------------------------------
   0  11 Bra
   5     x
@@ -123,8 +114,7 @@ Memory allocation - code portion   : 17
 ------------------------------------------------------------------
 
 /(x)*+/
-Memory allocation - compiled block : 162
-Memory allocation - code portion   : 26
+Memory allocation - code size : 26
 ------------------------------------------------------------------
   0  20 Bra
   5     Braposzero
@@ -136,8 +126,7 @@ Memory allocation - code portion   : 26
 ------------------------------------------------------------------
 
 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/
-Memory allocation - compiled block : 280
-Memory allocation - code portion   : 144
+Memory allocation - code size : 144
 ------------------------------------------------------------------
   0 138 Bra
   5     ^
@@ -160,8 +149,7 @@ Memory allocation - code portion   : 144
 ------------------------------------------------------------------
 
 "8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 966
-Memory allocation - code portion   : 830
+Memory allocation - code size : 830
 ------------------------------------------------------------------
   0 824 Bra
   5     8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -171,8 +159,7 @@ Memory allocation - code portion   : 830
 ------------------------------------------------------------------
 
 "\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b"
-Memory allocation - compiled block : 956
-Memory allocation - code portion   : 820
+Memory allocation - code size : 820
 ------------------------------------------------------------------
   0 814 Bra
   5     $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X
@@ -182,8 +169,7 @@ Memory allocation - code portion   : 820
 ------------------------------------------------------------------
 
 /(a(?1)b)/
-Memory allocation - compiled block : 168
-Memory allocation - code portion   : 32
+Memory allocation - code size : 32
 ------------------------------------------------------------------
   0  26 Bra
   5  16 CBra 1
@@ -196,8 +182,7 @@ Memory allocation - code portion   : 32
 ------------------------------------------------------------------
 
 /(a(?1)+b)/
-Memory allocation - compiled block : 178
-Memory allocation - code portion   : 42
+Memory allocation - code size : 42
 ------------------------------------------------------------------
   0  36 Bra
   5  26 CBra 1
@@ -212,8 +197,8 @@ Memory allocation - code portion   : 42
 ------------------------------------------------------------------
 
 /a(?P<name1>b|c)d(?P<longername2>e)/
-Memory allocation - compiled block : 214
-Memory allocation - code portion   : 50
+Memory allocation - code size : 50
+Memory allocation - data size : 28
 ------------------------------------------------------------------
   0  44 Bra
   5     a
@@ -231,8 +216,8 @@ Memory allocation - code portion   : 50
 ------------------------------------------------------------------
 
 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/
-Memory allocation - compiled block : 213
-Memory allocation - code portion   : 65
+Memory allocation - code size : 65
+Memory allocation - data size : 12
 ------------------------------------------------------------------
   0  59 Bra
   5  35 Bra
@@ -252,8 +237,8 @@ Memory allocation - code portion   : 65
 ------------------------------------------------------------------
 
 /(?P<a>a)...(?P=a)bbb(?P>a)d/
-Memory allocation - compiled block : 184
-Memory allocation - code portion   : 44
+Memory allocation - code size : 44
+Memory allocation - data size : 4
 ------------------------------------------------------------------
   0  38 Bra
   5   9 CBra 1
@@ -271,8 +256,7 @@ Memory allocation - code portion   : 44
 ------------------------------------------------------------------
 
 /abc(?C255)de(?C)f/
-Memory allocation - compiled block : 179
-Memory allocation - code portion   : 43
+Memory allocation - code size : 43
 ------------------------------------------------------------------
   0  37 Bra
   5     abc
@@ -285,8 +269,7 @@ Memory allocation - code portion   : 43
 ------------------------------------------------------------------
 
 /abcde/auto_callout
-Memory allocation - compiled block : 217
-Memory allocation - code portion   : 81
+Memory allocation - code size : 81
 ------------------------------------------------------------------
   0  75 Bra
   5     Callout 255 0 1
@@ -305,8 +288,7 @@ Memory allocation - code portion   : 81
 ------------------------------------------------------------------
 
 /\x{100}/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   8 Bra
   5     \x{100}
@@ -315,8 +297,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\x{1000}/utf
-Memory allocation - compiled block : 151
-Memory allocation - code portion   : 15
+Memory allocation - code size : 15
 ------------------------------------------------------------------
   0   9 Bra
   5     \x{1000}
@@ -325,8 +306,7 @@ Memory allocation - code portion   : 15
 ------------------------------------------------------------------
 
 /\x{10000}/utf
-Memory allocation - compiled block : 152
-Memory allocation - code portion   : 16
+Memory allocation - code size : 16
 ------------------------------------------------------------------
   0  10 Bra
   5     \x{10000}
@@ -335,8 +315,7 @@ Memory allocation - code portion   : 16
 ------------------------------------------------------------------
 
 /\x{100000}/utf
-Memory allocation - compiled block : 152
-Memory allocation - code portion   : 16
+Memory allocation - code size : 16
 ------------------------------------------------------------------
   0  10 Bra
   5     \x{100000}
@@ -345,8 +324,7 @@ Memory allocation - code portion   : 16
 ------------------------------------------------------------------
 
 /\x{10ffff}/utf
-Memory allocation - compiled block : 152
-Memory allocation - code portion   : 16
+Memory allocation - code size : 16
 ------------------------------------------------------------------
   0  10 Bra
   5     \x{10ffff}
@@ -358,8 +336,7 @@ Memory allocation - code portion   : 16
 Failed: error 134 at offset 9: character code point value in \x{} or \o{} is too large
 
 /[\x{ff}]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   8 Bra
   5     \x{ff}
@@ -368,8 +345,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   8 Bra
   5     \x{100}
@@ -378,8 +354,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\x80/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   8 Bra
   5     \x{80}
@@ -388,8 +363,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\xff/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   8 Bra
   5     \x{ff}
@@ -398,8 +372,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /\x{0041}\x{2262}\x{0391}\x{002e}/I,utf
-Memory allocation - compiled block : 158
-Memory allocation - code portion   : 22
+Memory allocation - code size : 22
 ------------------------------------------------------------------
   0  16 Bra
   5     A\x{2262}\x{391}.
@@ -413,8 +386,7 @@ Last code unit = '.'
 Subject length lower bound = 4
 
 /\x{D55c}\x{ad6d}\x{C5B4}/I,utf
-Memory allocation - compiled block : 159
-Memory allocation - code portion   : 23
+Memory allocation - code size : 23
 ------------------------------------------------------------------
   0  17 Bra
   5     \x{d55c}\x{ad6d}\x{c5b4}
@@ -428,8 +400,7 @@ Last code unit = \xb4
 Subject length lower bound = 3
 
 /\x{65e5}\x{672c}\x{8a9e}/I,utf
-Memory allocation - compiled block : 159
-Memory allocation - code portion   : 23
+Memory allocation - code size : 23
 ------------------------------------------------------------------
   0  17 Bra
   5     \x{65e5}\x{672c}\x{8a9e}
@@ -443,8 +414,7 @@ Last code unit = \x9e
 Subject length lower bound = 3
 
 /[\x{100}]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   8 Bra
   5     \x{100}
@@ -453,8 +423,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[Z\x{100}]/utf
-Memory allocation - compiled block : 189
-Memory allocation - code portion   : 53
+Memory allocation - code size : 53
 ------------------------------------------------------------------
   0  47 Bra
   5     [Z\x{100}]
@@ -463,8 +432,7 @@ Memory allocation - code portion   : 53
 ------------------------------------------------------------------
 
 /^[\x{100}\E-\Q\E\x{150}]/utf
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0  18 Bra
   5     ^
@@ -474,8 +442,7 @@ Memory allocation - code portion   : 24
 ------------------------------------------------------------------
 
 /^[\QĀ\E-\QŐ\E]/utf
-Memory allocation - compiled block : 160
-Memory allocation - code portion   : 24
+Memory allocation - code size : 24
 ------------------------------------------------------------------
   0  18 Bra
   5     ^
@@ -488,8 +455,7 @@ Memory allocation - code portion   : 24
 Failed: error 106 at offset 15: missing terminating ] for character class
 
 /[\p{L}]/
-Memory allocation - compiled block : 157
-Memory allocation - code portion   : 21
+Memory allocation - code size : 21
 ------------------------------------------------------------------
   0  15 Bra
   5     [\p{L}]
@@ -498,8 +464,7 @@ Memory allocation - code portion   : 21
 ------------------------------------------------------------------
 
 /[\p{^L}]/
-Memory allocation - compiled block : 157
-Memory allocation - code portion   : 21
+Memory allocation - code size : 21
 ------------------------------------------------------------------
   0  15 Bra
   5     [\P{L}]
@@ -508,8 +473,7 @@ Memory allocation - code portion   : 21
 ------------------------------------------------------------------
 
 /[\P{L}]/
-Memory allocation - compiled block : 157
-Memory allocation - code portion   : 21
+Memory allocation - code size : 21
 ------------------------------------------------------------------
   0  15 Bra
   5     [\P{L}]
@@ -518,8 +482,7 @@ Memory allocation - code portion   : 21
 ------------------------------------------------------------------
 
 /[\P{^L}]/
-Memory allocation - compiled block : 157
-Memory allocation - code portion   : 21
+Memory allocation - code size : 21
 ------------------------------------------------------------------
   0  15 Bra
   5     [\p{L}]
@@ -528,8 +491,7 @@ Memory allocation - code portion   : 21
 ------------------------------------------------------------------
 
 /[abc\p{L}\x{0660}]/utf
-Memory allocation - compiled block : 192
-Memory allocation - code portion   : 56
+Memory allocation - code size : 56
 ------------------------------------------------------------------
   0  50 Bra
   5     [a-c\p{L}\x{660}]
@@ -538,8 +500,7 @@ Memory allocation - code portion   : 56
 ------------------------------------------------------------------
 
 /[\p{Nd}]/utf
-Memory allocation - compiled block : 157
-Memory allocation - code portion   : 21
+Memory allocation - code size : 21
 ------------------------------------------------------------------
   0  15 Bra
   5     [\p{Nd}]
@@ -548,8 +509,7 @@ Memory allocation - code portion   : 21
 ------------------------------------------------------------------
 
 /[\p{Nd}+-]+/utf
-Memory allocation - compiled block : 190
-Memory allocation - code portion   : 54
+Memory allocation - code size : 54
 ------------------------------------------------------------------
   0  48 Bra
   5     [+\-\p{Nd}]++
@@ -558,8 +518,7 @@ Memory allocation - code portion   : 54
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf
-Memory allocation - compiled block : 165
-Memory allocation - code portion   : 29
+Memory allocation - code size : 29
 ------------------------------------------------------------------
   0  23 Bra
   5  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -568,8 +527,7 @@ Memory allocation - code portion   : 29
 ------------------------------------------------------------------
 
 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf
-Memory allocation - compiled block : 165
-Memory allocation - code portion   : 29
+Memory allocation - code size : 29
 ------------------------------------------------------------------
   0  23 Bra
   5     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
@@ -578,8 +536,7 @@ Memory allocation - code portion   : 29
 ------------------------------------------------------------------
 
 /[\x{105}-\x{109}]/i,utf
-Memory allocation - compiled block : 159
-Memory allocation - code portion   : 23
+Memory allocation - code size : 23
 ------------------------------------------------------------------
   0  17 Bra
   5     [\x{104}-\x{109}]
@@ -588,8 +545,7 @@ Memory allocation - code portion   : 23
 ------------------------------------------------------------------
 
 /( ( (?(1)0|) )*   )/x
-Memory allocation - compiled block : 192
-Memory allocation - code portion   : 56
+Memory allocation - code size : 56
 ------------------------------------------------------------------
   0  50 Bra
   5  40 CBra 1
@@ -607,8 +563,7 @@ Memory allocation - code portion   : 56
 ------------------------------------------------------------------
 
 /(  (?(1)0|)*   )/x
-Memory allocation - compiled block : 180
-Memory allocation - code portion   : 44
+Memory allocation - code size : 44
 ------------------------------------------------------------------
   0  38 Bra
   5  28 CBra 1
@@ -624,8 +579,7 @@ Memory allocation - code portion   : 44
 ------------------------------------------------------------------
 
 /[a]/
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   7 Bra
   5     a
@@ -634,8 +588,7 @@ Memory allocation - code portion   : 13
 ------------------------------------------------------------------
 
 /[a]/utf
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   7 Bra
   5     a
@@ -644,8 +597,7 @@ Memory allocation - code portion   : 13
 ------------------------------------------------------------------
 
 /[\xaa]/
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   7 Bra
   5     \x{aa}
@@ -654,8 +606,7 @@ Memory allocation - code portion   : 13
 ------------------------------------------------------------------
 
 /[\xaa]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   8 Bra
   5     \x{aa}
@@ -664,8 +615,7 @@ Memory allocation - code portion   : 14
 ------------------------------------------------------------------
 
 /[^a]/
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   7 Bra
   5     [^a]
@@ -674,8 +624,7 @@ Memory allocation - code portion   : 13
 ------------------------------------------------------------------
 
 /[^a]/utf
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   7 Bra
   5     [^a]
@@ -684,8 +633,7 @@ Memory allocation - code portion   : 13
 ------------------------------------------------------------------
 
 /[^\xaa]/
-Memory allocation - compiled block : 149
-Memory allocation - code portion   : 13
+Memory allocation - code size : 13
 ------------------------------------------------------------------
   0   7 Bra
   5     [^\x{aa}]
@@ -694,8 +642,7 @@ Memory allocation - code portion   : 13
 ------------------------------------------------------------------
 
 /[^\xaa]/utf
-Memory allocation - compiled block : 150
-Memory allocation - code portion   : 14
+Memory allocation - code size : 14
 ------------------------------------------------------------------
   0   8 Bra
   5     [^\x{aa}]