Commit Graph

  • cd32f48135 bin: fix name alignment in notes parser master Wolfgang Bumiller 2025-08-07 16:10:15 +02:00
  • 3544b62fc1 doc: fix rustdoc warning Wolfgang Bumiller 2025-07-31 14:10:34 +02:00
  • 686fd7a8b1 improve lifetime syntax inconsistencies stable-bookworm Wolfgang Bumiller 2025-07-02 16:19:27 +02:00
  • b7d89a48dd minor clippy fix Wolfgang Bumiller 2025-07-02 16:17:36 +02:00
  • 9f2d4f3096 improve lifetime syntax inconsistencies Wolfgang Bumiller 2025-07-02 16:19:27 +02:00
  • 850724f83c minor clippy fix Wolfgang Bumiller 2025-07-02 16:17:36 +02:00
  • b1545a9fae perlmod: ffi: mark no_mangle attribute as unsafe Thomas Lamprecht 2025-05-30 19:28:30 +02:00
  • 39fd2d0a18 buildsystem: also remove-up *-dsc files in clean target Thomas Lamprecht 2025-05-30 19:22:19 +02:00
  • 1ff125be48 perlmod: update bitflags crate to 2 Thomas Lamprecht 2025-05-30 19:23:16 +02:00
  • 0a654b9013 buildsystem: support dsc and over other improvements from proxmox workspace Thomas Lamprecht 2025-05-30 19:03:38 +02:00
  • 3f0fcc1f16 perlmod: bump version to 0.14.0-1 Thomas Lamprecht 2025-05-30 19:27:22 +02:00
  • 1f3eddd340 perlmod: ffi: mark no_mangle attribute as unsafe Thomas Lamprecht 2025-05-30 19:28:30 +02:00
  • b3fb508a4c buildsystem: also remove-up *-dsc files in clean target Thomas Lamprecht 2025-05-30 19:22:19 +02:00
  • 98ab0b14f9 drop use_safe_putenv, not required for Perl 5.38+ anymore Thomas Lamprecht 2025-05-30 19:18:34 +02:00
  • a4be93ef4d perlmod: update bitflags crate to 2 Thomas Lamprecht 2025-05-30 19:23:16 +02:00
  • 247e3be862 perlmod: refresh d/control for initial Debian Trixie versions Thomas Lamprecht 2025-05-30 19:16:56 +02:00
  • 3771bf02e3 buildsystem: support dsc and over other improvements from proxmox workspace Thomas Lamprecht 2025-05-30 19:03:38 +02:00
  • 4f946ea436 perlmod-macro: bump version to 0.10.0-1 Thomas Lamprecht 2025-05-30 19:00:33 +02:00
  • dd53b575ac macro: use quote_spanned to point to the function everywhere Wolfgang Bumiller 2025-05-15 11:52:08 +02:00
  • a50b4b6af8 macro: add ability to warn about non-public exports Wolfgang Bumiller 2025-05-15 11:44:06 +02:00
  • 14200eeed0 bump perlmod-macro to 0.9.2-1 Wolfgang Bumiller 2025-04-30 12:14:54 +02:00
  • d09b21c1eb macro: document the bootstrap function Wolfgang Bumiller 2025-04-30 12:10:38 +02:00
  • d34865bc55 bump perlmod-macro to 0.9.1-1 Wolfgang Bumiller 2025-04-03 15:08:48 +02:00
  • d4dd49a2a3 macro: use alternate error representation for context Wolfgang Bumiller 2025-04-01 11:45:01 +02:00
  • 0a6b18f4b1 update to edition 2024 Wolfgang Bumiller 2025-03-17 10:31:14 +01:00
  • d7a1add485 macro: wrap xs calls in std::panic::catch_unwind Wolfgang Bumiller 2025-03-17 10:26:48 +01:00
  • 95d8d56b0a perlmod: build.rs: rerun-if-changed=src/glue.c Wolfgang Bumiller 2025-03-17 10:13:44 +01:00
  • ba9864d3b9 perlmod: update d/control Wolfgang Bumiller 2025-02-06 17:32:23 +01:00
  • e9f516161b bump perlmod-bin to 0.2.2-1 Wolfgang Bumiller 2025-02-06 17:31:36 +01:00
  • aed250cd08 perlmod-bin: genpackage: better help output formatting Wolfgang Bumiller 2025-02-06 17:31:30 +01:00
  • 1544fc13d7 bump perlmod to 0.13.6-1 Wolfgang Bumiller 2025-02-06 17:28:42 +01:00
  • 7cb965bdb7 perlmod-bin: option to just --list-from-notes Wolfgang Bumiller 2025-02-06 17:27:50 +01:00
  • 73fdaa816d Fix ELF note alignment Wolfgang Bumiller 2025-02-06 17:19:27 +01:00
  • 2c5f34aee0 bump perlmod-bin to 0.2.1-1 Wolfgang Bumiller 2025-01-16 13:40:28 +01:00
  • 717da0f5cb bump perlmod to 0.13.5-1 Wolfgang Bumiller 2025-01-16 13:37:39 +01:00
  • 3420df88a8 bump perlmod-macro to 0.9.0-1 Wolfgang Bumiller 2025-01-16 13:35:48 +01:00
  • 057f71a473 macro: create .notes.perlmod.package section in libraries Wolfgang Bumiller 2024-08-28 09:59:44 +02:00
  • ca64bc9fdf clippy fixes Wolfgang Bumiller 2025-01-15 13:52:21 +01:00
  • 9c7a42379a elide lifetimes in serializer Wolfgang Bumiller 2025-01-15 13:48:12 +01:00
  • 476bd7af6b update tests Wolfgang Bumiller 2025-01-14 16:49:16 +01:00
  • f5adbcf1aa fix enum serialization Wolfgang Bumiller 2025-01-14 16:48:41 +01:00
  • 3ddf67eb04 doc fixups Wolfgang Bumiller 2024-07-30 15:51:31 +02:00
  • 1adcd9727e clippy fixes Wolfgang Bumiller 2024-07-30 15:46:55 +02:00
  • 5e2a30e18c cargo fmt Wolfgang Bumiller 2024-07-30 15:42:33 +02:00
  • c2c6d6572b macro: comment out unused field Wolfgang Bumiller 2024-07-30 15:42:27 +02:00
  • 3b56a68df4 perlmod: add missing drop handler for RawGuard Wolfgang Bumiller 2024-07-30 15:42:06 +02:00
  • 1624184105 perlmod, macro: add add perlmod=multiplicity as expected lint Wolfgang Bumiller 2024-07-30 15:36:42 +02:00
  • d017a02e0b move .cargo/config to .cargo/config.toml Fabian Grünbichler 2024-06-20 12:25:49 +02:00
  • f95893f1bc document errno and serializ_error in the #[export] doc Wolfgang Bumiller 2024-05-28 11:08:13 +02:00
  • 754682961f macro: unraw() function names Wolfgang Bumiller 2024-03-14 13:46:12 +01:00
  • 88d7d3b742 bump perlmod-bin to 0.2.0-3 Wolfgang Bumiller 2024-01-02 14:15:01 +01:00
  • ff16830506 perlmod-bin: fix generated libfile invocation Wolfgang Bumiller 2024-01-02 14:13:34 +01:00
  • 55418e22f6 bump perlmod-macro to 0.8.4-1 Wolfgang Bumiller 2023-12-19 08:42:02 +01:00
  • 95e8123f5b perlmod: search LD_LIBRARY_PATH before @INC/auto dirs Wolfgang Bumiller 2023-12-19 08:38:40 +01:00
  • 766889a98c bump perlmod-bin to 0.2.0-2 Wolfgang Bumiller 2023-12-18 10:38:45 +01:00
  • 760f47bdd5 perlmod-bin: actually use 'libfile' Wolfgang Bumiller 2023-12-18 10:36:49 +01:00
  • 71fe7e0e29 upload command pattern fixup Wolfgang Bumiller 2023-12-18 10:31:36 +01:00
  • b6e8fced0c bump perlmod-bin to 0.2.0-1 Wolfgang Bumiller 2023-12-18 09:46:03 +01:00
  • c05806d1d8 genpackage: add --include-file option to add extra code Wolfgang Bumiller 2023-12-18 09:43:21 +01:00
  • c6d49a8cde genpackage: change library loading Wolfgang Bumiller 2023-12-18 09:26:47 +01:00
  • fa7d62bf37 genpackage: make 'init()' optional Wolfgang Bumiller 2023-12-18 09:26:33 +01:00
  • 8591b61ea4 genpackage: use strict and warnings Wolfgang Bumiller 2023-12-18 09:26:14 +01:00
  • 24b9a0c268 bump d/control Wolfgang Bumiller 2023-11-03 13:29:37 +01:00
  • 677cb08446 bump perlmod to 0.13.4-1 Wolfgang Bumiller 2023-10-06 09:05:13 +02:00
  • d2b6ea3f12 test: expose setenv, unsetenv and use_safe_putenv Wolfgang Bumiller 2023-10-05 13:38:36 +02:00
  • e780222ea7 add ffi::use_safe_putenv and glue for it Wolfgang Bumiller 2023-10-05 11:03:23 +02:00
  • b425032d53 buildsys: explicitly resolver 2 Wolfgang Bumiller 2023-10-05 11:02:59 +02:00
  • fd5490e460 build: update upload target Fabian Grünbichler 2023-10-03 10:01:57 +02:00
  • 0d64d1093e perlmod-macro: bump to 0.8.3 Fabian Grünbichler 2023-10-03 08:34:55 +02:00
  • cb86559d13 update to syn-2 Wolfgang Bumiller 2023-10-02 10:33:32 +02:00
  • b32c4fd40a bump perlmod to 0.13.3-1 and perlmod-macro to 0.8.2-1 Wolfgang Bumiller 2023-07-26 09:55:17 +02:00
  • 4600b0779f macro: move 'boot' call into the 'Once' section Wolfgang Bumiller 2023-07-26 09:56:15 +02:00
  • 82b4d14ad3 macro: upgrade boot attribute to a full path Wolfgang Bumiller 2023-07-26 09:37:58 +02:00
  • e2d4ad4e96 macro: update docs Wolfgang Bumiller 2023-07-25 13:46:39 +02:00
  • d52abbde28 test 'boot' attribute Wolfgang Bumiller 2023-07-25 13:41:47 +02:00
  • 1017735ad0 macro: add 'boot' attribute to packages Wolfgang Bumiller 2023-07-25 13:40:34 +02:00
  • 63fcccaa50 macro: allow calling boot fns with None as parameter Wolfgang Bumiller 2023-07-25 13:32:47 +02:00
  • b94cbb8f16 macro: ensure bootstrap functions happen only once Wolfgang Bumiller 2023-07-25 13:31:34 +02:00
  • 7b22916567 add 'instantiate_magic_result' to allow error handling Wolfgang Bumiller 2023-07-25 10:22:30 +02:00
  • 5dbce0d3d3 bump perlmod to 0.13.2-1 and perlmod-macro to 0.8.1-1 Wolfgang Bumiller 2023-05-02 11:47:13 +02:00
  • 0339198faf use workspace package variables Wolfgang Bumiller 2023-05-10 10:15:58 +02:00
  • 9a4968f9e8 perlmod-bin package for pm file generation Wolfgang Bumiller 2023-05-08 09:38:47 +02:00
  • 56bb74b196 add ability to set the errno value Wolfgang Bumiller 2023-05-02 14:31:47 +02:00
  • 2aa0c70d0d macro: add serialize_error attribute Wolfgang Bumiller 2023-05-02 09:38:39 +02:00
  • f381c740b4 macro: fix syntax error in non-result tuple case Wolfgang Bumiller 2023-05-02 09:39:27 +02:00
  • 8d93a3de61 buildsys: make check should test test.pl output Wolfgang Bumiller 2023-05-02 09:35:22 +02:00
  • 4b3ab550d2 bump d/control Wolfgang Bumiller 2023-04-25 10:00:15 +02:00
  • 76f6a079eb clippy fixes Wolfgang Bumiller 2022-12-09 11:24:34 +01:00
  • f8b49fc1be clippy fixups Wolfgang Bumiller 2022-09-22 10:00:33 +02:00
  • 02e4344e7e clippy fixes Wolfgang Bumiller 2022-08-01 10:41:11 +02:00
  • be69408ca8 clippy fixups Wolfgang Bumiller 2022-06-10 11:54:10 +02:00
  • 4d84aec490 clippy: don't explicitly drop args in generated code Wolfgang Bumiller 2022-06-10 11:51:42 +02:00
  • 218a1daf26 test: write modules at build time Wolfgang Bumiller 2022-03-29 10:55:41 +02:00
  • 40d6ec96ea bump perlmod to 0.13.1-1 Wolfgang Bumiller 2022-03-25 15:46:08 +01:00
  • cac2982a8b perlmod: expose ser::is_active Wolfgang Bumiller 2022-03-25 15:45:11 +01:00
  • f605d7cf0c bump perlmod to 0.13.0-1 Wolfgang Bumiller 2022-03-04 09:02:55 +01:00
  • cd69debd78 fix utf8 support in substr_from_str_slice Wolfgang Bumiller 2022-03-02 13:47:03 +01:00
  • c9ec592f3e drop Result from substr_from_str_slice Wolfgang Bumiller 2022-03-02 12:45:29 +01:00
  • b61c34e6a7 bump perlmod to 0.12.2-1 Wolfgang Bumiller 2022-03-01 15:13:34 +01:00
  • ff419b1922 allow string suffixes in substr_from_str_slice Wolfgang Bumiller 2022-03-01 15:11:41 +01:00