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

[AssemblyScript] porting source from JS to AS #421

Draft
wants to merge 32 commits into
base: master
Choose a base branch
from

Commits on Mar 27, 2021

  1. Configuration menu
    Copy the full SHA
    65f3513 View commit details
    Browse the repository at this point in the history
  2. porting js into as

    StEvUgnIn committed Mar 27, 2021
    Configuration menu
    Copy the full SHA
    600fc7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68c0b01 View commit details
    Browse the repository at this point in the history
  4. update gitignore - yarn

    StEvUgnIn committed Mar 27, 2021
    Configuration menu
    Copy the full SHA
    758766d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2239143 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b61761e View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2021

  1. Configuration menu
    Copy the full SHA
    4276d9c View commit details
    Browse the repository at this point in the history
  2. fix module typings

    StEvUgnIn committed Mar 28, 2021
    Configuration menu
    Copy the full SHA
    fd1907b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f917c0c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2e2ac0b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a53c4e3 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Configuration menu
    Copy the full SHA
    6f18cce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1b573b View commit details
    Browse the repository at this point in the history
  3. fix AS warnings

    StEvUgnIn committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    6ff09f6 View commit details
    Browse the repository at this point in the history
  4. optimize MathUtil library

    StEvUgnIn committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    6deca79 View commit details
    Browse the repository at this point in the history
  5. optimize build for speed

    - disable size optimization
    - disable assertions in production
    
    Co-authored-by: Max Graey <[email protected]>
    StEvUgnIn and MaxGraey authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    dc5e7da View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Configuration menu
    Copy the full SHA
    cca26fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    598eff0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28f978a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0749891 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. merge JSMath and Maths and toolchain TS into AMD modules

    production build achieved from assembly
    StEvUgnIn committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    36ecee9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79a3b97 View commit details
    Browse the repository at this point in the history
  3. definitive toolchain compilation

    esm and cjs are produced by tsc
    rollup build all wasm loaders
    StEvUgnIn committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    8a56b64 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. hypot cannot be parsed in JS build

    must declare hypot3, hypot4, hypot7, ... each for function overloading
    moved namespace Math into maths.ts
    StEvUgnIn committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    78a6d91 View commit details
    Browse the repository at this point in the history
  2. javascript interface for webassembly

    rollup supports operation for both release and debug
    script allows to produce the exports for each loader files
    loader is compiled from JS using typescript but babel is supported
    StEvUgnIn committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    0dd49ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    194ed13 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

  1. add upper case support

    StEvUgnIn committed Apr 4, 2021
    Configuration menu
    Copy the full SHA
    1922b8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1124e84 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. update assembly and asconfig.json

    global function min cannot be accessed inside class when overriden
    asconfig.json: tdsFiles, exportRuntime, runtime set to incremental
    StEvUgnIn committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    885e3b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. loader

    moved loader release and debug to assembly/loader
    use as-bind for importing AS wasm
    loader produces declaration files only
    StEvUgnIn committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    2b03776 View commit details
    Browse the repository at this point in the history
  2. build

    prepare build system for as-pect files
    StEvUgnIn committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    32801c0 View commit details
    Browse the repository at this point in the history
  3. as-pect

    default configuration
    copied and renamed mocha tests from *.js into *.spec.ts
    StEvUgnIn committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    ae420e4 View commit details
    Browse the repository at this point in the history