Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Contribute to GitLab
  • Sign in / Register
V
V8
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Linshizhi
  • V8
  • Repository

Switch branch/tag
  • v8
  • test
  • debugger
  • debug
  • side-effect
History Find file
  • Source code
  • Download zip
  • Download tar.gz
  • Download tar.bz2
  • Download tar
  • peterwmwong's avatar
    [builtins] Port Array.p.join to Torque. · 952c0976
    peterwmwong authored Oct 16, 2018
    This also includes ports of Array.p.toString and Array.p.toLocaleString.
    Many parts of the old JS implementation are preserved, because
    TypedArray.p.join still relies on it.  These will be removed once
    TypedArray.p.join is ported to Torque.
    
    To simplify implementation, special handling of extremely sparse arrays
    has been removed.
    
    Performance improvements vary by array size, elements, and sparse-ness.
    Some quick numbers and graphs are here:
    https://docs.google.com/spreadsheets/d/125VLmRMudk8XaomLCsZQ1ewc94WCqht-8GQwU3s9BW8/edit#gid=2087673710
    
    Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;luci.v8.try:v8_linux_noi18n_rel_ng;master.tryserver.blink:linux_trusty_blink_rel
    Change-Id: Ia4069a068403ce36676c37401d349aefc976b045
    Reviewed-on: https://chromium-review.googlesource.com/c/1196693
    Commit-Queue: Peter Wong <peter.wm.wong@gmail.com>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#56699}
    952c0976
Name
Last commit
Last update
..
debug-evaluate-no-side-effect-async.js Loading commit data...
debug-evaluate-no-side-effect-builtins-2.js Loading commit data...
debug-evaluate-no-side-effect-builtins.js Loading commit data...
debug-evaluate-no-side-effect-control.js Loading commit data...
debug-evaluate-no-side-effect-iife.js Loading commit data...
debug-evaluate-no-side-effect-ops.js Loading commit data...
debug-evaluate-no-side-effect-regexp.js Loading commit data...
debug-evaluate-no-side-effect-runtime-check.js Loading commit data...
debug-evaluate-no-side-effect.js Loading commit data...