[parrot/parrot] 84e393: Implement ParrotInterpeter.mark. It's required to ...
noreply at github.com
noreply at github.com
Sat Apr 2 12:04:55 UTC 2011
Branch: refs/heads/jit_prototype
Home: https://github.com/parrot/parrot
Commit: 84e393179b552595c378c44c19644b1627f1d962
https://github.com/parrot/parrot/commit/84e393179b552595c378c44c19644b1627f1d962
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-02 (Sat, 02 Apr 2011)
Changed paths:
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
Implement ParrotInterpeter.mark. It's required to be child interpreter independent from parent in terms of memory management.
Commit: 226e5bbeb4f2f7e8dadb340f57a0eb30f3e94c36
https://github.com/parrot/parrot/commit/226e5bbeb4f2f7e8dadb340f57a0eb30f3e94c36
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-02 (Sat, 02 Apr 2011)
Changed paths:
M src/dynpmc/llvm_engine.pmc
Log Message:
-----------
Don't waste space for attributes. Store LLVMExecutionEngine directly in PMC_data.
Commit: 5d7a0910ab4269ebe31f6f284bfc94d26ab6d5bc
https://github.com/parrot/parrot/commit/5d7a0910ab4269ebe31f6f284bfc94d26ab6d5bc
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-02 (Sat, 02 Apr 2011)
Changed paths:
M t/compilers/opsc/21-jit-files.t
Log Message:
-----------
Reorganize logical blocks in test as preparation for more-than-one-sub JITting.
Commit: 6ba48b4d26ab8763101a175dc858cb4404a72002
https://github.com/parrot/parrot/commit/6ba48b4d26ab8763101a175dc858cb4404a72002
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-02 (Sat, 02 Apr 2011)
Changed paths:
M compilers/opsc/src/Ops/JIT.pm
Log Message:
-----------
Resurrect keep_going flag with handling "branch" and "jump" ops.
Compare: https://github.com/parrot/parrot/compare/320a8e7...6ba48b4
More information about the parrot-commits
mailing list