Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Merge release 9.0.5 7.10.2019 - #7186

Merged
livecodepanos merged 3 commits into
livecode:develop-9.0from
livecodepanos:merge-release-9.0.5-7.10.2019
Oct 7, 2019
Merged

Merge release 9.0.5 7.10.2019#7186
livecodepanos merged 3 commits into
livecode:develop-9.0from
livecodepanos:merge-release-9.0.5-7.10.2019

Conversation

@livecodepanos

Copy link
Copy Markdown
Contributor

No description provided.

runrevmark and others added 3 commits October 3, 2019 08:46
This patch adds a 'freeze' count to the deleted object pool logic. When the current
pool is frozen, no new pools will be created until it is thawed again. This means
that all objects that are deleted during that period are accumulated in the frozen
pool.

This ability is used inside MCB_prepmessage, which is the handler which causes the
engine to enter debug mode and send a message. Doing this prevents corruption of
the deleted object pools stack which appears to occur when the script editor
manipulates menus in the context of a debug-related message.

As the use of freezing the current object pool is only used in this one place it
has no effect on normal running code, only on code which runs in the context of
a debug-related message.
[[ Bug 22130 ]] Disable deleted object pool creation whilst debugging
@livecodepanos

Copy link
Copy Markdown
Contributor Author

Clean merge, so self-review:

@livecode-vulcan review ok 0ed0611

@livecode-vulcan

Copy link
Copy Markdown
Contributor

💙 review by @livecodepanos ok 0ed0611

livecode-vulcan added a commit that referenced this pull request Oct 7, 2019
@livecode-vulcan

Copy link
Copy Markdown
Contributor

😎 test success 0ed0611

  • try-community-armv6-android-sdk26_ndk16r15: success
  • try-community-armv7-android-ndk16r15: success
  • try-community-arm64-android-ndk16r15: success
  • try-community-x86-android-ndk16r15: success
  • try-community-x86_64-android-ndk16r15: success
  • try-community-js-emscripten-sdk1.35: success
  • try-community-universal-ios-iphoneos13.1: success
  • try-community-universal-ios-iphonesimulator13.1: success
  • try-community-universal-mac-macosx10.9: success
  • try-community-x86-linux-debian8: success
  • try-community-x86_64-linux-debian8: success
  • try-community-x86-win32: success
  • try-community-x86_64-win32: success

@livecodepanos
livecodepanos merged commit 08839cf into livecode:develop-9.0 Oct 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants