[parrot/parrot] e7ac3d: remove a hack to support IMCC the old way

noreply at github.com noreply at github.com
Wed Feb 9 18:32:19 UTC 2011


Branch: refs/heads/whiteknight/imcc_compreg_pmc
Home:   https://github.com/parrot/parrot

Commit: e7ac3d300d634d6fcd93e46677998d322c0f3d2a
    https://github.com/parrot/parrot/commit/e7ac3d300d634d6fcd93e46677998d322c0f3d2a
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-09 (Wed, 09 Feb 2011)

Changed paths:
  M include/parrot/api.h
  M src/embed/api.c

Log Message:
-----------
remove a hack to support IMCC the old way


Commit: 83b170891040e88ba7aa8f8fff439f16c219385f
    https://github.com/parrot/parrot/commit/83b170891040e88ba7aa8f8fff439f16c219385f
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-09 (Wed, 09 Feb 2011)

Changed paths:
  A compilers/imcc/api.c
  M compilers/imcc/main.c
  M frontend/parrot/main.c
  M src/pmc/imccompiler.pmc

Log Message:
-----------
add in some API functions for IMCC so we can move some logic out of the front-end and into IMCC where it belongs. using the extending API is much more concise in these cases than using the embedding API, so we can cut down on a lot of bloated code.


Commit: db1fa87fc1117e944df17c8d780c9f557375383d
    https://github.com/parrot/parrot/commit/db1fa87fc1117e944df17c8d780c9f557375383d
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-09 (Wed, 09 Feb 2011)

Changed paths:
  M compilers/imcc/Defines.mak
  M compilers/imcc/Rules.in
  M compilers/imcc/api.c
  M compilers/imcc/imc.h
  M frontend/parrot/main.c
  A include/imcc/api.h

Log Message:
-----------
many changes to the new IMCC API. We're building again and doing about as well on the test suite as we were




More information about the parrot-commits mailing list