|
[TODO] Deprecate n_* variants of the math opcodes
|
| |
...Briefly discussed on the phone with Patrick, Jerry, and chromatic: The versions of the math opcodes that modify an existing destination PMC instead of creating a new destination PMC are not useful to HLLs, because they make assumptions about assignment semantics that don't hold true for all (or possibly even any) HLLs. Code generated from PCT takes... more »
|
|
[TODO] review calling conventions
|
| |
...Briefly discussed in a phone call with Patrick, Jerry, and chromatic: Our calling conventions have grown in an organic fashion over the past few years, and they're showing some signs of cruft. The current design and implementation could use a consistency review. Among the topics for review: - VTABLE_invoke is inconsistent between different sub-like PMCs. For... more »
|
|
r30604 - in trunk: docs/pdds/draft src
|
| |
Author: Whiteknight ...New Revision: 30604 Modified: trunk/docs/pdds/draft/pdd11_ex tending.pod Changes in other areas also in this revision: Modified: trunk/src/extend.c trunk/src/inter_run.c Log: [DOCS] Document Parrot_call_method as per RT#36243. Also, document a function that is a dependency of this one.... more »
|
|
r30616 - trunk/docs/pdds/draft
|
| |
Author: allison ...New Revision: 30616 Added: trunk/docs/pdds/draft/pdd30_in stall.pod Log: [pdd] Adding a draft installation PDD, thanks to Reini Urban. Added: trunk/docs/pdds/draft/pdd30_in stall.pod ============================== ============================== ================== --- (empty file) +++ trunk/docs/pdds/draft/pdd30_in stall.pod Thu Aug 28 02:02:51 2008... more »
|
|
struct and pointer to pointer in ATTR
|
| |
Hello. The current grammar for ATTR in pmc2c allows declarations of the form: <type> * varname In the perl6multisub pmc we have the attribute candidates_sorted whose intended type is candidate_info **, having two problems: The current grammar allows a single pointer, not a pointer to a pointer. This can be easily solved.... more »
|
|
cygwin070patches patch
|
| |
Remove the Makefile target and remove commented section from the root makefile. Add cardinal.install to languages.in Rename LANG to TMPL in all language makefiles. Conflicts with perl urmc locale. The new compiler not yet.
|
|
r30572 - trunk/compilers/pirc/new
|
| |
...IMCC uses the ITBRANCH flag (set on ins->type). See compilers/imcc/parser_util.c:6 00 - 700. Most of this information comes from the interp->op_info_table array, indexed by the op number. -- c
|
|
|