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

Support Just-in-time compilation #61

Open
fabianishere opened this issue Oct 15, 2017 · 2 comments
Open

Support Just-in-time compilation #61

fabianishere opened this issue Oct 15, 2017 · 2 comments
Assignees
Labels
feature New feature or request
Milestone

Comments

@fabianishere
Copy link
Owner

Goal

Provide an optional Just-in-time compilation that dynamically translates the instructions into x86-64 instructions.

@fabianishere fabianishere added Status: In Progress feature New feature or request labels Oct 15, 2017
@fabianishere fabianishere added this to the v3.0 milestone Oct 15, 2017
@fabianishere fabianishere self-assigned this Oct 15, 2017
fabianishere added a commit that referenced this issue Oct 15, 2017
This change adds the fundamentals for a x86-64 JIT backend which
translates the Brainfuck instruction list onto x86-64 instructions.
fabianishere added a commit that referenced this issue Oct 3, 2018
This change adds the fundamentals for a x86-64 JIT backend which
translates the Brainfuck instruction list onto x86-64 instructions.

See #61
@christianbender
Copy link

@fabianishere Have you a instruction list for x86-64 instructions or amd64 ? I use AMD

@fabianishere
Copy link
Owner Author

Hi,

I mostly use this reference when looking up instructions and this online assembler to see what a sequence of assembly instructions compile to (You could also do this offline using GAS or any other x86 asssembler)

fabianishere added a commit that referenced this issue Mar 18, 2019
This change adds a virtual machine implementation that uses GNU
lightning to emit machine code.

See #61
fabianishere added a commit that referenced this issue Mar 25, 2019
This change adds a virtual machine implementation that uses GNU
lightning to emit machine code.

See #61
fabianishere added a commit that referenced this issue Mar 25, 2019
This change adds a virtual machine implementation that uses GNU
lightning to emit machine code.

See #61
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants