Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
abc-interpreter
abc-interpreter
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 8
    • Issues 8
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 3
    • Merge Requests 3
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • clean-and-itasks
  • abc-interpreterabc-interpreter
  • Merge Requests
  • !110

Merged
Opened Jun 27, 2019 by Camil Staps@cstaps🚀Owner

Move supporting javascript to abc interpreter repo

  • Overview 0
  • Commits 4
  • Pipelines 5
  • Changes 8

There was quite some duplicate code between this repository's interpret.js (used only to test the WebAssembly interpreter) and iTasks's abc-interpreter.js (used to run the interpreter and for JS interfacing). With this MR (and the corresponding iTasks-SDK!284 (merged)) all general code is moved to this repository and the JS interfacing code remains in iTasks. Hopefully most changes will now involve only one repository.

This MR also includes a change to the prelinked bytecode format: it now uses variable-length quantities to save roughly 70-75% on the final file size.

Edited Jun 27, 2019 by Camil Staps
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
Reference: clean-and-itasks/abc-interpreter!110
Source branch: move-supporting-javascript-to-abc-interpreter-repo

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.