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

Improve the JSVal interfaces. #54

Merged
merged 3 commits into from Mar 9, 2014
Merged

Improve the JSVal interfaces. #54

merged 3 commits into from Mar 9, 2014

Conversation

@Ms2ger
Copy link
Collaborator

Ms2ger commented Mar 9, 2014

This duplicates some more knowledge of the JSVal representation into rust; I think that's fine, as the representation rarely changes, and this makes for cleaner and more efficient code until we have cross-language inlining.

jdm added a commit that referenced this pull request Mar 9, 2014
Improve the JSVal interfaces.
@jdm jdm merged commit 6aa8d41 into servo:master Mar 9, 2014
@jdm
Copy link
Member

jdm commented Mar 9, 2014

Yes. Good.

@Ms2ger Ms2ger deleted the Ms2ger:JSVal branch Mar 9, 2014
bors-servo pushed a commit to servo/servo that referenced this pull request Mar 9, 2014
bors-servo pushed a commit to servo/servo that referenced this pull request Mar 10, 2014
mmatyas pushed a commit to mmatyas/rust-mozjs that referenced this pull request Jul 30, 2015
Add AzDrawTargetFillGlyphs in azure_hl.rs
tschneidereit pushed a commit to tschneidereit/rust-mozjs that referenced this pull request Aug 26, 2017
Fix build under MSYS2/MINGW64

This is a set of changes needed to build mozjs under msys2/mingw64.

Core changes:
- Allow building with msys make
- Don't strip "lib" prefix from library names
- Use system nspr with correct lib names (nspr-config gives incorrect values)
- Force using native win32 python instead of the mingw64/msys python

I'm not really happy with these changes since these are all basically core m-c js files, and I don't think we could take some of these changes in m-c.  But, the majority of changes are correct or are resolving deeper issues in the m-c build system (e.g. the need to use the native win32 python instead of the msys one).

The ICU libprefix stuff can probably be resolved a different way, I just wasn't sure how to go about it.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/mozjs/54)
<!-- Reviewable:end -->
gecko-dev-updater pushed a commit to marco-c/gecko-dev-comments-removed that referenced this pull request Sep 30, 2019
…SVal); r=jdm

Requires servo/rust-mozjs#54.

Source-Repo: https://github.com/servo/servo
Source-Revision: 654f3db29511d3b7b7a49a875b86a8538d111bcf

UltraBlame original commit: 9f17560e80b9f61b7c62c16c00815b5d0e3b48b6
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified that referenced this pull request Sep 30, 2019
…SVal); r=jdm

Requires servo/rust-mozjs#54.

Source-Repo: https://github.com/servo/servo
Source-Revision: 654f3db29511d3b7b7a49a875b86a8538d111bcf

UltraBlame original commit: 9f17560e80b9f61b7c62c16c00815b5d0e3b48b6
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified-and-comments-removed that referenced this pull request Oct 1, 2019
…SVal); r=jdm

Requires servo/rust-mozjs#54.

Source-Repo: https://github.com/servo/servo
Source-Revision: 654f3db29511d3b7b7a49a875b86a8538d111bcf

UltraBlame original commit: 9f17560e80b9f61b7c62c16c00815b5d0e3b48b6
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

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