Skip to content

Conversation

@jdetter
Copy link
Collaborator

@jdetter jdetter commented Nov 26, 2025

This reverts commit b2e37e8.

Description of Changes

Reverts #3704 which I'm pretty sure contains some sort of bug which is causing the smoketests to hang.

API and ABI breaking changes

None

Expected complexity level and risk

1

Testing

  • CI passing again

@jdetter jdetter enabled auto-merge November 26, 2025 16:31
@jdetter jdetter added this pull request to the merge queue Nov 26, 2025
Merged via the queue into master with commit d26f3a1 Nov 26, 2025
26 checks passed
github-merge-queue bot pushed a commit that referenced this pull request Nov 26, 2025
# Description of Changes

We've been unable to get scheduled procedures into the initial release
of procedures due to a nondeterministic hang in some of our tests which
we don't have time to debug. As such, this commit disables scheduled
procedures by:

- Changing the `RawModuleDevV9` validator to reject scheduled
procedures.
- Changing the Rust bindings library's typechecking magic so that
scheduled table annotations referencing procedures will cause a type
error.
- Removes some docs from the Rust bindings library which reference
scheduled procedures.

# API and ABI breaking changes

N/a

# Expected complexity level and risk

1

# Testing

Automated tests should be sufficient.

Prior to merging #3774 , CI for this branch merged with master failed in
the intended way: modules which attempted to define scheduled procedures
failed to typecheck.
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.

4 participants