Minor Release v6.3.0
Pull Requests Since v6.2.0
Bug
- #1007 - Fix bugs which did not allow array variables to share memory
- #1009 - Hot Fix: CMake and add memory emulate debug
- #1004 - bug fix for pydm/init.py
Enhancement
- #1009 - Hot Fix: CMake and add memory emulate debug
Unlabeled
- #1003 - Exposing the DMA's GIT Version and API Version to pyrogue variables
- #1002 - Fix CMake policy warnings
- #1006 - Update migration guide
- #1001 - Update rogue_ci.yml
- #1008 - Post-build step to remove egg files
Pull Request Details
Update rogue_ci.yml
Author: | Benjamin Reese [email protected] |
Date: | Tue May 28 13:19:33 2024 -0700 |
Pull: | #1001 (13 additions, 30 deletions, 1 files changed) |
Branch: | slaclab/ruck314-patch-1 |
Notes:
Description
- Updating CI to use the common
gen_release
workflow
Fix CMake policy warnings
Author: | Larry Ruckman [email protected] |
Date: | Thu Jun 13 14:46:05 2024 -0700 |
Pull: | #1002 (56 additions, 50 deletions, 3 files changed) |
Branch: | JJL772/apply-cmake-policies |
Notes:
Fix CMake policy warnings and upgrade CMake minimum version.
Description
Exposing the DMA's GIT Version and API Version to pyrogue variables
Author: | Larry Ruckman [email protected] |
Date: | Fri Jun 21 10:14:55 2024 -0700 |
Pull: | #1003 (234 additions, 17 deletions, 5 files changed) |
Branch: | slaclab/ESROGUE-608 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-608 |
Notes:
Description
- Required if you need diagnostics on the DMA driver's release version string and API version number
- bug fix for support a future DMA_VERSION>0x06 in the future
bug fix for pydm/init.py
Author: | Benjamin Reese [email protected] |
Date: | Tue May 28 13:08:27 2024 -0700 |
Pull: | #1004 (19 additions, 1 deletions, 1 files changed) |
Branch: | slaclab/ESROGUE-600 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-600 |
Labels: | bug |
Notes:
Description
- Fixed the bug where CTRL+C and SIGTERM were not calling the root.stop() function while closing the GUI
Update migration guide
Author: | Larry Ruckman [email protected] |
Date: | Wed Jun 12 11:10:27 2024 -0700 |
Pull: | #1006 (67 additions, 8 deletions, 1 files changed) |
Branch: | slaclab/updateMigrationGuide |
Notes:
Description
Add
_rawWrite
and_rawRead
examples inmigration to v.6
guide.
Fix bugs which did not allow array variables to share memory
Author: | Ryan Herbst [email protected] |
Date: | Fri Jun 21 09:57:29 2024 -0700 |
Pull: | #1007 (304 additions, 198 deletions, 7 files changed) |
Branch: | slaclab/list_overlap |
Labels: | bug |
Notes:
Existing code had a bug where you could not create list variables which shared memory space. For example a list of 32 - 16 bit values in the lower 16-bits of each 32-bit memory location, co-located with a list of 32 - 16 bit values in the upper 16-bit of each 32-bit memory location.
This PR fixes this error and also cleans up some of the code related to mapping bytes.
Post-build step to remove egg files
Author: | Larry Ruckman [email protected] |
Date: | Fri Jun 21 10:32:14 2024 -0700 |
Pull: | #1008 (7 additions, 0 deletions, 1 files changed) |
Branch: | slaclab/ESROGUE-643 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-643 |
Notes:
Description
- Egg files from PIP install can mess up python environments.
- Make clean should remove the egg files.
Hot Fix: CMake and add memory emulate debug
Author: | Larry Ruckman [email protected] |
Date: | Tue Jun 25 12:38:43 2024 -0700 |
Pull: | #1009 (21 additions, 7 deletions, 3 files changed) |
Branch: | slaclab/cmake_fix |
Labels: | bug, enhancement |
Notes:
The existing Cmake script was broken in an anaconda environment.
This also adds additional debug for the memory emulator.