Skip to content
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

Add CFError support #77

Merged
merged 3 commits into from Apr 20, 2016
Merged

Add CFError support #77

merged 3 commits into from Apr 20, 2016

Conversation

@sfackler
Copy link
Contributor

sfackler commented Apr 18, 2016

This change is Reviewable

@sfackler sfackler force-pushed the sfackler:error branch from 787defc to 74be6d3 Apr 18, 2016
@metajack
Copy link
Contributor

metajack commented Apr 18, 2016

@pcwalton
Copy link
Contributor

pcwalton commented Apr 20, 2016

@bors-servo
Copy link
Contributor

bors-servo commented Apr 20, 2016

📌 Commit 74be6d3 has been approved by pcwalton

@bors-servo
Copy link
Contributor

bors-servo commented Apr 20, 2016

Testing commit 74be6d3 with merge 2e40852...

bors-servo added a commit that referenced this pull request Apr 20, 2016
Add CFError support

<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/core-foundation-rs/77)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Apr 20, 2016

☀️ Test successful - travis

@bors-servo bors-servo merged commit 74be6d3 into servo:master Apr 20, 2016
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
frewsxcv added a commit that referenced this pull request Apr 20, 2016
#77
bors-servo added a commit that referenced this pull request Apr 20, 2016
Bump version: 0.2.0 -> 0.2.1.

#77

#75

#73

#74

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/core-foundation-rs/78)
<!-- Reviewable:end -->
frewsxcv added a commit that referenced this pull request Apr 20, 2016
After #77.
bors-servo added a commit that referenced this pull request Apr 20, 2016
main-crate 0.2.1 requires v0.2.1 of sys-crate.

After #77.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/core-foundation-rs/79)
<!-- Reviewable:end -->
jdm pushed a commit that referenced this pull request Feb 1, 2018
Fix memory safety problem in `CGDataProvider::from_buffer()`.

The wrapper for that function made no attempt to ensure that the buffer
would stay alive, and as a result use-after-free could easily occur. The
fix is to require that the buffer be stuffed in an `Arc` box and to
teach Core Graphics how to release the `Arc` when it's done with it.

Related: #77. (This is basically a more minimal version of that PR. I had seen #77 but didn't realize that it was a memory safety problem! If you'd like to merge that PR instead, feel free.)

r? @jdm

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/core-graphics-rs/101)
<!-- Reviewable:end -->
jdm pushed a commit that referenced this pull request Feb 1, 2018
Typed cfarray

We should merge this before publishing a new version.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/core-text-rs/77)
<!-- Reviewable:end -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants
You can’t perform that action at this time.