Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add JavaScript as an alternative to Lua #2169

Closed
wants to merge 126 commits into from
Closed

Add JavaScript as an alternative to Lua #2169

wants to merge 126 commits into from

Commits on Jan 18, 2021

  1. v8

    fix compilation
    
    
    remove copy of v8
    
    
    remove v8 sources
    
    
    v8 auto download
    
    
    fix
    
    
    example foo function
    CrosRoad95 committed Jan 18, 2021
    Copy the full SHA
    281c1ba View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    6535f03 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    907b518 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. Copy the full SHA
    1245911 View commit details
    Browse the repository at this point in the history
  2. move v8 to deathmatch

    CrosRoad95 committed Jan 19, 2021
    Copy the full SHA
    ef517b4 View commit details
    Browse the repository at this point in the history
  3. loading js scripts

    CrosRoad95 committed Jan 19, 2021
    Copy the full SHA
    be3bf39 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    48fd4b2 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. Copy the full SHA
    b0636a2 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. module system

    CrosRoad95 committed Jan 21, 2021
    Copy the full SHA
    ec637fd View commit details
    Browse the repository at this point in the history
  2. utils module, print export

    CrosRoad95 committed Jan 21, 2021
    Copy the full SHA
    88a04cc View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    8529f16 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4272609 View commit details
    Browse the repository at this point in the history
  5. improve importing

    CrosRoad95 committed Jan 21, 2021
    Copy the full SHA
    fbb9036 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2021

  1. remote debugger test

    inspector things
    
    
    Remote debugger
    CrosRoad95 committed Jan 23, 2021
    Copy the full SHA
    8e58315 View commit details
    Browse the repository at this point in the history
  2. promises

    CrosRoad95 committed Jan 23, 2021
    Copy the full SHA
    16b7df9 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2021

  1. rename v8 dll name

    CrosRoad95 committed Jan 24, 2021
    Copy the full SHA
    11914f9 View commit details
    Browse the repository at this point in the history
  2. js vector2

    CrosRoad95 committed Jan 24, 2021
    Copy the full SHA
    7e9a701 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    83fbd2d View commit details
    Browse the repository at this point in the history
  4. fix installation of v8

    CrosRoad95 committed Jan 24, 2021
    Copy the full SHA
    84ba8f9 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    dedd6c6 View commit details
    Browse the repository at this point in the history
  6. improve vector2 creation

    CrosRoad95 committed Jan 24, 2021
    Copy the full SHA
    b299a13 View commit details
    Browse the repository at this point in the history
  7. vector3

    CrosRoad95 committed Jan 24, 2021
    Copy the full SHA
    bbe616c View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Copy the full SHA
    81cec5a View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. matrix class, gc

    CrosRoad95 committed Jan 27, 2021
    Copy the full SHA
    1485cbf View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e9374ef View commit details
    Browse the repository at this point in the history
  3. auto downloading libraries

    CrosRoad95 committed Jan 27, 2021
    Copy the full SHA
    c50c7d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. various things

    CrosRoad95 committed Jan 28, 2021
    Copy the full SHA
    0bb79f4 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1566c29 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2021

  1. refactored promises

    CrosRoad95 committed Jan 30, 2021
    Copy the full SHA
    43563eb View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0fdc086 View commit details
    Browse the repository at this point in the history
  3. clean up premake5.lua

    CrosRoad95 committed Jan 30, 2021
    Copy the full SHA
    26a66f3 View commit details
    Browse the repository at this point in the history
  4. clean up

    CrosRoad95 committed Jan 30, 2021
    Copy the full SHA
    de9ba25 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    fa43e76 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    c477d4f View commit details
    Browse the repository at this point in the history
  7. addendum to last commit

    CrosRoad95 committed Jan 30, 2021
    Copy the full SHA
    384a154 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2021

  1. exporting

    CrosRoad95 committed Jan 31, 2021
    Copy the full SHA
    0c00a6e View commit details
    Browse the repository at this point in the history
  2. two dopulses

    CrosRoad95 committed Jan 31, 2021
    Copy the full SHA
    088a823 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a22584c View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    e8092b2 View commit details
    Browse the repository at this point in the history
  5. refactor js utils

    CrosRoad95 committed Jan 31, 2021
    Copy the full SHA
    1ed1dce View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. Copy the full SHA
    7aeee29 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. Copy the full SHA
    7c0a835 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    dc37ce8 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2021

  1. config file

    CrosRoad95 committed Feb 5, 2021
    Copy the full SHA
    7a25c27 View commit details
    Browse the repository at this point in the history
  2. add v8 to build yaml

    CrosRoad95 committed Feb 5, 2021
    Copy the full SHA
    a68adce View commit details
    Browse the repository at this point in the history
  3. add v8 to debug build

    CrosRoad95 committed Feb 5, 2021
    Copy the full SHA
    21a45f6 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    b9250e2 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    0dc88aa View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2021

  1. import *, beginning

    CrosRoad95 committed Feb 6, 2021
    Copy the full SHA
    f0ea0db View commit details
    Browse the repository at this point in the history
  2. move mtav8 to shared

    CrosRoad95 committed Feb 6, 2021
    Copy the full SHA
    9039c79 View commit details
    Browse the repository at this point in the history
  3. mtaserver.conf

    CrosRoad95 committed Feb 6, 2021
    Copy the full SHA
    fafce6c View commit details
    Browse the repository at this point in the history
  4. refactor classes

    CrosRoad95 committed Feb 6, 2021
    Copy the full SHA
    8140736 View commit details
    Browse the repository at this point in the history
  5. utils, tov8string

    CrosRoad95 committed Feb 6, 2021
    Copy the full SHA
    f222105 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    6893382 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2021

  1. Copy the full SHA
    0154069 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d8518ca View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    13d5625 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    5d3e04a View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    bed41ab View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    0d197cd View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. refactor classes methods

    CrosRoad95 committed Feb 8, 2021
    Copy the full SHA
    e1dbc56 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    b08f54e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    fe2a7af View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. gc, remove magic numbers

    CrosRoad95 committed Feb 10, 2021
    Copy the full SHA
    922cd1e View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. initSecurity

    CrosRoad95 committed Feb 11, 2021
    Copy the full SHA
    6552418 View commit details
    Browse the repository at this point in the history
  2. refactor

    CrosRoad95 committed Feb 11, 2021
    Copy the full SHA
    f93156e View commit details
    Browse the repository at this point in the history
  3. refactor setter, getter

    CrosRoad95 committed Feb 11, 2021
    Copy the full SHA
    0674cce View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. refactor, format files

    CrosRoad95 committed Feb 12, 2021
    Copy the full SHA
    2ced85d View commit details
    Browse the repository at this point in the history
  2. crash fix

    CrosRoad95 committed Feb 12, 2021
    Copy the full SHA
    aa62a36 View commit details
    Browse the repository at this point in the history
  3. addendum

    CrosRoad95 committed Feb 12, 2021
    Copy the full SHA
    651d30c View commit details
    Browse the repository at this point in the history
  4. random things

    CrosRoad95 committed Feb 12, 2021
    Copy the full SHA
    e5dd635 View commit details
    Browse the repository at this point in the history
  5. fixes

    CrosRoad95 committed Feb 12, 2021
    Copy the full SHA
    04eb258 View commit details
    Browse the repository at this point in the history
  6. premake

    CrosRoad95 committed Feb 12, 2021
    Copy the full SHA
    2afd481 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    0c065b2 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2021

  1. fixes

    CrosRoad95 committed Feb 13, 2021
    Copy the full SHA
    0e57d5b View commit details
    Browse the repository at this point in the history
  2. random

    CrosRoad95 committed Feb 13, 2021
    Copy the full SHA
    5862b6b View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2021

  1. Copy the full SHA
    8ab59b7 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2021

  1. gc

    CrosRoad95 committed Feb 16, 2021
    Copy the full SHA
    2db0819 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    54e36a9 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2021

  1. Copy the full SHA
    01214ec View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. add precompiled dlls

    CrosRoad95 committed Mar 25, 2021
    Copy the full SHA
    47a2b20 View commit details
    Browse the repository at this point in the history
  2. header files

    CrosRoad95 committed Mar 25, 2021
    Copy the full SHA
    48bd676 View commit details
    Browse the repository at this point in the history
  3. add .lib files

    CrosRoad95 committed Mar 25, 2021
    Copy the full SHA
    375ab1c View commit details
    Browse the repository at this point in the history
  4. test project

    CrosRoad95 committed Mar 25, 2021
    Copy the full SHA
    27df260 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2021

  1. Copy the full SHA
    95b8654 View commit details
    Browse the repository at this point in the history
  2. accessors

    CrosRoad95 committed Mar 28, 2021
    Copy the full SHA
    5c373f4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    410e7f0 View commit details
    Browse the repository at this point in the history
  4. move js to shared folder

    CrosRoad95 committed Mar 28, 2021
    Copy the full SHA
    a4b67d6 View commit details
    Browse the repository at this point in the history
  5. js parser support

    CrosRoad95 committed Mar 28, 2021
    Copy the full SHA
    549fbaf View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. js parser continue

    CrosRoad95 committed Mar 29, 2021
    Copy the full SHA
    7915c52 View commit details
    Browse the repository at this point in the history
  2. js parser continue

    CrosRoad95 committed Mar 29, 2021
    Copy the full SHA
    2e8615d View commit details
    Browse the repository at this point in the history
  3. js parser continue

    CrosRoad95 committed Mar 29, 2021
    Copy the full SHA
    18e6a01 View commit details
    Browse the repository at this point in the history
  4. refactor

    CrosRoad95 committed Mar 29, 2021
    Copy the full SHA
    2de3c6d View commit details
    Browse the repository at this point in the history
  5. class length

    CrosRoad95 committed Mar 29, 2021
    Copy the full SHA
    82e6337 View commit details
    Browse the repository at this point in the history
  6. improve CV8Isolate

    CrosRoad95 committed Mar 29, 2021
    Copy the full SHA
    b13c484 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. eval

    CrosRoad95 committed Mar 30, 2021
    Copy the full SHA
    6a54a20 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. enums

    CrosRoad95 committed Mar 31, 2021
    Copy the full SHA
    bc147e0 View commit details
    Browse the repository at this point in the history
  2. everything

    CrosRoad95 committed Mar 31, 2021
    Copy the full SHA
    0618824 View commit details
    Browse the repository at this point in the history
  3. import objects

    CrosRoad95 committed Mar 31, 2021
    Copy the full SHA
    d3c4348 View commit details
    Browse the repository at this point in the history
  4. async await

    CrosRoad95 committed Mar 31, 2021
    Copy the full SHA
    c8d69bc View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. async await

    CrosRoad95 committed Apr 1, 2021
    Copy the full SHA
    2f65743 View commit details
    Browse the repository at this point in the history
  2. reject fixes

    CrosRoad95 committed Apr 1, 2021
    Copy the full SHA
    fc26f3d View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c1892d9 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    c9f7a8f View commit details
    Browse the repository at this point in the history
  5. rename CDefs to CApiDefs

    CrosRoad95 committed Apr 1, 2021
    Copy the full SHA
    4260be5 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. Copy the full SHA
    290f843 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f37b8a4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    1ce1427 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    0372fee View commit details
    Browse the repository at this point in the history
  5. promise hook test

    CrosRoad95 committed Apr 2, 2021
    Copy the full SHA
    d127172 View commit details
    Browse the repository at this point in the history
  6. fix crashes

    CrosRoad95 committed Apr 2, 2021
    Copy the full SHA
    97c60b1 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    3a89cb3 View commit details
    Browse the repository at this point in the history
  8. compilation fix

    CrosRoad95 committed Apr 2, 2021
    Copy the full SHA
    0435fc1 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. Copy the full SHA
    31c6331 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    14207dd View commit details
    Browse the repository at this point in the history
  3. color class

    CrosRoad95 committed Apr 3, 2021
    Copy the full SHA
    af6c6cd View commit details
    Browse the repository at this point in the history
  4. method parser

    CrosRoad95 committed Apr 3, 2021
    Copy the full SHA
    c355b3d View commit details
    Browse the repository at this point in the history
  5. remove utils functions

    CrosRoad95 committed Apr 3, 2021
    Copy the full SHA
    d39536a View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    360405b View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    8859049 View commit details
    Browse the repository at this point in the history
  8. remove more features

    CrosRoad95 committed Apr 3, 2021
    Copy the full SHA
    89b5016 View commit details
    Browse the repository at this point in the history
  9. remove even more features

    CrosRoad95 committed Apr 3, 2021
    Copy the full SHA
    f373526 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    f7797b3 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    a2066d5 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    cc33474 View commit details
    Browse the repository at this point in the history
  13. fixes

    CrosRoad95 committed Apr 3, 2021
    Copy the full SHA
    58c7304 View commit details
    Browse the repository at this point in the history