[perl #60168] [TODO] handle Junction threading in dispatch code

2008-11-08 Thread Vasily Chekalkin via RT
Another attempt. Now with short-circuit version of get_bool. -- Bacek commit e6661598b0f481003a46a54bf49287f252b2a32f Author: Vasily Chekalkin <[EMAIL PROTECTED]> Date: Wed Nov 5 05:23:47 2008 +1100 Refactor junctions diff --git a/languages/perl6/src/classes/Junction.pir b/languages/perl6

Re: [perl #60168] [TODO] handle Junction threading in dispatch code

2008-11-08 Thread Vasily Chekalkin
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> In-Reply-To: <[EMAIL PROTECTED]> Content-Type: multipart/mixed; boundary="070001030207020601040005" --070001030207020601040005 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-En

[perl #60168] [TODO] handle Junction threading in dispatch code

2008-11-05 Thread Vasily Chekalkin via RT
Hello. After some breakages and discussions on #perl6 and #parrot I've remade this patch to proper handling boolean contexts. 1. Refactor 'junction_comparision_helper' to 'get_bool' vtable. 2. Remove 'prefix:?' and 'prefix:!' overrides. Parrot DTRT without them. 3. Replace 'junction_comparision_h