[parrot/parrot] 44dca6: Add proper preamble to jitted.ops so LLVM will hav...

noreply at github.com noreply at github.com
Mon May 2 21:58:31 UTC 2011


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

Commit: 44dca61f6937699d1bc814dbdd551353a8f1bc33
    https://github.com/parrot/parrot/commit/44dca61f6937699d1bc814dbdd551353a8f1bc33
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-02 (Mon, 02 May 2011)

Changed paths:
  M t/jit/jitted.ops

Log Message:
-----------
Add proper preamble to jitted.ops so LLVM will have a chance to generate more stuff used in jitter.


Commit: 749b11caa42ba32b5f065eeae3dddf0563f96fa4
    https://github.com/parrot/parrot/commit/749b11caa42ba32b5f065eeae3dddf0563f96fa4
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-02 (Mon, 02 May 2011)

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

Log Message:
-----------
[llvm] Change Builder.call to accept Value instead of Function. This is required for generating pointer-to-function calls.


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

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

Log Message:
-----------
[llvm] Init struct.PMC and struct.STRING from LLVM bitcode.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Preprocessor.pm

Log Message:
-----------
Remove debug _dumper


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

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

Log Message:
-----------
[llvm] Add Constant.int_to_ptr


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

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

Log Message:
-----------
Add NULL and NEED_CONTINUATION definisions


Commit: 66dd43334696b1d0f4238a59d8087b313ebfc928
    https://github.com/parrot/parrot/commit/66dd43334696b1d0f4238a59d8087b313ebfc928
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-02 (Mon, 02 May 2011)

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

Log Message:
-----------
Fix debug output


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

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

Log Message:
-----------
Refactor generating of GEP to share common logic with just variable


Commit: 6716d632c16cd1ee105b87c702a010439dfe25f2
    https://github.com/parrot/parrot/commit/6716d632c16cd1ee105b87c702a010439dfe25f2
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-02 (Mon, 02 May 2011)

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

Log Message:
-----------
Handle 'unnamed' function calls. E.g. 'foo->bar()' is parsed as (call (keyed_arrow 'foo 'bar) ())


Commit: 0e82ef7f35272279d8fccb8ca350e31fb04254eb
    https://github.com/parrot/parrot/commit/0e82ef7f35272279d8fccb8ca350e31fb04254eb
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-02 (Mon, 02 May 2011)

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

Log Message:
-----------
More checks and debug in handling pirop<=>


Compare: https://github.com/parrot/parrot/compare/422545b...0e82ef7


More information about the parrot-commits mailing list