Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Mar 29, 2024. It is now read-only.

Add missed features, cleanup #20

Merged
pinepain merged 18 commits into master from add-harmony-modules-support
Feb 18, 2017
Merged

Add missed features, cleanup #20

pinepain merged 18 commits into master from add-harmony-modules-support
Feb 18, 2017

Conversation

Copy link
Member

@pinepain pinepain commented Feb 17, 2017
edited
Loading

This PR adds more missed API to bring ES Modules closer. At this time their API is highly experimental, so it doesn't make much sense to add support for them at this time (unless you want to practice in gdb and catching segfaults), let's wait before getting more stable.

Public API changes In this PR and changes that may affect BC:

* - BC-breaking or potentially BC-breaking changes

  • * Raise required V8 version to 5.8.168;
  • * Remove non-standard V8\Scrip::{getSource,getOrigin};
  • * Drop non-working V8\Context extensions support;
  • * Add $is_wasm and $is_module options to V8\ScriptOriginOptions and V8\ScriptOrigin;
  • * Handle V8\IntegerValue sub-types when returning values from V8, fixes Distinguish number between int and float #19 ;
  • Add V8\UnboundScript class;
  • Simplify build system;
  • Add V8\ScriptCompiler\CachedData class;
  • Add test for V8\AccessControl class;
  • Add V8\ScriptCompiler\CompileOptions class;
  • Add V8\ScriptCompiler\Source class;
  • Add V8\ScriptCompiler;
  • Add V8\SymbolValue::GetToPrimitive() method.

BC-break: removed $extensions argument from V8\Context constructor
@pinepain pinepain merged commit f3c1af8 into master Feb 18, 2017
@pinepain pinepain deleted the add-harmony-modules-support branch February 18, 2017 00:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

Distinguish number between int and float
1 participant

AltStyle によって変換されたページ (->オリジナル) /