Skip to content

refactor: drop compat shims unreachable above the new dependency floor - #1596

Merged
TATP-233 merged 1 commit into
chore/issue-1591-dep-bump-unisim-1.4.2from
refactor/issue-1592-pre-floor-shims
Sep 16, 2026
Merged

TATP-233 merged 1 commit into
chore/issue-1591-dep-bump-unisim-1.4.2from
refactor/issue-1592-pre-floor-shims

Conversation

@TATP-233

Copy link
Copy Markdown
Collaborator

Summary

Stacked on #1594. With unisim-core>=1.4.2 / unilab-rl==1.2.1 as the dependency floor, remove compatibility shims that are now unreachable:

  • Genesis legacy retry: drop the retry path for unisim-core releases that did not accept the genesis_device_id keyword; the constructor is called directly.
  • Newton pops: remove the forward-compat pops of newton_device/newton_nconmax/newton_njmax/newton_capacity_check_steps for pre-Newton-adapter unisim-core releases; the shared factory now handles them.
  • SuperDex execution-mode trick: superdex_execution_mode is always forwarded (including the "batch" default) instead of being omitted for legacy releases; the superdex extra floor is raised to unisim-core[superdex]>=1.4.2 (uv.lock refreshed).
  • CLI SuperDex guard: remove the runtime diagnostic branch for missing/legacy SuperDex support, which the new extra floor makes unreachable.
  • Benchmark manifest: replay-buffer placement benchmark and its test synced to the new floor.
  • Comment/doc rewording: backend_factory, process_device, env_factory comments and the Newton backend docs (en + zh_CN) no longer describe legacy-release behavior.

Impact

No behavior change — the removed shims are unreachable at unisim-core>=1.4.2 / unilab-rl==1.2.1.

Validation

  • make test-all on this head: 1468 passed, 26 skipped (exit 0), benchmark smoke suite green (34/34 module-mode, 35/35 script-mode).

Closes #1592

With unisim-core>=1.4.2 and unilab-rl==1.2.1 as the floor, remove the
Genesis legacy retry path, the Newton optional-kwarg pops, the SuperDex
execution-mode omission trick, and the CLI SuperDex runtime guard; sync
the replay-buffer placement benchmark manifest and reword the affected
comments and Newton backend docs.

Refs #1592
@TATP-233
TATP-233 merged commit 3817b15 into chore/issue-1591-dep-bump-unisim-1.4.2 Sep 16, 2026
@TATP-233
TATP-233 deleted the refactor/issue-1592-pre-floor-shims branch September 16, 2026 07:49
TATP-233 added a commit that referenced this pull request Sep 16, 2026
* chore: remove obsolete dead code and stale references

Delete zero-reference scripts, assets, and the unused monitoring
utility left over from the Unitree downstream migration; port the
drake batch-pool test fixture from go1 to go2; drop stale doc and
config references to the removed modules.

Refs #1590

* chore(deps): bump unisim-core to 1.4.2 and unilab-rl to 1.2.1

unisim-core 1.4.2 removed the upstream export_scene module, so drop the
unilab-export-scene console script, its tests, and its docs.  The Drake
branch no longer filters MuJoCo root-body options (unilabsim/unisim#92);
pop base_name/push_body_name at the owner boundary before constructing
DrakeBackend.  Refresh uv.lock and uv.rocm.lock.

Refs #1591

* refactor: drop compat shims unreachable above the new dependency floor (#1596)

With unisim-core>=1.4.2 and unilab-rl==1.2.1 as the floor, remove the
Genesis legacy retry path, the Newton optional-kwarg pops, the SuperDex
execution-mode omission trick, and the CLI SuperDex runtime guard; sync
the replay-buffer placement benchmark manifest and reword the affected
comments and Newton backend docs.

Refs #1592
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant