Skip to content
This repository was archived by the owner on Mar 29, 2024. It is now read-only.

Add missed features, cleanup #20

Merged
merged 18 commits into from
Feb 18, 2017
Merged

Add missed features, cleanup #20

merged 18 commits into from
Feb 18, 2017

Conversation

pinepain
Copy link
Member

@pinepain pinepain commented Feb 17, 2017

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.

@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.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Distinguish number between int and float
1 participant