Coder Social home page Coder Social logo

v8 / node Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nodejs/node

169.0 169.0 64.0 951.43 MB

Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

Home Page: https://nodejs.org

License: Other

JavaScript 62.11% Makefile 0.27% Shell 0.21% R 0.04% HTML 0.84% TypeScript 0.01% C++ 21.23% Python 12.22% C 2.72% Assembly 0.01% Batchfile 0.22% Emacs Lisp 0.07% Perl 0.06%

node's Introduction

V8 JavaScript Engine

V8 is Google's open source JavaScript engine.

V8 implements ECMAScript as specified in ECMA-262.

V8 is written in C++ and is used in Google Chrome, the open source browser from Google.

V8 can run standalone, or can be embedded into any C++ application.

V8 Project page: https://v8.dev/docs

Getting the Code

Checkout depot tools, and run

    fetch v8

This will checkout V8 into the directory v8 and fetch all of its dependencies. To stay up to date, run

    git pull origin
    gclient sync

For fetching all branches, add the following into your remote configuration in .git/config:

    fetch = +refs/branch-heads/*:refs/remotes/branch-heads/*
    fetch = +refs/tags/*:refs/tags/*

Contributing

Please follow the instructions mentioned at v8.dev/docs/contribute.

node's People

Contributors

addaleax avatar aduh95 avatar apapirovski avatar bnoordhuis avatar bridgear avatar cjihrig avatar danbev avatar indutny avatar isaacs avatar jasnell avatar joyeecheung avatar lpinca avatar mhdawson avatar mscdex avatar mylesborins avatar piscisaureus avatar refack avatar richardlau avatar ronag avatar rvagg avatar ry avatar sam-github avatar shigeki avatar targos avatar tjfontaine avatar tniessen avatar tootallnate avatar trevnorris avatar trott avatar vsemozhetbyt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

node's Issues

Rebase to latest Node.js master, update to latest V8 ToT

/cc @fhinkel @matthewloring @hashseed @targos

The vee-eight-lkgr branch has a version of Node.js master from more than 2 months ago. I am going to use this issue to rebase to the latest master along with pickup the V8 ToT from this morning.

I am going to reset the head to what I have on my fork presently, specfically 1735fdf. Since rebase is destructive on the history, I have created a backup tag lkgr-backup-20170214 pointing the to present head: 9e76b83.

A few tests are still disabled in this branch. Most of these are related to debug.

Issues that need to be addressed as a follow-on:

  • Debug::SetMessageHandler is a nop in V8 5.8. This means that node debug can no longer work. All the test using node debug should be migrated to use node inspect instead. I tried doing this, but was blocked by a bug that node --inspect-port=${port} doesn't seem to be getting propagated to the inferior. All instances of the node inspect inferior start on the same (default) port, causing grief. For now I have deleted the debug tests, but as a follow on these should be properly fixed.
  • test-intl-no-icu-data.js is a new test. I didn't have time to look into why it is failing.
  • I am not sure if the windows build issues have been addressed yet.

Security Policy violation Binary Artifacts

This issue was automatically created by Allstar.

Security Policy Violation
Project is out of compliance with Binary Artifacts policy: binaries present in source code

Rule Description
Binary Artifacts are an increased security risk in your repository. Binary artifacts cannot be reviewed, allowing the introduction of possibly obsolete or maliciously subverted executables. For more information see the Security Scorecards Documentation for Binary Artifacts.

Remediation Steps
To remediate, remove the generated executable artifacts from the repository.

Artifacts Found

  • deps/zlib/google/test/data/evil_via_invalid_utf8.zip

Additional Information
This policy is drawn from Security Scorecards, which is a tool that scores a project's adherence to security best practices. You may wish to run a Scorecards scan directly on this repository for more details.


Allstar has been installed on all Google managed GitHub orgs. Policies are gradually being rolled out and enforced by the GOSST and OSPO teams. Learn more at http://go/allstar

This issue will auto resolve when the policy is in compliance.

Issue created by Allstar. See https://github.com/ossf/allstar/ for more information. For questions specific to the repository, please contact the owner or maintainer.

test: zlib-binding.deflate flaky

The async-hooks/test-zlib.zlib-binding.deflate.js test is flaky since we updated Node to Node master yesterday. Any async hooks folks want to look into this cc @addaleax @trevnorris? @Trott is seeing a corrupted double-linked list error with the same test (on Node master with his PR #17856).

  ---
  duration_ms: 0.264
  severity: fail
  stack: |-
    *** Error in `out/Release/node': malloc(): smallbin double linked list corrupted: 0x0000000002b8e990 ***

This is the builder: https://ci.chromium.org/p/v8/builders/luci.v8.try/v8_node_linux64_rel
Here's one of the builds with a malloc error: https://ci.chromium.org/p/v8/builds/b8957891491866158528

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.