im a newcomer, particulalry intrested in the jit part.
is there anyone working on the sparc asm?

/joh


On Thu, 11 Apr 2002, Steve Fink wrote:

> These are my idea of new TODO items. Note that I don't really know
> anything about some of the things I added, so someone should probably
> read this over.
> 
> Dan's been out beating the bushes for new talent, so we really ought
> to make it easier for newcomers to dive in. The current TODO list is
> sketchy and in some places probably rather inaccurate.
> 
> Index: TODO
> ===================================================================
> RCS file: /home/perlcvs/parrot/TODO,v
> retrieving revision 1.9
> diff -u -r1.9 TODO
> --- TODO      29 Jan 2002 22:13:33 -0000      1.9
> +++ TODO      11 Apr 2002 18:23:23 -0000
> @@ -3,11 +3,12 @@
>  ----------------
>      grep docs/strings.pod for unimplemented functions and implement them
>      Implement transcoding
> +    Implement character class & properties testing (for regular expressions)
>      Automate string vtable generation
>      Fill in vtables for non-ASCII encodings: UTF-8, UTF-16, UTF-32, etc.
>  
>      Find a decent way of including Unicode properties tables. (Not for
> -    the feint of heart.)
> +    the faint of heart.)
>  
>  Vtables
>  -------
> @@ -16,11 +17,13 @@
>  
>  JIT
>  ---
> -    More instructions needed!
> +    More instructions needed! (currently on hold, waiting for JIT v2)
>  
>  Configure system
>  ----------------
>      Long term, should be replaced with a bootstrapping miniparrot system.
> +    Short term, fix the dependencies (eg, more needs to depend on classes/*)
> +    Platform-independent library creation for pbc2c.pl & extensions
>      
>  IO
>  --
> @@ -29,9 +32,33 @@
>  -------------------------
>      Implement case folding
>      More speed!
> -    Implement a regex compiler
>  
>  Interpreter
>  -----------
> +    Continuations and/or coroutines
> +    Dynamic op libs
>  
> +Assembler
> +---------
> +    Key support
> +    Debugging and source line number info
> +    .sub directive (+ others)
> +    Local labels
> +
> +Bytecode
> +--------
> +    Metadata (source line number info, symbol table)
> +
> +Stability
> +---------
> +    Purify and other memory badness detectors
>  
> +Performance
> +-----------
> +    Mo' betta benchmarks
> +    Add profiling build options
> +    Add the above to tinderbox
> +
> +Documentation
> +-------------
> +    Parrotguts currently too difficult to approach
> 
> 

Reply via email to