Commit Graph

  • c789aba269 CliftAttributes: ensure field lifetime is extended Ivan Krysak 2026-02-19 15:50:07 +00:00
  • 92fd9188d5 ImportDescriptiveInfo: improve an error message Ivan Krysak 2026-02-23 10:56:39 +00:00
  • cdc633e31d CliftPipes: drop Pipe from filenames Ivan Krysak 2026-03-26 15:42:02 +00:00
  • 278b898793 llvm-to-clift -> clifter Ivan Krysak 2026-03-27 07:05:44 +00:00
  • 24b08e5439 Drop an unused clift-legalization pipe Ivan Krysak 2026-03-27 06:59:18 +00:00
  • 73ddff7126 import-clift-types -> import-types Ivan Krysak 2026-03-26 15:37:36 +00:00
  • addfc543c8 import-model-names -> import-descriptive-info Ivan Krysak 2026-03-26 15:34:59 +00:00
  • 6dc6ad2cf3 importModelTypes -> importTypes Ivan Krysak 2026-03-26 15:29:52 +00:00
  • 53a476e9ee importNames -> importDescriptiveInfo Ivan Krysak 2026-03-25 17:00:54 +00:00
  • 79618b3b63 CliftImportModel: extract name importing Ivan Krysak 2026-03-16 16:50:45 +00:00
  • 01658cab09 import-model-names: split into two Ivan Krysak 2026-01-02 14:00:21 +00:00
  • 62c6f6ecd1 import-model-names: factor importing logic out Ivan Krysak 2026-03-20 13:24:31 +00:00
  • 2cc7edb4b2 import-model-names: fix invalidation problems Ivan Krysak 2026-03-20 12:58:16 +00:00
  • 7244b12825 import-clift-types: switch to binary rank Ivan Krysak 2025-12-03 11:27:20 +02:00
  • 58facb0de2 pipebox: introduce two more clift containers Ivan Krysak 2025-12-23 17:50:17 +00:00
  • b76a09d483 pipebox: rename CliftContainer.h Ivan Krysak 2025-12-23 17:49:49 +00:00
  • 2841f8ab84 Introduce module-level CliftContainer Ivan Krysak 2025-12-31 10:52:30 +00:00
  • a3c43f92d4 Rename CliftContainer > CliftFunctionContainer Ivan Krysak 2025-12-31 10:51:38 +00:00
  • 2d2ba9c107 Split clift kinds into two: module and function Ivan Krysak 2025-12-03 17:24:06 +02:00
  • 4a31ed1547 Clift: rename ImportModel -> ImportTypes Ivan Krysak 2026-03-16 16:34:53 +00:00
  • 35d0de2d41 clift.c_attributes: improve error message Ivan Krysak 2026-01-02 09:05:15 +00:00
  • 882788deda Clift: make printers/parsers local Ivan Krysak 2025-12-23 07:39:50 +00:00
  • 1310b6ab62 Clift: append C to attribute classes we emit Ivan Krysak 2026-02-09 16:52:40 +00:00
  • 5fdc99c4da Minor improvements Ivan Krysak 2026-03-17 06:47:29 +00:00
  • fb7b50bb3e test_pypeline_daemon: fix flaky SIGSEGV feature/pypeline-integrate-ui Giacomo Vercesi 2026-03-25 11:57:42 +01:00
  • b82ff8edf7 pypeline: fix Pipeline.run_analysis_list Giacomo Vercesi 2026-03-05 11:45:20 +01:00
  • 45e64a9d40 pypeline-daemon: clean up websocket code Giacomo Vercesi 2026-03-04 11:15:49 +01:00
  • 445aab2089 pypeline: fix savepoint_id_to_artifact Giacomo Vercesi 2026-03-03 17:34:39 +01:00
  • 834760718f pypeline: expose artifact's pipe dependencies Giacomo Vercesi 2026-03-03 13:36:34 +01:00
  • 76e14b5888 pypeline-daemon: rework /artifact endpoint Giacomo Vercesi 2026-02-26 18:43:43 +01:00
  • aafe61b91c pypeline: make Container.serialize selective Giacomo Vercesi 2026-03-05 17:38:56 +01:00
  • e9c9a7ef69 pypeline: add additional artifact PTML metadata Giacomo Vercesi 2026-03-02 12:00:44 +01:00
  • 73d17eb652 pipeline: add missing cross-relations artifact Giacomo Vercesi 2026-03-18 10:41:13 +01:00
  • 589b1d6e00 Add LLMRename analysis to pypeline Giacomo Vercesi 2026-03-02 10:35:07 +01:00
  • 89d64466e9 pypeline: add Analysis.is_available Giacomo Vercesi 2026-02-27 16:23:00 +01:00
  • 22e1cadd7e pypeline: add filename to artifact Giacomo Vercesi 2026-02-27 16:22:32 +01:00
  • 4fb0817bdd pypeline: introduce artifact category Giacomo Vercesi 2026-02-25 09:58:08 +01:00
  • a1a4b64671 pypeline: drop underscores from pipeline yaml Giacomo Vercesi 2026-03-17 10:45:24 +01:00
  • f0d0c811e3 pypeline: convert pipeline parser to class Giacomo Vercesi 2026-02-25 09:57:05 +01:00
  • 4b6a878c6d pypeline-daemon: add put-file endpoint Giacomo Vercesi 2026-02-24 17:11:21 +01:00
  • ddac707952 pypeline-daemon: rework error propagation Giacomo Vercesi 2026-03-02 14:17:08 +01:00
  • 476cc0b969 pypeline: rework fields in pipeline metadata Giacomo Vercesi 2026-02-24 16:33:49 +01:00
  • 3ed7f6346a pypeline: rename pipeline metadata schema file Giacomo Vercesi 2026-02-24 16:39:22 +01:00
  • 82460b64df Cleanup pypeline code Giacomo Vercesi 2026-02-24 13:58:53 +01:00
  • 87f0130569 pypeline/cli: use dataclass for ctx.obj Giacomo Vercesi 2026-03-17 14:20:26 +01:00
  • 659acc763e PTMLTagEmitter: fix malformed list attribute Giacomo Vercesi 2026-03-05 13:46:59 +01:00
  • 36e01e35ab mass-testing-report: fix bugged formatTime Giacomo Vercesi 2026-03-12 11:44:09 +01:00
  • e91cab1fd4 mkdocs: suppress warning message Giacomo Vercesi 2026-03-05 10:43:53 +01:00
  • 2398e8665c Merge branch 'feature/test-emit-array-access' Pietro Fezzardi 2026-03-24 10:24:32 +01:00
  • d54b8a5767 EmitFieldAccesses: array access argument and shl Andrea Gussoni 2026-03-23 17:20:12 +01:00
  • 732c880cd8 EmitFieldAccesses: array access argument and mul Andrea Gussoni 2026-03-23 15:58:43 +01:00
  • cd3a30d346 EmitFieldAccesses: nested array access Andrea Gussoni 2026-03-23 15:41:54 +01:00
  • 5a4a281677 EmitFieldAccesses: array with dynamic index test Andrea Gussoni 2026-03-23 14:50:00 +01:00
  • 9e2528faec EmitFieldAccesses: ptr_add LinearCombination test Andrea Gussoni 2026-03-20 15:42:13 +01:00
  • 944c6adba8 Merge branch 'feature/field-accesses-fix-ptradd' Pietro Fezzardi 2026-03-20 10:18:09 +01:00
  • b70c9aed66 EmitFieldAccess: ptr_add.offset as BasePointer Andrea Gussoni 2026-03-19 16:53:01 +01:00
  • 5d023b32a4 EmitFieldAccesses: no assumption on composePtrAdd Andrea Gussoni 2026-03-19 15:03:10 +01:00
  • 6eaa1c39ad EmitFieldAccesses: no leaf on intermediate bitcast Andrea Gussoni 2026-03-19 14:58:29 +01:00
  • c87910f3d2 Merge branch 'feature/emit-field-accesses' Pietro Fezzardi 2026-03-18 17:25:58 +01:00
  • 02cc6923d0 EmitFieldAccesses: implement pass Andrea Gussoni 2026-02-20 16:40:59 +01:00
  • 4952346620 Clift: reject TypePunned for ArrayType Andrea Gussoni 2026-03-17 12:07:29 +01:00
  • cbb3f03910 Clift: fix CastKind::Decay verify Andrea Gussoni 2026-03-05 10:08:21 +01:00
  • c2fe99337d DetectStackSize: sign-exted LowerBound Alessandro Di Federico 2026-03-18 15:19:18 +01:00
  • 0c0ca9803b Merge branch 'feature/pypeline-port-tests' Alessandro Di Federico 2026-03-05 14:38:06 +01:00
  • 36f9dfe45b tests: leave TODO in tests to port/drop Giacomo Vercesi 2026-02-19 18:12:28 +01:00
  • 26eca524d0 compare_isolate: exclude attributes Giacomo Vercesi 2026-02-18 09:53:15 +01:00
  • 2a5c58791d Port tests to the new pypeline Giacomo Vercesi 2026-02-11 11:50:45 +01:00
  • d0d3df4f72 Add revng2 quick analyze Giacomo Vercesi 2026-02-19 15:47:36 +01:00
  • 161ba6e5c3 revng2 quick artifact: add --analyses option Giacomo Vercesi 2026-02-19 17:16:16 +01:00
  • 2663a8beb3 LocalStorageProvider: fix invalidation code Giacomo Vercesi 2026-02-18 15:29:08 +01:00
  • f19da8b440 pype project analyze: output invalidations Giacomo Vercesi 2026-02-18 12:29:03 +01:00
  • ce60d8a1e5 pypeline: integrate model migration infrastructure Giacomo Vercesi 2026-02-17 16:37:36 +01:00
  • f4d0573017 pypeline: StorageProvider works with Model Giacomo Vercesi 2026-02-17 15:51:19 +01:00
  • a6a3e15e6b pypeline: add env prefixes Giacomo Vercesi 2026-03-05 11:22:30 +01:00
  • 6ec9f9a952 TupleTree: overhaul reference caching Giacomo Vercesi 2026-02-20 17:26:27 +01:00
  • 704c5e9bbb TupleTree: fix broken operator== Giacomo Vercesi 2026-02-20 09:56:49 +01:00
  • 1193b6ef34 TupleTree: upgrade Version: 0 Giacomo Vercesi 2026-02-19 15:47:29 +01:00
  • 9cd7554d71 pype project analyze: refactor code Giacomo Vercesi 2026-02-17 15:32:30 +01:00
  • 4e46343960 pypeline: fix container_format handling Giacomo Vercesi 2026-02-16 15:48:16 +01:00
  • a2d263dfc9 pype project analyze: add output argument Giacomo Vercesi 2026-02-11 15:53:32 +01:00
  • 9287c51d27 pypeline: fix -C option Giacomo Vercesi 2026-02-12 14:15:08 +01:00
  • ae601f2d3c LocalStorageProvider: add inline parameter Giacomo Vercesi 2026-02-12 13:51:14 +01:00
  • d479438d3c Add ImportFromC analysis to pypeline Giacomo Vercesi 2026-02-17 11:38:45 +01:00
  • 8804092b90 Add ConvertFunctionsToRaw analysis to pypeline Giacomo Vercesi 2026-02-16 16:42:30 +01:00
  • 77d825ff59 isolate: whitelist more GVs to preserve Giacomo Vercesi 2026-02-12 10:39:18 +01:00
  • 4757cad690 pipeline-comparison: remove use of {push,pod}d Giacomo Vercesi 2026-02-11 13:02:51 +01:00
  • 807a240c4c Revert "Remove use of PIE compiler options" Giacomo Vercesi 2026-02-23 14:52:51 +01:00
  • d0674e9497 Merge branch 'feature/clift-based-headers-1' Pietro Fezzardi 2026-03-04 09:48:38 +01:00
  • 41378913b2 CTokenEmitter: add a suffix-less literal helper Ivan Krysak 2025-11-27 15:28:40 +02:00
  • b63102ed12 CTokenEmitter: introduce Macro entity kind Ivan Krysak 2025-11-26 15:58:54 +02:00
  • cd6c6bd22d Introduce isSeparateDeclarationAllowed helper Ivan Krysak 2025-11-26 15:52:40 +02:00
  • 3bec80c9ba PTML: introduce c.macro token type Ivan Krysak 2025-11-10 14:17:12 +02:00
  • 5415f81204 CTokenEmitter: set actions for the macro location Pietro Fezzardi 2026-02-25 11:56:40 +01:00
  • c1f05e4d24 Ranks: introduce the macro location Ivan Krysak 2025-11-10 14:16:49 +02:00
  • 2e3b2ae7e0 tmp Your Name 2026-02-26 14:33:19 +01:00
  • 7743743e60 python: install wheel at build time Giacomo Vercesi 2026-02-25 10:59:31 +01:00
  • 8840dc86fa tmp Your Name 2026-02-25 22:13:24 +01:00
  • d9816bc69b Merge branch 'feature/prepare-clift-based-headers' Pietro Fezzardi 2026-02-25 14:17:18 +01:00
  • de4c816147 CTokenEmitter: improve an error message Ivan Krysak 2025-12-03 17:38:09 +02:00
  • 3a699abdcf Clift: fix helper misuse Ivan Krysak 2025-12-23 07:39:18 +00:00