Branch: refs/heads/rexc-state-compact Home: https://github.com/Perl/perl5 Commit: e02a1afdf4463b732afc65df0596247dfac9897e https://github.com/Perl/perl5/commit/e02a1afdf4463b732afc65df0596247dfac9897e Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2025-07-15 (Tue, 15 Jul 2025)
Changed paths: M regcomp.c M regcomp_internal.h Log Message: ----------- RExC_state_t: convert in_lookaround to boolean Commit: c22c336779e55e3e1ff2b89848f46b02edceb979 https://github.com/Perl/perl5/commit/c22c336779e55e3e1ff2b89848f46b02edceb979 Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2025-07-15 (Tue, 15 Jul 2025) Changed paths: M regcomp.c M regcomp_internal.h Log Message: ----------- RExC_state_t: convert contains_locale to boolean Commit: 45b7ab640cf943d1c477df634a7367f12341b3b1 https://github.com/Perl/perl5/commit/45b7ab640cf943d1c477df634a7367f12341b3b1 Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2025-07-15 (Tue, 15 Jul 2025) Changed paths: M regcomp.c M regcomp_internal.h Log Message: ----------- RExC_state_t: convert recode_x_to_native to boolean Commit: 6bac3b38a415c7c18835c3f030774de4502e429e https://github.com/Perl/perl5/commit/6bac3b38a415c7c18835c3f030774de4502e429e Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2025-07-15 (Tue, 15 Jul 2025) Changed paths: M regcomp.c M regcomp_internal.h Log Message: ----------- RExC_state_t: convert in_multi_char_class to boolean Commit: b01ee61b274aa9115b4ef7ef62001a0adc9f4144 https://github.com/Perl/perl5/commit/b01ee61b274aa9115b4ef7ef62001a0adc9f4144 Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2025-07-15 (Tue, 15 Jul 2025) Changed paths: M regcomp.c M regcomp_internal.h Log Message: ----------- RExC_state_t: convert (orig_)utf8 to boolean Commit: 2784b1e4ef64923409a21de1538f7f5de927d11c https://github.com/Perl/perl5/commit/2784b1e4ef64923409a21de1538f7f5de927d11c Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2025-07-15 (Tue, 15 Jul 2025) Changed paths: M regcomp.c M regcomp_internal.h Log Message: ----------- RExC_state_t: convert uni_semantics to boolean Commit: 1e9a5f6253f04dd4e6c28043d6ba39d0cd3089d7 https://github.com/Perl/perl5/commit/1e9a5f6253f04dd4e6c28043d6ba39d0cd3089d7 Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2025-07-15 (Tue, 15 Jul 2025) Changed paths: M regcomp.c M regcomp_internal.h Log Message: ----------- RExC_state_t: convert sawback to boolean Commit: 2e24382252f0ca4201bd35705295010fad1be83e https://github.com/Perl/perl5/commit/2e24382252f0ca4201bd35705295010fad1be83e Author: Dagfinn Ilmari Mannsåker <ilm...@ilmari.org> Date: 2025-07-15 (Tue, 15 Jul 2025) Changed paths: M regcomp_internal.h Log Message: ----------- RExC_state_t: reorder to eliminate holes This combined with the previous previous commits on this branch takes the struct down from 416 bytes including 9 bytes of holes to 384 bytes with only one byte of holes on a 64-bit Linux debuging build. Compare: https://github.com/Perl/perl5/compare/e02a1afdf446%5E...2e24382252f0 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications