51 Commits
Author SHA1 Message Date
Alex YusiukandGitHub b1f6004ab1 refactor: add non_ascii_literal clippy correctness lint (#932) 2025-08-26 08:18:22 -04:00
Alex YusiukandGitHub 6fddcaae38 refactor: add needless_raw_strings clippy correctness lint (#931) 2025-08-25 07:17:25 -04:00
Alex YusiukandGitHub c84b46be91 refactor: add macro_use_extern_crate rustc style/readability lint (#919)
This lint warns on each `macro_use` attribute on an extern crate. Such a
way of importing macros from a crate is being phased out. Instead of it,
we should directly import the needed macro using `use` import.
2025-08-19 09:45:34 -04:00
Benoît CortierandGitHub cd184d30bd build: fix xtask web build task (#912) 2025-08-13 07:56:52 -04:00
Alex YusiukandGitHub 8634ab05bc ci(xtask): pin nightly version (#897) 2025-07-30 04:40:38 -04:00
Alex YusiukandGitHub f96b1b2ce8 refactor: add allow_attributes clippy to "Extra-pedantic clippy" section (#880) 2025-07-23 08:55:40 +00:00
Benoît CortierandGitHub 48e02441d2 chore: update Rust toolchain to 1.88.0 (#852)
MSRV is also bumped to 1.84.
2025-07-03 07:38:28 +03:00
Marc-André LureauandBenoît Cortier dd787af5a0 feat(benches): add perfenc
Make some internal APIs publicly visible thanks to "visibility" when
compiling with the "__bench" feature.

("testsuite-core" also learned "__bench", because fast_path.rs is a
shared file)

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2025-04-29 13:00:07 +02:00
Alex YusiukandGitHub fe676eeac5 refactor(web): follow-up to #722 (#747) 2025-04-14 14:05:19 +00:00
Alex YusiukandGitHub 0ff1ed8de5 refactor(web-client): refactor iron-remote-gui into iron-remote-desktop (#722) 2025-04-11 08:28:27 -04:00
Benoît CORTIERandBenoît Cortier aa210204a7 chore(xtask): add ffi install task
This task is for installing all the requirements for ffi tasks.
(That is: `diplomat-tool`.)
2025-03-24 23:23:26 +01:00
Benoît CortierandGitHub 43f05a712d perf(web-client): enable WASM SIMD instructions (#703) 2025-03-13 14:48:03 +02:00
Benoît CortierandGitHub 0b5f691c1e chore(xtask): update binary dependencies (#663) 2025-02-05 18:12:10 -05:00
Marc-André LureauandBenoît Cortier 3dc8a56070 build(xtask): bump wabt to 1.0.36
https://github.com/WebAssembly/wabt/releases/download/1.0.33/wabt-1.0.33-macos-14.tar.gz
is now 404.
2025-01-24 12:37:29 -05:00
Marc-Andre LureauandGitHub a0d32d7245 fix: fix commit 9198284263 (#626)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Changelog: ignore
2025-01-06 09:29:30 -05:00
Benoît CORTIER 807eb59b07 refactor: enable clippy::std_instead_of_core lint 2024-11-20 01:28:31 +09:00
Richard MarkiewiczandGitHub 5e5e1aa217 ci: update macos-12 runners to macos-14 (#566) 2024-10-29 04:51:16 -04:00
Marc-André LureauandBenoît Cortier 4350058945 chore(xtask): check all targets
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-07-24 04:35:32 -04:00
Marc-André LureauandBenoît Cortier 7307148cb8 chore: use workspace lints
Among other things, this allows tools and LSP to pick up our settings.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-07-24 04:35:32 -04:00
Marc-André LureauandBenoît Cortier adf2797ef7 fix: unnecessary qualification
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2024-07-24 04:35:32 -04:00
irvingouj @ DevolutionsandGitHub 590221469a chore(ffi):allow Devolutions.IronRdp to be build and packed with Nuget with the dll on Windows (#457)
* Allow Devolutions.IronRdp to be build and packed with Nuget alone with the dll

* review fix
2024-05-03 15:29:04 -04:00
Benoît CORTIER b5a4ce19da build(xtask): Linux support for ffi build task 2024-04-09 11:35:48 -04:00
irvingouj @ DevolutionsandGitHub 3bcf51306d feat(ffi): initial C# bindings (connector only) (#423) 2024-04-05 15:11:32 +00:00
Norbert SzeteiandGitHub c4193371bd fix(svc): rdpdr channel fuzzing harness and associated issues (#408) 2024-03-11 06:28:27 -04:00
Benoît CortierandGitHub def44ec32c ci: enable the cliprdr_format fuzz harness (#398) 2024-03-07 08:16:51 -05:00