Mark Thom
e12d3f14c1
Merge pull request #3363 from Skgland/adjust-discussion-3359-test
...
adjust regression test for discussion 3359
2026-06-05 13:55:21 -07:00
Mark Thom
ffb77473b2
Merge pull request #3364 from Skgland/finish-msrv-bump-cleanup
...
finish msrv bump cleanup
2026-06-05 13:54:49 -07:00
Skgland
49c0cd3733
remove unecessary use of LayzLock
...
AtomicBool::new const
2026-06-05 20:47:20 +02:00
Skgland
a236d00d7d
fix lint warnings
2026-06-05 20:45:18 +02:00
Skgland
bb5a59170a
cleanup after msrv bump
2026-06-05 20:44:38 +02:00
Skgland
2b757de73a
adjust regression test for discussion 3359
...
- incorporate fix from 3a2d57db33 (commitcomment-187528793)
- mark as should panic rather than ignored, this ensures that the test will be updated should this get fixed
2026-06-05 20:29:50 +02:00
Mark Thom
03f796e9ff
Merge pull request #3299 from danilp-id/interrupt_test
...
Test: SIGINT should be able to interrupt non-terminating goals on linux
2026-06-04 13:11:08 -07:00
Danil Platonov
d8be99b6ad
fix merge
2026-06-04 12:25:54 -07:00
Danil Platonov
2a04025419
Merge branch 'master' into interrupt_test
2026-06-04 12:08:36 -07:00
Mark Thom
bc14e3aedd
Merge pull request #3362 from danilp-id/socket_interrupt
...
Handle interrupts for socket_server_accept/4
2026-06-04 10:56:09 -07:00
Danil Platonov
bcb9dd0860
handle interrupts for tcp server
2026-06-04 02:41:11 -07:00
Mark Thom
18dd939159
Merge pull request #3352 from danilp-id/http_interrupt
...
Interrupts support for http server + other improvements
2026-06-03 13:36:21 -07:00
Mark Thom
1cbc95bd06
Merge pull request #3360 from Skgland/fix-discussion-3359
...
Fix discussion 3359
2026-06-03 13:35:56 -07:00
Skgland
d1e8ea4dd5
ignore added test on i686-unknown-linux-gnu
...
appears to have been broken even before d50d425099
so has a different cause that needs to be investigated
2026-06-03 22:05:20 +02:00
Skgland
068959bd07
fix discussion 3359
2026-06-03 22:05:20 +02:00
Skgland
3a2d57db33
add regression test for discussion 3359
2026-06-03 22:05:20 +02:00
Mark Thom
3ce16656ee
Merge pull request #3357 from Skgland/fix-issue3346
...
ensure ParallelHeapIter pushes its stack in pairs and fix 3346
2026-06-02 22:19:21 -07:00
Danil Platonov
732f3ae10a
use Notify instead of Sender
2026-06-02 00:49:00 -07:00
Skgland
a4993284cd
fix parallel heap iter
2026-06-01 23:59:37 +02:00
Skgland
8aeb326e5c
use a pair for ParallelHeapIter
...
to ensure it is pushed popped in pairs
2026-06-01 23:58:17 +02:00
Danil Platonov
304cf424ed
unused code for unimplemented shutdown on timeout feature
2026-05-30 15:59:16 -07:00
Danil Platonov
3cd40419eb
cargo fmt
2026-05-30 15:56:18 -07:00
Danil Platonov
f8f7b3b7e2
allow to stop and start http server at will with SIGINT, stop the server on uncaught throws, display timing info for each request, use setup_call_cleanup in more places to avoid potential leaks, when handler for a path doesn't have a matching case, throw a detailed error instead of silently continuing
2026-05-30 15:47:50 -07:00
Danil Platonov
39c850b4f4
Test that SIGINT interrupts non-terminating goals on unix.
...
Cleanup: use tokio::test instead of special test helpers
Added pty_exec.py helper script to run binaries with a pseudoterminal attached (bug won't trigger otherwise).
Tested CI to fail on all unixes (ubuntu+macos) with older rustyline, and pass with new one.
2026-05-30 11:45:57 -07:00
Mark Thom
8b6d68a4cd
Merge pull request #3347 from drzv/im7-compat2
...
showterm.el: use new magick command by default, fallback to convert
2026-05-28 16:34:52 -07:00
Mark Thom
149d3932be
Merge pull request #3272 from abmclin/windows_improve_notty_stdin_support
...
Windows improve notty stdin support to resolve issue 3264
2026-05-26 14:01:23 -06:00
drzv
36cbeb3d6c
showterm.el: use new magick command by default, fallback to convert
2026-05-26 11:22:17 -04:00
drzv
875ae5a773
showterm.el: revert #3338
2026-05-26 08:10:24 -04:00
Alexander McLin
70d046499a
Issue 3264: rebase and update dependencies
2026-05-25 18:24:24 -04:00
Alexander McLin
b6db1cde25
Issue 3264 add rationale comment & #[allow(...)]
...
Explain why no multibyte UTF-8 encoding support
Disable `bytes()` clippy warning about performance penalty due to unbuffered bytes
2026-05-25 18:13:02 -04:00
Alexander McLin
257209df75
Issue 3264: refactor supported_terminal
...
Use better code style
2026-05-25 18:13:02 -04:00
Alexander McLin
d5d514ec96
Issue 3264: reformat to conform to style guidelines
2026-05-25 18:13:01 -04:00
Alexander McLin
533594b6b6
Fixes issue 3264 by adding a fallback read mode when reading from non-tty stdin on Windows
2026-05-25 18:13:01 -04:00
Mark Thom
43b6afcdf3
Merge pull request #3342 from Skgland/pdl-pairs
...
ensure pdl is pushed/popped in pairs and reuse tabu_list allocation by moving it from a local variable into the machine state
2026-05-25 15:10:02 -06:00
Mark Thom
2c23f84808
Merge pull request #3310 from Skgland/process_wait-release
...
add `release(Bool)` option to `process_wait/3`
2026-05-25 15:08:37 -06:00
Mark Thom
ad13aa3801
Merge pull request #3320 from Skgland/all-pure-rust
...
add a feature for enabling all features that don't pull in non pure rust dependencies
2026-05-25 14:36:04 -06:00
Mark Thom
79597b63bf
Merge pull request #3317 from Skgland/optimize-put_back_char
...
optimize put_back_char
2026-05-25 14:03:31 -06:00
Skgland
bdba7ba0f5
merge crypto-impure feature into feature crypto-full
2026-05-25 19:07:20 +02:00
Skgland
6c7d5e8278
more spelling fixes
2026-05-25 16:39:37 +02:00
Skgland
61ebcdb56e
fix spelling
2026-05-24 23:55:19 +02:00
Skgland
f2195c2362
cleanup
...
- fix some warnings and mark others as expected
- make use of the msrv bump to 1.93.1 and cleanup compat and workarounds
2026-05-24 23:29:23 +02:00
Skgland
6150ca90d3
check individual features in CI
2026-05-24 23:00:27 +02:00
Skgland
938f588769
make crypto depending on ring optional
2026-05-24 23:00:27 +02:00
Mark Thom
61d94dceae
Merge pull request #3290 from abmclin/bump-rustyline-version-18
...
bump `Rust` version to 1.93.1 and bump `rustyline` to version 18.0.0
2026-05-24 13:27:00 -06:00
Mark Thom
1411417a44
Merge pull request #3338 from drzv/master
...
Use make-process to call imagemagick in showterm.el
2026-05-24 13:22:33 -06:00
Mark Thom
609514b4b8
Merge pull request #3312 from Skgland/big-endian-miri
...
run miri for a big-endian target
2026-05-24 13:22:00 -06:00
Skgland
1fd9246b16
configure linker via env var insread of .cargo/config.toml
...
someone might already have a .cargo/config.toml
2026-05-24 19:08:23 +02:00
Skgland
19974e580b
fix missing description
...
Github documentation states that it is a required field and my linter complained
https://docs.github.com/en/actions/reference/workflows-and-actions/metadata-syntax#description
2026-05-24 19:02:23 +02:00
Skgland
550efb8416
add a feature for things that are simple to cross-compile
2026-05-24 10:39:20 +02:00
Skgland
e0c491e9f3
fix miri not being passed the target
2026-05-24 10:39:20 +02:00