Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

GB: Refine lazy object GC. v5.0.114 #3321

Merged
merged 3 commits into from
Dec 20, 2022

Conversation

winlinvip
Copy link
Member

  1. Remove gc_set_creator_wrapper, pass by resource constructor.
  2. Remove SRS_LAZY_WRAPPER_GENERATOR macro, use template directly.
  3. Remove interfaces ISrsGbSipConn and ISrsGbSipConnWrapper.
  4. Remove ISrsGbMediaConn and ISrsGbMediaConnWrapper.

@winlinvip winlinvip added this to the 5.0 milestone Dec 17, 2022
Copy link
Contributor

@lipeng19811218 lipeng19811218 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI

@ossrs ossrs deleted a comment from lipeng19811218 Dec 20, 2022
@winlinvip winlinvip force-pushed the feature/refine-lazy-object-gc branch 2 times, most recently from f5c31e6 to 7df5465 Compare December 20, 2022 10:35
@winlinvip winlinvip changed the title GB: Refine lazy object GC. GB: Refine lazy object GC. v5.0.113 Dec 20, 2022
@winlinvip winlinvip force-pushed the feature/refine-lazy-object-gc branch from 7df5465 to 7dadfff Compare December 20, 2022 11:52
1. Remove gc_set_creator_wrapper, pass by resource constructor.
2. Remove SRS_LAZY_WRAPPER_GENERATOR macro, use template directly.
3. Remove interfaces ISrsGbSipConn and ISrsGbSipConnWrapper.
4. Remove ISrsGbMediaConn and ISrsGbMediaConnWrapper.
@winlinvip winlinvip changed the title GB: Refine lazy object GC. v5.0.113 GB: Refine lazy object GC. v5.0.114 Dec 20, 2022
@winlinvip winlinvip force-pushed the feature/refine-lazy-object-gc branch from 7dadfff to 0ebaad7 Compare December 20, 2022 11:54
@winlinvip winlinvip merged commit 6f3d6b9 into ossrs:5.0release Dec 20, 2022
winlinvip added a commit that referenced this pull request Dec 24, 2022
1. Asan: Support parse asan symbol backtrace log. v5.0.113 (#3324)
2. GB: Refine lazy object GC. v5.0.114 (#3321)
3. Fix #3328: Docker: Avoiding duplicated copy files. v5.0.115
@winlinvip winlinvip added the TransByAI Translated by AI/GPT. label Jul 29, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
TransByAI Translated by AI/GPT.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants