Git Product home page Git Product logo

bf-rs's People

Contributors

tov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bf-rs's Issues

"jit" feature not working on "current" nightly(2018-05-19)

I know that it is caused by dynasm but maybe you could update to dynasm 0.2 if it is possible. This is an awesome brainfuck interpreter/compiler project and it would be nice to keep it alive. Thanks.

> cargo build
   Compiling stable_deref_trait v1.0.0
   Compiling bitflags v0.9.1
   Compiling memmap v0.5.2
   Compiling owning_ref v0.3.3
   Compiling dynasm v0.1.4
   Compiling dynasmrt v0.1.4
error[E0063]: missing field `edition` in initializer of `syntax::ext::base::SyntaxExtension`
  --> /home/peter/.cargo/registry/src/github.com-1ecc6299db9ec823/dynasm-0.1.4/src/lib.rs:44:35
   |
44 |                                   SyntaxExtension::NormalTT {
   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ missing `edition`

error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment`
   --> /home/peter/.cargo/registry/src/github.com-1ecc6299db9ec823/dynasm-0.1.4/src/arch/x64/parser.rs:550:31
    |
550 |     Some(Ident {node: segment.identifier, span: path.span})
    |                               ^^^^^^^^^^

error: aborting due to 2 previous errors

Some errors occurred: E0063, E0609.
For more information about an error, try `rustc --explain E0063`.
error: Could not compile `dynasm`.

LLVM API with input output arguments

Hi,
I am trying out the llvm feature and I see that I can llvm_run() my peephole program but there is no API to set the input and output like with the Interpretable programs. Am I missing something or is that just not supported yet?
Thanks for the great work!

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.