mirror of
https://github.com/morluto/rea.git
synced 2026-11-07 05:56:19 -10:00
Compare commits
base: morluto/rea:fix/swift-nested-punycode-classification
morluto/rea:main
morluto/rea:release-please--branches--main--components--rea-agents
morluto/rea:release-please--branches--main--components--rea-agents--release-notes
morluto/rea:codex/review-fixes-pr-2403
morluto/rea:codex/ghidra-selected-project-call-coverage
morluto/rea:codex/procedure-reference-stacked
morluto/rea:codex/ghidra-memory-effect-scope
morluto/rea:codex/ghidra-containing-instruction
morluto/rea:codex/evidence-recovery-redesign
morluto/rea:codex/clarify-evidence-view-support
morluto/rea:codex/ghidra-switch-lifetime-guidance
morluto/rea:codex/native-reference-cli-help
morluto/rea:codex/pseudocode-paging-discovery
morluto/rea:codex/same-function-evidence-identity
morluto/rea:codex/byte-search-overlay-coverage
morluto/rea:codex/function-source-bundle
morluto/rea:codex/ghidra-literal-candidate-evidence
morluto/rea:codex/provider-capability-recovery
morluto/rea:codex/kuna-xrefs-selector-recovery
morluto/rea:codex/call-discovery-scope
morluto/rea:codex/value-flow-capability-experiment
morluto/rea:codex/provider-candidate-observation-scope
morluto/rea:codex/trace-feature-address-scope
morluto/rea:codex/kuna-verifier-target-selection
morluto/rea:codex/ghidra-java-socket-boundary
morluto/rea:codex/evidence-discovery-view-guidance
morluto/rea:codex/kuna-session-verification
morluto/rea:codex/ghidra-search-inventory-facts
morluto/rea:codex/recorded-evidence-array-pages
morluto/rea:codex/ghidra-ambiguous-procedure-recovery
morluto/rea:codex/ghidra-annotation-entry-selector
morluto/rea:codex/matching-member-limitations
morluto/rea:codex/unknown-scope-contract
morluto/rea:dependabot/npm_and_yarn/npm-minor-and-patch-4d7675b32f
morluto/rea:codex/trace-function-integration-prototype
morluto/rea:codex/retry-provenance-base
morluto/rea:cursor/readme-discord-button-ef9f
morluto/rea:dependabot/github_actions/actions/setup-node-7.1.0
morluto/rea:dependabot/github_actions/actions/upload-artifact-7.0.2
morluto/rea:codex/kuna-1989
morluto/rea:fix/8559-native-ui-fixture-ownership
morluto/rea:fix/8555-go-verifier-mcp-ownership
morluto/rea:codex/ghidra-readonly-recovery
morluto/rea:fix/8545-bulk-append-overflow
morluto/rea:fix/8428-navigation-refusal-alternatives
morluto/rea:codex/address-context-recovery
morluto/rea:codex/evidence-view-guidance
morluto/rea:feat/8373-native-trace-views
morluto/rea:codex/elf-export-visibility
morluto/rea:codex/evidence-view-recovery
morluto/rea:fix/8284-zero-argument-parameter-bindings
morluto/rea:fix/8198-ui-action-handler-offset
morluto/rea:fix/8257-elf-entry-label-identity
morluto/rea:fix/8304-deferred-output-schema-projection
morluto/rea:fix/8277-call-path-computed-target-uncertainty
morluto/rea:fix/pr-8089-conflicts
morluto/rea:fix/ci-static-duplicate-export
morluto/rea:dependabot/npm_and_yarn/lint-staged-17.6.0
morluto/rea:dependabot/github_actions/actions/download-artifact-8.0.2
morluto/rea:dependabot/npm_and_yarn/write-file-atomic-8.0.0
morluto/rea:dependabot/npm_and_yarn/canonicalize-5.1.0
morluto/rea:dependabot/github_actions/actions/cache/restore-6.1.0
morluto/rea:dependabot/npm_and_yarn/toon-format/toon-4.4.0
morluto/rea:dependabot/github_actions/actions/deploy-pages-5.0.1
morluto/rea:codex/process-terminal-width
morluto/rea:codex/test-brittleness-cleanup
morluto/rea:verify/7167-browser-connect-macos
morluto/rea:fix/7167-browser-connect
morluto/rea:feat/native-matching-allowance-setting
morluto/rea:feat/browser-scenario-dry-run
morluto/rea:test/managed-caller-parameters-20261024
morluto/rea:codex/parser-fortythird-boundaries
morluto/rea:fix/6926-pinvoke-platform-decorations-20261023
morluto/rea:fix/6889-har-body-encoding-20261023
morluto/rea:fix/6888-sqlite-schema-budget-20261023
morluto/rea:fix/dependency-security-gates-6708
morluto/rea:cursor/evidence-overwrite-rebase-b4ac
morluto/rea:feat/4057-verify-native-exports
morluto/rea:fix/windows-acl-observer-overhead-20261022
morluto/rea:cursor/erlang-beam-restack-4476
morluto/rea:cursor/pe-certificate-review-bf32
morluto/rea:fix/6116-javascript-application-fs-errors
morluto/rea:fix/6061-unmapped-runtime-script-unknown
morluto/rea:feat/browser-scenario-summary
morluto/rea:fix/pe-certificates
morluto/rea:codex/verify-3407
morluto/rea:cursor/rebase-5699
morluto/rea:cursor/rebase-5352
morluto/rea:cursor/rebase-5600
morluto/rea:cursor/fix-cli-schema-omission-10a8
morluto/rea:codex/audit-hopper-shutdown-reasons-20261021
morluto/rea:fix/demangle-swift-omitted-record
morluto/rea:fix/nib-boolean-value-types
morluto/rea:cursor/cancellation-partial-observation-a5ac
morluto/rea:fix/ib-object-limit-reasons
morluto/rea:fix/electron-fuse-limit-advice
morluto/rea:fix/kuna-doctor-dangling-cache
morluto/rea:fix/fixed-budget-refusal-advice
morluto/rea:fix/js-ipc-listener-dedup
morluto/rea:fix/js-return-member-provenance
morluto/rea:fix/dmg-integrity-retry-advice
morluto/rea:fix/ida-doctor-readiness
morluto/rea:fix/kuna-version-probe-output-drain
morluto/rea:fix/legacy-swift-runtime-name-matching
morluto/rea:fix/dylib-lazy-load-commands
morluto/rea:fix/browser-scenario-startup-cancel
morluto/rea:fix/swift-nested-punycode-classification
morluto/rea:fix/compare-unselected-scopes
morluto/rea:fix/objc-method-budget-coverage
morluto/rea:fix/dmg-mounted-root-observations
morluto/rea:audit/ci-tests-20261019-round2
morluto/rea:release/6.7.0
morluto/rea:fix/wabt-cleanup-retry-resolution
morluto/rea:fix/electron-fuse-elf-pe-architecture
morluto/rea:fix/native-plist-descriptor-ownership
morluto/rea:fix/kuna-caller-cleanup-ownership
morluto/rea:experiment/atomic-codemode-20261016
morluto/rea:review/first-contributor-3776
morluto/rea:fix/call-resolution-full-read-cycles
morluto/rea:fix/member-mutation-selection-repeat
morluto/rea:experiment/atomic-re-tools-20261015
morluto/rea:perf/member-mutation-lazy-origins
morluto/rea:perf/static-network-mutation-index
morluto/rea:fix/hopper-startup-lifecycle
morluto/rea:audit/3050-windows-proof-20261015
morluto/rea:feat/windows-window-capture-2183
morluto/rea:audit/3049-windows-proof-20261015
morluto/rea:audit/3735-macos-fixtures-20261015
morluto/rea:fix/batch-decompile-null-pseudocode
morluto/rea:fix/kuna-inventory-honors-jobs
morluto/rea:experiment/browser-codemode-tool-design-20261015
morluto/rea:fix/hopper-clean-runtime-argv
morluto/rea:codex/review-2049-27f1b367
morluto/rea:review-fixes/pr-2787-routing
morluto/rea:fix/3360-scoped-this-emitters
morluto/rea:fix/3367-replaced-global-effects
morluto/rea:fix/3838-compact-any-value-items
morluto/rea:test/hopper-download-probe-20261015
morluto/rea:codex/windows-runtime-creation-red-green-20261015
morluto/rea:codex/windows-readonly-root-red-green-20261015
morluto/rea:codex/windows-root-share-red-green-20261015
morluto/rea:codex/exp-1685-win-mcp-startup
morluto/rea:codex/bug-sweep-20261015
morluto/rea:investigate/2190-windows-package-phases
morluto/rea:investigate/3543-macos-cli-deadline
morluto/rea:perf/3281-reverse-tools-feedback-quality
morluto/rea:fix/3406-hopper-doctor-fixture
morluto/rea:fix/3341-wrapper-require-test-context
morluto/rea:fix/3301-owned-uninstall-fixtures
morluto/rea:fix/3164-compiler-input-ownership
morluto/rea:fix/pcap-cleanup-stdout-newline-20261014
morluto/rea:perf/interface-builder-summary
morluto/rea:codex/review-fixes-pr-1977
morluto/rea:fix/ghidra-effective-jvm-platform
morluto/rea:fix/docs-turkish-rust-link-20261013
morluto/rea:fix/main-maintenance-ci-20261010
morluto/rea:fix/recover-binary-session-process-effects
morluto/rea:codex/review-fixes-pr-2457
morluto/rea:codex/ci-required-cancellation-gate
morluto/rea:fix/main-format-baseline-20261013
morluto/rea:fix/setup-preserve-entry-fields
morluto/rea:cursor/restore-main-checks-1ffc
morluto/rea:fix/ghidra-bridge-hashmap-import
morluto/rea:codex/shared-ci-jadx-json-default-20261013
morluto/rea:codex/shared-ci-ghidra-test-groups-20261013
morluto/rea:codex/shared-ci-java-fixture-format-20261013
morluto/rea:codex/fix-intrinsic-invocation-boundaries
morluto/rea:test/release-preflight-reusable-jobs
morluto/rea:test/js-parameter-provenance-expectation
morluto/rea:fix/linux-hopper-verification-current
morluto/rea:test/2419-ghidra-elf-probe-size
morluto/rea:followup/pr-1544-native-ida
morluto/rea:codex/fold-pr-2230-contribution
morluto/rea:docs/readme-responsible-use
morluto/rea:fix/issue-2064
morluto/rea:fix/issue-2050
morluto/rea:fix/issue-2053
morluto/rea:fix/issue-1968
morluto/rea:fix/issue-1945
morluto/rea:experiment/codemode-bridge-20261011
morluto/rea:fix/tool-effects-negative-wording-1904-20261012
morluto/rea:fix/1842-electron-interop-provenance
morluto/rea:feat/recover-javascript-multi-input
morluto/rea:refactor/website-i18n-prep
morluto/rea:fix/nativeaot-pe-virtual-extent
morluto/rea:fix/browser-verifier-ci-hang
morluto/rea:fix/pe-resources-input-selection
morluto/rea:docs/beginner-friendly-guides
morluto/rea:docs/beginner-setup-guide
morluto/rea:fix/javascript-analysis-worker-1563
morluto/rea:fix/1649-ghidra-duplicate-names
morluto/rea:fix/javascript-export-keys-integration-1369
morluto/rea:test/maintenance-boundary-contracts-20261011
morluto/rea:review/javascript-export-keys-1369
morluto/rea:review/process-live-progress-1483
morluto/rea:test/javascript-1495-growth-ratio
morluto/rea:fix/ci-escape-timing
morluto/rea:docs/normalized-terminal-geometry-1450
morluto/rea:release/6.3.0
morluto/rea:archive/release-6.3.0-pr1381
morluto/rea:release/6.2.0
morluto/rea:fix/electron-preload-dynamic-override
morluto/rea:fix/javascript-self-referential-bundler-edges
morluto/rea:release/6.1.0
morluto/rea:cursor/grok-client-cherry-pick-0b56
morluto/rea:feat/signature-posture
morluto/rea:feat/dyld-shared-cache
morluto/rea:feat/artifact-integrity-policy
morluto/rea:feat/pkg-inventory
morluto/rea:release/6.0.0
morluto/rea:chore/sync-release-5.0.0
morluto/rea:release/5.0.0
morluto/rea:cursor/cloud-agent-node-787e
morluto/rea:fix/javascript-xhr-open-endpoints
morluto/rea:review/pr-711-realpath-fallback-wording
morluto/rea:cleanup/replay-confinement
morluto/rea:codex/test-suite-performance
morluto/rea:codex/issue-foundations
morluto/rea:codex/address-open-issues-2026-07-20
morluto/rea:agent/javascript-vite-rollup-esbuild-adapters
morluto/rea:agent/process-cleanup
morluto/rea:agent/triage-integration
morluto/rea:agent/unknown-commands-registry
morluto/rea:feat/mcp-identity-metadata
morluto/rea:morlvps/issue_cleanup
morluto/rea:codex/installer-redesign
morluto/rea:morl/roadmap-investigation-core
morluto/rea:morl/roadmap-investigation-docs
morluto/rea:release-please--branches--main--components--rea
morluto/rea:rea-agents-6.8.0
morluto/rea:rea-agents-6.7.0
morluto/rea:rea-agents-6.6.0
morluto/rea:experiment/atomic-codemode-wait-runtime-20261016
morluto/rea:rea-agents-6.5.0
morluto/rea:rea-agents-6.4.0
morluto/rea:rea-agents-6.3.0
morluto/rea:rea-agents-6.2.0
morluto/rea:rea-agents-6.1.0
morluto/rea:rea-agents-6.0.0
morluto/rea:rea-agents-5.0.0
morluto/rea:rea-agents-4.1.0
morluto/rea:rea-agents-4.0.1
morluto/rea:rea-agents-4.0.0
morluto/rea:rea-agents-3.2.1
morluto/rea:rea-agents-3.2.0
morluto/rea:rea-agents-3.1.0
morluto/rea:rea-agents-3.0.0
morluto/rea:rea-agents-2.7.0
morluto/rea:rea-agents-2.6.0
morluto/rea:rea-agents-2.5.1
morluto/rea:rea-agents-2.5.0
morluto/rea:rea-agents-2.4.0
morluto/rea:rea-agents-2.3.0
morluto/rea:rea-agents-2.2.0
morluto/rea:rea-agents-2.1.0
morluto/rea:rea-agents-2.0.0
morluto/rea:rea-agents-1.7.0
morluto/rea:rea-agents-1.6.0
morluto/rea:rea-agents-1.5.0
morluto/rea:rea-agents-1.4.0
morluto/rea:rea-agents-1.3.0
morluto/rea:rea-agents-1.2.0
morluto/rea:rea-agents-1.1.0
morluto/rea:rea-agents-1.0.0
morluto/rea:rea-agents-0.5.0
morluto/rea:rea-agents-0.4.0
morluto/rea:rea-agents-0.3.0
morluto/rea:rea-0.2.1
morluto/rea:rea-0.2.0
...
compare: morluto/rea:codex/review-2049-27f1b367
morluto/rea:main
morluto/rea:release-please--branches--main--components--rea-agents
morluto/rea:release-please--branches--main--components--rea-agents--release-notes
morluto/rea:codex/review-fixes-pr-2403
morluto/rea:codex/ghidra-selected-project-call-coverage
morluto/rea:codex/procedure-reference-stacked
morluto/rea:codex/ghidra-memory-effect-scope
morluto/rea:codex/ghidra-containing-instruction
morluto/rea:codex/evidence-recovery-redesign
morluto/rea:codex/clarify-evidence-view-support
morluto/rea:codex/ghidra-switch-lifetime-guidance
morluto/rea:codex/native-reference-cli-help
morluto/rea:codex/pseudocode-paging-discovery
morluto/rea:codex/same-function-evidence-identity
morluto/rea:codex/byte-search-overlay-coverage
morluto/rea:codex/function-source-bundle
morluto/rea:codex/ghidra-literal-candidate-evidence
morluto/rea:codex/provider-capability-recovery
morluto/rea:codex/kuna-xrefs-selector-recovery
morluto/rea:codex/call-discovery-scope
morluto/rea:codex/value-flow-capability-experiment
morluto/rea:codex/provider-candidate-observation-scope
morluto/rea:codex/trace-feature-address-scope
morluto/rea:codex/kuna-verifier-target-selection
morluto/rea:codex/ghidra-java-socket-boundary
morluto/rea:codex/evidence-discovery-view-guidance
morluto/rea:codex/kuna-session-verification
morluto/rea:codex/ghidra-search-inventory-facts
morluto/rea:codex/recorded-evidence-array-pages
morluto/rea:codex/ghidra-ambiguous-procedure-recovery
morluto/rea:codex/ghidra-annotation-entry-selector
morluto/rea:codex/matching-member-limitations
morluto/rea:codex/unknown-scope-contract
morluto/rea:dependabot/npm_and_yarn/npm-minor-and-patch-4d7675b32f
morluto/rea:codex/trace-function-integration-prototype
morluto/rea:codex/retry-provenance-base
morluto/rea:cursor/readme-discord-button-ef9f
morluto/rea:dependabot/github_actions/actions/setup-node-7.1.0
morluto/rea:dependabot/github_actions/actions/upload-artifact-7.0.2
morluto/rea:codex/kuna-1989
morluto/rea:fix/8559-native-ui-fixture-ownership
morluto/rea:fix/8555-go-verifier-mcp-ownership
morluto/rea:codex/ghidra-readonly-recovery
morluto/rea:fix/8545-bulk-append-overflow
morluto/rea:fix/8428-navigation-refusal-alternatives
morluto/rea:codex/address-context-recovery
morluto/rea:codex/evidence-view-guidance
morluto/rea:feat/8373-native-trace-views
morluto/rea:codex/elf-export-visibility
morluto/rea:codex/evidence-view-recovery
morluto/rea:fix/8284-zero-argument-parameter-bindings
morluto/rea:fix/8198-ui-action-handler-offset
morluto/rea:fix/8257-elf-entry-label-identity
morluto/rea:fix/8304-deferred-output-schema-projection
morluto/rea:fix/8277-call-path-computed-target-uncertainty
morluto/rea:fix/pr-8089-conflicts
morluto/rea:fix/ci-static-duplicate-export
morluto/rea:dependabot/npm_and_yarn/lint-staged-17.6.0
morluto/rea:dependabot/github_actions/actions/download-artifact-8.0.2
morluto/rea:dependabot/npm_and_yarn/write-file-atomic-8.0.0
morluto/rea:dependabot/npm_and_yarn/canonicalize-5.1.0
morluto/rea:dependabot/github_actions/actions/cache/restore-6.1.0
morluto/rea:dependabot/npm_and_yarn/toon-format/toon-4.4.0
morluto/rea:dependabot/github_actions/actions/deploy-pages-5.0.1
morluto/rea:codex/process-terminal-width
morluto/rea:codex/test-brittleness-cleanup
morluto/rea:verify/7167-browser-connect-macos
morluto/rea:fix/7167-browser-connect
morluto/rea:feat/native-matching-allowance-setting
morluto/rea:feat/browser-scenario-dry-run
morluto/rea:test/managed-caller-parameters-20261024
morluto/rea:codex/parser-fortythird-boundaries
morluto/rea:fix/6926-pinvoke-platform-decorations-20261023
morluto/rea:fix/6889-har-body-encoding-20261023
morluto/rea:fix/6888-sqlite-schema-budget-20261023
morluto/rea:fix/dependency-security-gates-6708
morluto/rea:cursor/evidence-overwrite-rebase-b4ac
morluto/rea:feat/4057-verify-native-exports
morluto/rea:fix/windows-acl-observer-overhead-20261022
morluto/rea:cursor/erlang-beam-restack-4476
morluto/rea:cursor/pe-certificate-review-bf32
morluto/rea:fix/6116-javascript-application-fs-errors
morluto/rea:fix/6061-unmapped-runtime-script-unknown
morluto/rea:feat/browser-scenario-summary
morluto/rea:fix/pe-certificates
morluto/rea:codex/verify-3407
morluto/rea:cursor/rebase-5699
morluto/rea:cursor/rebase-5352
morluto/rea:cursor/rebase-5600
morluto/rea:cursor/fix-cli-schema-omission-10a8
morluto/rea:codex/audit-hopper-shutdown-reasons-20261021
morluto/rea:fix/demangle-swift-omitted-record
morluto/rea:fix/nib-boolean-value-types
morluto/rea:cursor/cancellation-partial-observation-a5ac
morluto/rea:fix/ib-object-limit-reasons
morluto/rea:fix/electron-fuse-limit-advice
morluto/rea:fix/kuna-doctor-dangling-cache
morluto/rea:fix/fixed-budget-refusal-advice
morluto/rea:fix/js-ipc-listener-dedup
morluto/rea:fix/js-return-member-provenance
morluto/rea:fix/dmg-integrity-retry-advice
morluto/rea:fix/ida-doctor-readiness
morluto/rea:fix/kuna-version-probe-output-drain
morluto/rea:fix/legacy-swift-runtime-name-matching
morluto/rea:fix/dylib-lazy-load-commands
morluto/rea:fix/browser-scenario-startup-cancel
morluto/rea:fix/swift-nested-punycode-classification
morluto/rea:fix/compare-unselected-scopes
morluto/rea:fix/objc-method-budget-coverage
morluto/rea:fix/dmg-mounted-root-observations
morluto/rea:audit/ci-tests-20261019-round2
morluto/rea:release/6.7.0
morluto/rea:fix/wabt-cleanup-retry-resolution
morluto/rea:fix/electron-fuse-elf-pe-architecture
morluto/rea:fix/native-plist-descriptor-ownership
morluto/rea:fix/kuna-caller-cleanup-ownership
morluto/rea:experiment/atomic-codemode-20261016
morluto/rea:review/first-contributor-3776
morluto/rea:fix/call-resolution-full-read-cycles
morluto/rea:fix/member-mutation-selection-repeat
morluto/rea:experiment/atomic-re-tools-20261015
morluto/rea:perf/member-mutation-lazy-origins
morluto/rea:perf/static-network-mutation-index
morluto/rea:fix/hopper-startup-lifecycle
morluto/rea:audit/3050-windows-proof-20261015
morluto/rea:feat/windows-window-capture-2183
morluto/rea:audit/3049-windows-proof-20261015
morluto/rea:audit/3735-macos-fixtures-20261015
morluto/rea:fix/batch-decompile-null-pseudocode
morluto/rea:fix/kuna-inventory-honors-jobs
morluto/rea:experiment/browser-codemode-tool-design-20261015
morluto/rea:fix/hopper-clean-runtime-argv
morluto/rea:codex/review-2049-27f1b367
morluto/rea:review-fixes/pr-2787-routing
morluto/rea:fix/3360-scoped-this-emitters
morluto/rea:fix/3367-replaced-global-effects
morluto/rea:fix/3838-compact-any-value-items
morluto/rea:test/hopper-download-probe-20261015
morluto/rea:codex/windows-runtime-creation-red-green-20261015
morluto/rea:codex/windows-readonly-root-red-green-20261015
morluto/rea:codex/windows-root-share-red-green-20261015
morluto/rea:codex/exp-1685-win-mcp-startup
morluto/rea:codex/bug-sweep-20261015
morluto/rea:investigate/2190-windows-package-phases
morluto/rea:investigate/3543-macos-cli-deadline
morluto/rea:perf/3281-reverse-tools-feedback-quality
morluto/rea:fix/3406-hopper-doctor-fixture
morluto/rea:fix/3341-wrapper-require-test-context
morluto/rea:fix/3301-owned-uninstall-fixtures
morluto/rea:fix/3164-compiler-input-ownership
morluto/rea:fix/pcap-cleanup-stdout-newline-20261014
morluto/rea:perf/interface-builder-summary
morluto/rea:codex/review-fixes-pr-1977
morluto/rea:fix/ghidra-effective-jvm-platform
morluto/rea:fix/docs-turkish-rust-link-20261013
morluto/rea:fix/main-maintenance-ci-20261010
morluto/rea:fix/recover-binary-session-process-effects
morluto/rea:codex/review-fixes-pr-2457
morluto/rea:codex/ci-required-cancellation-gate
morluto/rea:fix/main-format-baseline-20261013
morluto/rea:fix/setup-preserve-entry-fields
morluto/rea:cursor/restore-main-checks-1ffc
morluto/rea:fix/ghidra-bridge-hashmap-import
morluto/rea:codex/shared-ci-jadx-json-default-20261013
morluto/rea:codex/shared-ci-ghidra-test-groups-20261013
morluto/rea:codex/shared-ci-java-fixture-format-20261013
morluto/rea:codex/fix-intrinsic-invocation-boundaries
morluto/rea:test/release-preflight-reusable-jobs
morluto/rea:test/js-parameter-provenance-expectation
morluto/rea:fix/linux-hopper-verification-current
morluto/rea:test/2419-ghidra-elf-probe-size
morluto/rea:followup/pr-1544-native-ida
morluto/rea:codex/fold-pr-2230-contribution
morluto/rea:docs/readme-responsible-use
morluto/rea:fix/issue-2064
morluto/rea:fix/issue-2050
morluto/rea:fix/issue-2053
morluto/rea:fix/issue-1968
morluto/rea:fix/issue-1945
morluto/rea:experiment/codemode-bridge-20261011
morluto/rea:fix/tool-effects-negative-wording-1904-20261012
morluto/rea:fix/1842-electron-interop-provenance
morluto/rea:feat/recover-javascript-multi-input
morluto/rea:refactor/website-i18n-prep
morluto/rea:fix/nativeaot-pe-virtual-extent
morluto/rea:fix/browser-verifier-ci-hang
morluto/rea:fix/pe-resources-input-selection
morluto/rea:docs/beginner-friendly-guides
morluto/rea:docs/beginner-setup-guide
morluto/rea:fix/javascript-analysis-worker-1563
morluto/rea:fix/1649-ghidra-duplicate-names
morluto/rea:fix/javascript-export-keys-integration-1369
morluto/rea:test/maintenance-boundary-contracts-20261011
morluto/rea:review/javascript-export-keys-1369
morluto/rea:review/process-live-progress-1483
morluto/rea:test/javascript-1495-growth-ratio
morluto/rea:fix/ci-escape-timing
morluto/rea:docs/normalized-terminal-geometry-1450
morluto/rea:release/6.3.0
morluto/rea:archive/release-6.3.0-pr1381
morluto/rea:release/6.2.0
morluto/rea:fix/electron-preload-dynamic-override
morluto/rea:fix/javascript-self-referential-bundler-edges
morluto/rea:release/6.1.0
morluto/rea:cursor/grok-client-cherry-pick-0b56
morluto/rea:feat/signature-posture
morluto/rea:feat/dyld-shared-cache
morluto/rea:feat/artifact-integrity-policy
morluto/rea:feat/pkg-inventory
morluto/rea:release/6.0.0
morluto/rea:chore/sync-release-5.0.0
morluto/rea:release/5.0.0
morluto/rea:cursor/cloud-agent-node-787e
morluto/rea:fix/javascript-xhr-open-endpoints
morluto/rea:review/pr-711-realpath-fallback-wording
morluto/rea:cleanup/replay-confinement
morluto/rea:codex/test-suite-performance
morluto/rea:codex/issue-foundations
morluto/rea:codex/address-open-issues-2026-07-20
morluto/rea:agent/javascript-vite-rollup-esbuild-adapters
morluto/rea:agent/process-cleanup
morluto/rea:agent/triage-integration
morluto/rea:agent/unknown-commands-registry
morluto/rea:feat/mcp-identity-metadata
morluto/rea:morlvps/issue_cleanup
morluto/rea:codex/installer-redesign
morluto/rea:morl/roadmap-investigation-core
morluto/rea:morl/roadmap-investigation-docs
morluto/rea:release-please--branches--main--components--rea
morluto/rea:rea-agents-6.8.0
morluto/rea:rea-agents-6.7.0
morluto/rea:rea-agents-6.6.0
morluto/rea:experiment/atomic-codemode-wait-runtime-20261016
morluto/rea:rea-agents-6.5.0
morluto/rea:rea-agents-6.4.0
morluto/rea:rea-agents-6.3.0
morluto/rea:rea-agents-6.2.0
morluto/rea:rea-agents-6.1.0
morluto/rea:rea-agents-6.0.0
morluto/rea:rea-agents-5.0.0
morluto/rea:rea-agents-4.1.0
morluto/rea:rea-agents-4.0.1
morluto/rea:rea-agents-4.0.0
morluto/rea:rea-agents-3.2.1
morluto/rea:rea-agents-3.2.0
morluto/rea:rea-agents-3.1.0
morluto/rea:rea-agents-3.0.0
morluto/rea:rea-agents-2.7.0
morluto/rea:rea-agents-2.6.0
morluto/rea:rea-agents-2.5.1
morluto/rea:rea-agents-2.5.0
morluto/rea:rea-agents-2.4.0
morluto/rea:rea-agents-2.3.0
morluto/rea:rea-agents-2.2.0
morluto/rea:rea-agents-2.1.0
morluto/rea:rea-agents-2.0.0
morluto/rea:rea-agents-1.7.0
morluto/rea:rea-agents-1.6.0
morluto/rea:rea-agents-1.5.0
morluto/rea:rea-agents-1.4.0
morluto/rea:rea-agents-1.3.0
morluto/rea:rea-agents-1.2.0
morluto/rea:rea-agents-1.1.0
morluto/rea:rea-agents-1.0.0
morluto/rea:rea-agents-0.5.0
morluto/rea:rea-agents-0.4.0
morluto/rea:rea-agents-0.3.0
morluto/rea:rea-0.2.1
morluto/rea:rea-0.2.0
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e499a93f1e |
Merge remote-tracking branch 'origin/main' into sweep/2828
# Conflicts: # bridge/ghidra/ReaGhidraBridge.java # scripts/verify-real-ghidra-swift.mjs |
||
|
|
f1985d15fb | Merge branch 'main' into codex/review-2049-27f1b367 | ||
|
|
f531dd396c | Merge commit 'refs/codex/pr-refresh/main-20261014-phase2' into codex/pr-refresh-2828-20261014 | ||
|
|
ff48333a2b | chore: sync latest main into PR #2828 | ||
|
|
7fb429ac6d | style: format identity comparison and IDA runner | ||
|
|
f099269345 |
fix(comparison): recheck historical calls-only changes (#2223)
* fix(comparison): preserve incomplete function call evidence Keep missing, unknown, partial and unresolved call relationships unknown in function comparisons and reconstruction claims. Aggregate IDA caller and callee coverage without overwriting uncertainty. Validate with 144 focused tests, typecheck/lint, docs checks and test discovery. Real providers were not verified; the full headless IDA session suite requires unavailable Windows native controls. * fix(comparison): recheck historical calls-only changes --------- Co-authored-by: morluto <[email protected]> |
||
|
|
44253633d5 | fix(ci): isolate Linux Hopper process fixture inventory | ||
|
|
cb6e296834 | fix(android): make DEX descriptor pattern portable | ||
|
|
1e96613e9e | fix(ghidra): supervise Swift probes and cover retained text capacity | ||
|
|
b475d35e97 | chore: sync captured main into Swift decoder follow-up | ||
|
|
27f1b367b9 | test(ghidra): cover Swift decoder rejection and capacity branches | ||
|
|
f8f18e0bc7 | fix(ghidra): keep unresolved Swift tail-call sites unknown | ||
|
|
d3ba7243d7 | fix(ghidra): preserve Swift literal provenance and partial coverage | ||
|
|
59be5357df |
fix(ghidra): stop every flow at the literal budget and route omissions
Ending one flow from the evaluator leaves other queued flows running, so the budget now records a shared stop that every flow checks before it examines another instruction. A record that exceeds the budget is routed by that capacity result rather than by whether text was decoded, so a small literal over budget becomes an omission instead of a literal. When coverage is partial, the per site comparison keeps each literal's representation as well as its value, matching the full strings_names projection. |
||
|
|
560257b00e |
fix(ghidra): bound literal records and trace selects across branches
Every Swift literal record now pays a fixed cost against the dossier budget in addition to its text, so many empty or small literals are bounded as well. The first record that does not fit is kept as an omission and decoding stops there, which keeps the omission record itself bounded; omissions now describe small or large literals. The conditional select check searches every predecessor path for the reaching definitions, following register copies, so selects made before a branch into the use block are recognized. A dossier records Swift literals and their omissions together. Coverage reads omissions first, and strings_names compares every use site that neither side omitted: a decoded literal is known where it was recorded, and an absence is known only in a dossier whose decoding examined every use site. |
||
|
|
d5b2edc217 |
fix(ghidra): charge escaped JSON and follow copied selects
The Swift literal budget now charges the worst case per UTF-8 byte: UTF-16 text, six escaped JSON characters held in Gson's growing buffer and in the returned String, and the UTF-8 bytes written to the socket. Literals made of control characters can no longer exceed the reserved heap. A jump counts as a tail call only when every resolved target lies outside the function. The conditional select check follows register copies back to their definition, so selects copied into argument registers are recognized like selects written there directly. strings_names reports a change when both dossiers decoded different literals at the same use site, even when either side has omissions; it returns unknown only when no such use site disagrees. |
||
|
|
facd58973a |
fix(ghidra): budget Swift literal decoding and tighten use sites
Large literals now draw on one heap budget per dossier, measured once before decoding, instead of a separate check per literal. A literal that does not fit is listed in a new swift_string_literal_omissions field with its address, byte length and reason, so consumers read omissions from structured data rather than from limitation text. strings_names comparison checks referenced strings and names first and reports a change there even when Swift literal coverage differs; it returns unknown only when those facts match and literal coverage is absent on one side or partial. A computed jump counts as a tail call only when it has no resolved target inside the function, so jump tables no longer qualify, and a return requires a RETURN p-code operation, so traps no longer qualify. Decoded literals keep control characters, which Swift strings may contain and JSON escapes. The Swift verifier builds the literal fixture for arm64 on any Mac host and now also covers the empty string and a literal containing a tab. |
||
|
|
702dc9f932 |
fix(ghidra): bound Swift literal reads and compare decoded strings
Large immortal literals are measured against the remaining heap before allocation, and a failed fit stays visible as a limitation. The canonical empty string is kept. Small and large literals now require matching address nullability, and function comparison treats decoded literals as string evidence without equating a missing record to an empty one. |
||
|
|
2f89a1b5c0 |
feat(ghidra): decode Swift String literals in function dossiers
Swift passes a String as two words. Small literals keep their UTF-8 bytes inside those words, and immortal large literals keep a count plus a pointer to their bytes biased by 32. Ghidra creates no data reference for either, so analyze_function reported no strings for Swift code. On AArch64 programs that contain Swift metadata, the Ghidra bridge now runs constant propagation over the function and decodes register pairs where Swift consumes a String: consecutive argument registers at calls and tail calls, x0 and x1 at returns, and both registers of one STP. Large literals must resolve to terminated bytes inside one initialized block that is not executable. A pair whose registers both come from conditional selects is skipped, because Ghidra forks each select without correlating the condition and could otherwise pair words from different cases. Decoded values are a derivation from the ABI layout rather than observed references, so they appear in a new optional swift_string_literals field with their source instruction, registers and raw words, and in a matching inspect_analysis_view facet. referenced_strings is unchanged. Refs #2030 |