-
Notifications
You must be signed in to change notification settings - Fork 7.4k
modules: optional: rust: Update to latest development #90752
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
d3zd3z
wants to merge
1
commit into
zephyrproject-rtos:main
Choose a base branch
from
d3zd3z:r/update-2025-05-28
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1
−1
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
a80e9aa
to
a8f8d7e
Compare
|
Bring in the following changes to the Rust module, updating since rev 4.1. 1cab77b436b dts.pest: Add support for comments in devicetree source files e53f6de1c06 fix(cmake): Evaluate generator expressions in sample cargo... e64cadb3c9e zephyr: thread: Add 'join_timeout' to RunningThread a683eb8a3b5 zephyr: Replace critical-section implementation 26cd3bc0c8a zephyr-sys: Export irq_lock/unlock 901edef9bc8 zephyr: Specify minimum rust version 0de6f6c390d zephyr-build: Simplify dt-yaml syntax edcef3ba39c zephyr: Remove stale doc references to futures 4096ad7c803 cmake: Fix dependency problem 5557cb3fc35 zephyr: object: Fix bad doc link d921320cc7d zephyr: devicetree: Allow non-snake-case names in DT nodes 14618bd02f7 zephyr: sys: sync: Semaphore: Remove incorrect ALLOC check 47e270d5ac5 zephyr: sync: Conditionalize PinWeak on alloc f8b228fe71c samples: bench: Increase thread stack size on 64-bit platforms ec50a4317b9 zephyr: sync: Create PinWeak type 2e5059a209d samples: async-philosophers: Remove overly specific imports a0061313850 samples: async-philosophers: Convert to general async 5c15fbb9d20 zephyr: Remove work-queue executor f107c93dce6 samples: rename work-philosophers to async-philosophers ed8d08bc890 samples: bench: Replace old async with new 087e584eae9 zephyr-macros: Incorporate fn name into thread name 72ed3818192 samples: philosophers: Migrate to new task declaration 44b2dd28073 zephyr: Add proc macro for thread declaration 8952b444b3a CI: Force python version 3.12 e3518de6d07 cmake: add USES_TERMINAL to show cargo output b7dacdac984 zephyr: embassy: Use a semaphore for the executor a871c7f588c Add support for board native_sim/native/64 349164d630a samples: blinky: Remove incorrect integration platform b0866632d42 samples/tests: Ensure test/sample names are unique 7395ae4f486 zephyr-build: fix DTS parser for Windows a341bc50041 samples: philosophers: Migrate Mutex to const constructor 5000f459f26 samples: bench: Clean up formatting 6020ab7db36 zephyr: Run rustfmt c1d74e1d5df samples: bench: Make Semaphores static 37754d29e0b samples: bench: Reduce benchmark iterations 11067823e53 samples: bench: Remove the 'basesem' prototype 3a4f08ba1ea zepyr: sys: sync: Mutex/Condvar 64605eb89cf samples: bench: fix for API change 8d7ca493801 zephyr: Convert `Queue` to new atomic initializer up 3a0016dace2 zephyr: sys: sync: Make Semaphore constructors `const` 5ceccc155c2 zephyr: object: Implement new ZephyrObject wrapper 2790674bb7f docgen: Enable async features for doc generation 1b475b7a9a8 tests: drivers: gpio-async: Test the async gpio operations 0347eac6882 zephyr: Add async 'wait_for_high' and 'wait_for_low' to gpio b60408c54ef zephyr: device: Add a possible static element with each device 28f7ec6b515 zephyr: device: gpio: Add a few more methods bcc9ee433bd zephyr: embassy: Add Default implementation a458d8e33eb zephyr: embassy: Eliminate unused printkln import dea64363115 samples: embassy: Detect proper end to the test 04d9e5714e6 samples: embassy: Increase task pool size eae89bc4d2b samples: embassy: Fix test name 758a2c264c7 samples: embassy: Update formatting ac0eaac9d8b zephyr: Update rustfmt db93ee7978e samples: embassy: Update Embassy Demo for Zephyr executor a9958395985 zephyr: Implement `executor-zephyr` to use with Embassy 60d7c5396ac samples: embassy: Start of an embassy demo 1540e9ab785 zephyr: Add initial support for embassy 1503a982e00 docs: Update top-level index c58d1f20024 zephyr: Expand top-level crate docs Signed-off-by: David Brown <david.brown@linaro.org>
a8f8d7e
to
00e2133
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bring in the following changes to the Rust module, updating since rev 4.1.