Commit Graph

6 Commits

Author SHA1 Message Date
Giacomo Vercesi 046be11be2 revng graphql: gracefully terminate daemon
When stopping an internal daemon, first try to use SIGINT and then
resort to SIGKILL. This is to avoid the signal handler exiting with a
non-zero return code during shutdown.
2024-11-25 17:52:27 +01:00
Alessandro Di Federico 0ac71816a6 revng daemon: improve detection of interpreter
This ensures we wait for the right process.
2024-06-20 10:24:49 +02:00
Alessandro Di Federico 9a35d6da40 revng graphql: improve error reporting 2024-06-20 10:24:49 +02:00
Giacomo Vercesi c1b59567c6 revng graphql: gracefully handle server disconnect
Gracefully handle the server disconnecting from a `revng graphql`
invocation. Instead of letting the stack trace be printed, output an
appropriate error message.
2024-06-06 16:35:26 +02:00
Alessandro Di Federico 028908a592 revng graphql: print analyses' errors 2024-01-02 15:08:26 +01:00
Giacomo Vercesi 942cf50735 python: create python wheels
Package revng's python code in two wheels: `revng` and `revng_internal`.
The revng wheel contains the
`revng.{pipeline_description,model,tupletree}` modules, while the
`revng_internal` one everything under `revng.internal`.
2023-12-12 14:52:22 +01:00