Skip to content

Conversation

@Lukasa
Copy link
Contributor

@Lukasa Lukasa commented Aug 20, 2019

Motivation:

Our scripts have code to catch the functions that are used with STACK_OF
and LHASH_OF data structures in BoringSSL in order to namespace them.
Sadly, some declarations were falling through the cracks: we missed some
LHASH_OF functions used internally, and we missed the
DEFINE_NAMED_STACK_OF macro used for a new C++ data type.

Modifications:

  • Improved these scripts to catch more cases.
  • Updated BoringSSL to 9806ae005b3085683a2fcf2953e4170893e0973d.

Result:

Fewer exported symbols from BoringSSL.

Motivation:

Our scripts have code to catch the functions that are used with STACK_OF
and LHASH_OF data structures in BoringSSL in order to namespace them.
Sadly, some declarations were falling through the cracks: we missed some
LHASH_OF functions used internally, and we missed the
DEFINE_NAMED_STACK_OF macro used for a new C++ data type.

Modifications:

- Improved these scripts to catch more cases.
- Updated BoringSSL to 9806ae005b3085683a2fcf2953e4170893e0973d.

Result:

Fewer exported symbols from BoringSSL.
@Lukasa Lukasa added the 🔨 semver/patch No public API change. label Aug 20, 2019
@Lukasa Lukasa added this to the 2.4.0 milestone Aug 20, 2019
@Lukasa Lukasa requested a review from weissi August 20, 2019 11:01
@Lukasa Lukasa modified the milestones: 2.4.0, 2.5.0 Aug 20, 2019
Copy link
Member

@weissi weissi left a comment

Choose a reason for hiding this comment

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

awesome, thank you!

@weissi weissi merged commit dc2e9c0 into apple:master Aug 20, 2019
@Lukasa Lukasa modified the milestones: 2.5.0, 2.4.1 Oct 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 semver/patch No public API change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants