[parrot/parrot] ea1641: Add opsc build dependency on LLMV

noreply at github.com noreply at github.com
Sun May 1 12:27:08 UTC 2011


Branch: refs/heads/jit_prototype
Home:   https://github.com/parrot/parrot

Commit: ea1641fec8674b5973aaf7cd4a354a1794ee069b
    https://github.com/parrot/parrot/commit/ea1641fec8674b5973aaf7cd4a354a1794ee069b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M compilers/opsc/Rules.mak

Log Message:
-----------
Add opsc build dependency on LLMV


Commit: 6610a93fe1fb74a1a9b469743b4bee17fc489c42
    https://github.com/parrot/parrot/commit/6610a93fe1fb74a1a9b469743b4bee17fc489c42
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M runtime/parrot/library/LLVM.pm
  M runtime/parrot/library/LLVM/Module.pm
  M src/llvm_extra.cpp

Log Message:
-----------
[llvm] Extract defined types from LLMVModule and expose it via bindings


Commit: b029c56d43a72f000b8cbea9daa889a8bf2a753e
    https://github.com/parrot/parrot/commit/b029c56d43a72f000b8cbea9daa889a8bf2a753e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M runtime/parrot/library/LLVM/Type.pm

Log Message:
-----------
[llvm] Add more methods to LLVM::Type


Commit: 5127ff68c130ed032bacb1500049c5097ca49a7e
    https://github.com/parrot/parrot/commit/5127ff68c130ed032bacb1500049c5097ca49a7e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M compilers/opsc/src/Ops/JIT.pm

Log Message:
-----------
Initial cut of extracting of underlying struct type from llvm bitcode. Now we can generate proper accessor for something like 'interp->ctx'


Compare: https://github.com/parrot/parrot/compare/0fea15f...5127ff6


More information about the parrot-commits mailing list