Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 20, 2010
  1. @diakopter
Commits on Nov 13, 2010
Commits on Nov 5, 2010
  1. [weird] Looks like diakopter++'s commits and my git disagree on line …

    …endings or some such. This patch seems to make git happy again.
Commits on Nov 3, 2010
  1. @diakopter
Commits on Oct 31, 2010
  1. [dotnet] Add a definedness constraint enumeration, storage slot for i…

    …t in a parameter object and update signature compilation to set it, if provided.
Commits on Oct 30, 2010
  1. [dotnet] This does the core of the multi-dispatch switch. Rip out the…

    … old separate candidate list storage. Store multi candidates in the dispatch routine's dispatchees slot (instantiations for nested scopes NYI, though). Use nearest outer dispatch list when entering the multi dispatcher, tossing all the slow and failure-prone named lookup stuff. Update NQPSetting to not pass the name along to the dispatcher entry call. This passes all tests we did before. \o/
Commits on Oct 22, 2010
  1. [dotnet] Add storage of exception handlers per block, sketch out a co…

    …uple of ops for searching for exception handlers lexically and dynamically and a few other bits of stubbing in.
Commits on Oct 21, 2010
Commits on Oct 19, 2010
  1. [dotnet] Add a very basic P6mapping representation that is used to pr…

    …ovide a low level hash storage.
Commits on Sep 12, 2010
Commits on Sep 8, 2010
  1. A first crack at implementing a maybe decent multi-dispatch type/defi…

    …nedness cache. Not yet in use, not even tested, but sketches out the idea at least.
Commits on Aug 24, 2010
  1. Big refactor of lexpads to do something rather smarter than just usin…

    …g a Dictionary<string, RakudoObject>. Not taking advantage of it yet anywhere, but this should enable good things.
Commits on Aug 22, 2010
  1. Add a first cut of a P6list representation and a list sub that makes …

    …one (hardcoded rather than in the setting for now). Stub in NQPList in the setting; expect we'll base NQPArray on this representation too.
  2. A fresh start at prototyping the new multi-dispatch, after discussion…

    …s with TimToady++. Nothing working yet, but this starts us storing the candidates per scope and stubs in some logic for us to go looking for them. Needs a first crack at lists before we can make this work at all, though.
Commits on Aug 18, 2010
  1. Rework box/unbox. This way is more obvious how to port to Parrot and …

    …JVM, and faster to boot.
  2. Toss some interfaces in favor of abstract classes. Cuts down on some …

    …copy paste, may well be a bit faster too. Also avoid some double-lookups and double-casts.
Commits on Aug 16, 2010
  1. Add some simple signature/parameter classes. We'll just do these as g…

    …uts-y things for now rather than full blown objects.
Commits on Aug 14, 2010
  1. A very preliminary and incomplete .Net runtime layer for NQP and even…

    …tually Rakudo. Includes some prototyping work on a new meta-model.
Something went wrong with that request. Please try again.