[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