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 > >