GithubHelp home page GithubHelp logo

guoyu07 / fibjs_vender Goto Github PK

View Code? Open in Web Editor NEW

This project forked from svenalbert/fibjs_vender

0.0 0.0 0.0 52.18 MB

Home Page: http://fibjs.org

CMake 0.01% C 34.56% C++ 64.75% Shell 0.01% Assembly 0.01% Objective-C 0.67% JavaScript 0.01%

fibjs_vender's Introduction

About fibjs_vender

fibjs_vender 是一个fibjs的依赖库,本身基于 Google v8 JavaScript 引擎

fibjs入口 (fibjs github): https://github.com/xicilion/fibjs

文档入口 (General docs (Chinese)): http://fibjs.org/

官方交流社区 (Online discussion): http://baoz.cn/fibjs

Update Procedure

1)建立并获取v8源码

1.将v8的源码clone至fibjs同级目录source/js/v8/v8下,目录结构如下:

v8的git地址:https://github.com/v8/v8-git-mirror

|--- fibjs
|    |--- vender 
|--- source 
     |--- js 
          |--- v8
               |--- v8
                    |--- (...v8 source)

2)更新v8源码

通过fetch获取v8源码的更新信息,并checkout最新版本以更新fibjs的vender库

$ git fetch github //github是本地v8设定的remote库

./git/config中的源配置
[remote "github"]
    url = https://github.com/v8/v8-git-mirror.git
    fetch = +refs/heads/*:refs/remotes/github/*

$ git branch -va 查看得到

  • remotes/github/4.5.97 4ab3b0d Version 4.5.97

  • remotes/github/4.5.98 9cf3374 Version 4.5.98.1 (cherry-pick)

$ git checkout -b v8_4.5.98 github/4.5.98 //例:此处选用最新版github/4.5.98

3)更新fibjs的vender源码

进入fibjs的vender目录下执行

$ sh update.sh

4)编译并测试更新vender库后的fibjs

各平台的编译及测试方法见:https://github.com/xicilion/fibjs

5)提交更新

提交fibjs_vender源码的更新,同时更新fibjs中vender目录的hash

fibjs_vender's People

Contributors

xicilion avatar verdantyang avatar asionius avatar ngot avatar

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.