Skip to content

Commit

Permalink
Add in a note about introspection methods for Key PMC in #717.
Browse files Browse the repository at this point in the history
  • Loading branch information
Whiteknight committed May 7, 2012
1 parent c193535 commit b90faed
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions api.yaml
Expand Up @@ -9,7 +9,7 @@
- -
name: 'Experimental Select PMC' name: 'Experimental Select PMC'
note: 'The Select PMC is experimental until its interface gets some exercise. See ticket for more information.' note: 'The Select PMC is experimental until its interface gets some exercise. See ticket for more information.'
tags: tags:
- 'PMC' - 'PMC'
- 'experimental' - 'experimental'
ticket: 'https://github.com/parrot/parrot/issues/651' ticket: 'https://github.com/parrot/parrot/issues/651'
Expand Down Expand Up @@ -555,7 +555,7 @@
- -
name : '"constant" PObj' name : '"constant" PObj'
eligible : '3.1' eligible : '3.1'
note: note:
"constant" PObj (which is never collected) are deprecated. All PMCs and STRINGs "constant" PObj (which is never collected) are deprecated. All PMCs and STRINGs
should be properly marked during GC. should be properly marked during GC.


Expand All @@ -571,7 +571,7 @@
- -
name : 'Non-const STRING* arguments' name : 'Non-const STRING* arguments'
eligible : '3.1' eligible : '3.1'
note : note :
Due to the immutable nature of STRINGs we are changing the internal handling to use only Due to the immutable nature of STRINGs we are changing the internal handling to use only
const STRING pointers. This will improve optimizations possibilities for compilers, const STRING pointers. This will improve optimizations possibilities for compilers,
and make parrot const-correct. and make parrot const-correct.
Expand All @@ -592,7 +592,7 @@
The PMC returned by C<compreg "PIR"> is not going to be an NCI PMC any longer, The PMC returned by C<compreg "PIR"> is not going to be an NCI PMC any longer,
it will be a new type of PMC which conforms to PDD31 and will be similar to it will be a new type of PMC which conforms to PDD31 and will be similar to
HLLCompiler. HLLCompiler.

There will not be a PASM compreg anymore. There will not be a PASM compreg anymore.
ticket : 'http://trac.parrot.org/parrot/ticket/1967' ticket : 'http://trac.parrot.org/parrot/ticket/1967'
- -
Expand All @@ -618,3 +618,11 @@
- completed - completed
ticket: 'http://trac.parrot.org/parrot/ticket/443' ticket: 'http://trac.parrot.org/parrot/ticket/443'


name : 'Introspection methods for Key PMC'
note :
Several methods for introspection and creation of register-reference Key
PMCs have been added for testing. These methods are : make_register_key,
is_register_reference, get_register_idx and get_register_contents.
tags:
- experimental
ticket: 'https://github.com/parrot/parrot/issues/717'

0 comments on commit b90faed

Please sign in to comment.