[Gccpy-devel] [redbrain/gccpy] e0f4f5: GCCPY:
Python Front-end to GCC
Brought to you by:
redbrain812
From: GitHub <no...@gi...> - 2013-05-09 11:17:20
|
Branch: refs/heads/master Home: https://github.com/redbrain/gccpy Commit: e0f4f540dc34d5f469a517d8d3a1d471036e4290 https://github.com/redbrain/gccpy/commit/e0f4f540dc34d5f469a517d8d3a1d471036e4290 Author: Philip Herron <red...@gc...> Date: 2013-04-30 (Tue, 30 Apr 2013) Changed paths: M gcc/python/dot-pass-dot-PrettyPrint.cc M gcc/python/dot-pass-generic.cc A gcc/testsuite/python.test/fib.py Log Message: ----------- GCCPY: * Fix spacing issues in tabify in pretty print of dot il * Fix wrong asset of non declared variables within suites Commit: ed2edb9a473eae10e5fea6e04971d384a6833dd4 https://github.com/redbrain/gccpy/commit/ed2edb9a473eae10e5fea6e04971d384a6833dd4 Author: Cyril Roelandt <tip...@gm...> Date: 2013-05-07 (Tue, 07 May 2013) Changed paths: M libgpython/runtime/gpy-object-list.c Log Message: ----------- GCCPY: * Added list addition: [1,2] + [3,4] * Added list eval for: if [1]: ... * Cleaned up list object implementation. Signed-off-by: Philip Herron <red...@gc...> Commit: c5987725c0a418e821bdf151e53d3dc68df2a229 https://github.com/redbrain/gccpy/commit/c5987725c0a418e821bdf151e53d3dc68df2a229 Author: Philip Herron <red...@gc...> Date: 2013-05-08 (Wed, 08 May 2013) Changed paths: M gcc/python/dot-pass-dot-PrettyPrint.cc M gcc/python/dot-pass-generic.cc M gcc/python/py-parser.y M libgpython/Makefile.am M libgpython/Makefile.in M libgpython/autom4te.cache/requests M libgpython/configure M libgpython/include/gpython/objects.h M libgpython/include/gpython/runtime.h M libgpython/runtime/gpy-module-stack.c A libgpython/runtime/gpy-object-func.c M libgpython/runtime/gpy-object-list.c M libgpython/runtime/gpy-type-utils.c Log Message: ----------- GCCPY: * Bug fix on empty return statements * Added list.append () * Added support for runtime to add method attributes to types via: """ static struct gpy_builtinAttribs_t list_methods[] = { /* 2 arguments since we have to pass in self, append_item */ { "append", 2, (GPY_CFUNC) &gpy_obj_list_append }, /* ... */ { NULL, 0, NULL } }; """ Then on initilization of type: call gpy_wrap_builtins () Compare: https://github.com/redbrain/gccpy/compare/147550a8a202...c5987725c0a4 |