|
|
|
@21673
|
[21673]
|
2 months |
audreyt |
* Import Pugs 6.2.13.11 from Hackage into our source tree.
* Highlights:
…
|
|
|
|
@16373
|
[16373]
|
17 months |
audreyt |
* Change the MPad data type to be a standalone datatype,
instead of the …
|
|
|
|
@16339
|
[16339]
|
17 months |
audreyt |
* Things actually run now, yay. Next step is to convert
Params over to …
|
|
|
|
@16334
|
[16334]
|
17 months |
audreyt |
* Now compiles again whee.
|
|
|
|
@16329
|
[16329]
|
17 months |
audreyt |
* syntax checks now!
|
|
|
|
@16328
|
[16328]
|
17 months |
audreyt |
* Done with the parser part.
|
|
|
|
@16323
|
[16323]
|
17 months |
audreyt |
* initial checkin for pad refactoring
|
|
|
|
@15829
|
[15829]
|
19 months |
audreyt |
* Revert r15828 as promised.
|
|
|
|
@15828
|
[15828]
|
19 months |
audreyt |
* Snapshot merge of the pad branch into trunk.
Tests mostly passes; …
|
|
|
|
@15737
|
[15737]
|
19 months |
audreyt |
* Pugs.*: Chase the envClasses change.
This concludes the envClasses …
|
|
|
|
@15710
|
[15710]
|
19 months |
audreyt |
* Chase "is context" pad structure changes in other modules.
This …
|
|
|
|
@15682
|
[15682]
|
19 months |
audreyt |
* Pugs.Eval.Var: f(123) is now strictly always the same as &f(123).
|
|
|
|
@15645
|
[15645]
|
19 months |
audreyt |
* Eliminate SCodeMulti in all other places.
This concludes the longname …
|
|
|
|
@15616
|
[15616]
|
19 months |
audreyt |
* Change all liftSTM into stm and all liftIO into io.
|
|
|
|
@15598
|
[15598]
|
19 months |
audreyt |
Misc chase of scope name changes.
|
|
|
|
@15576
|
[15576]
|
19 months |
audreyt |
* Pugs.Eval.Var: Thoroughly separate method dispatch
and subroutine …
|
|
|
|
@15503
|
[15503]
|
20 months |
gaal |
* Don't mention ByteString?.Char8 in places where an accidental
string op …
|
|
|
|
@15462
|
[15462]
|
20 months |
audreyt |
* More Boxable reshuffling - migrate Pugs.Val.Base into Pugs.Class
and …
|
|
|
|
@15457
|
[15457]
|
20 months |
gaal |
* MO and users: use Pugs::Doc::Hack::Style naming conventions
|
|
|
|
@15454
|
[15454]
|
20 months |
audreyt |
* Pugs.Eval.Var: Since the oldland (./) takes care of vvToVal,
we simple …
|
|
|
|
@15442
|
[15442]
|
20 months |
audreyt |
* Pgugs.Eval.Var: Grand Unified Dispatch for both VV and PerlSV.
|
|
|
|
@15420
|
[15420]
|
20 months |
audreyt |
* Pugs.Eval: Chase Feed/Capture changes. (We switched
from a lazy [Val] …
|
|
|
|
@15374
|
[15374]
|
20 months |
audreyt |
* Adapt existing newVal implementation in Pugs.Val to MO.
A "Val" is now …
|
|
|
|
@15373
|
[15373]
|
20 months |
audreyt |
* First step in MO bridge:
vv('12345').reverse # '54321' …
|
|
|
|
@15297
|
[15297]
|
20 months |
audreyt |
* Revert the previous patch; everything back to normal.
|
|
|
|
@15296
|
[15296]
|
20 months |
audreyt |
* Convert VStr from String to ByteString?, and Syn from
String to ID, in …
|
|
|
|
@15242
|
[15242]
|
20 months |
audreyt |
* New "constant" scope as alis for "my" (not really constant yet)
|
|
|
|
@14547
|
[14547]
|
2 years |
audreyt |
* Pugs.Prim: Also export IO::close and Socket::close so that
close …
|
|
|
|
@14304
|
[14304]
|
2 years |
audreyt |
* Pugs.Eval.Var: Infer (Syn "//" ...) as Regex, not Any,
thus closing …
|
|
|
|
@14203
|
[14203]
|
2 years |
audreyt |
* Pugs.Eval.Var: The type inferencer in inferExpType wasn't
able to look …
|
|
|
|
@14176
|
[14176]
|
2 years |
audreyt |
* Pugs.Eval.Var: Rewrite the multi-dispatch resolver:
- Don't bother …
|
|
|
|
@14141
|
[14141]
|
2 years |
audreyt |
* Pugs.Eval.Var: The previous treatment of ($) always beating (*@)
was …
|
|
|
|
@14128
|
[14128]
|
2 years |
audreyt |
* Pugs.Eval.Var: In multi-dispatch, bias toward things with
longer …
|
|
|
|
@14113
|
[14113]
|
2 years |
audreyt |
r14985@T: audreyt | 2006-10-09 16:45:12 +0800
* Use MonadError? instead …
|
|
|
|
@13861
|
[13861]
|
2 years |
audreyt |
* Pugs.Eval.Var: Refactor the arityMatch algorithm to use a
custom data …
|
|
|
|
@13827
|
[13827]
|
2 years |
audreyt |
* Further tweaks to the slurpy-param model. The quicksort
example was …
|
|
|
|
@13823
|
[13823]
|
2 years |
audreyt |
* oops, the slurpy-param count fix accidentally broke named args.
|
|
|
|
@13817
|
[13817]
|
2 years |
audreyt |
* Pugs.Eval.Var: Slury scalar in param lists should count as
one …
|
|
|
|
@13801
|
[13801]
|
2 years |
audreyt |
* Move typeOfParam into Pugs.AST.
This is used in the previous commits …
|
|
|
|
@13792
|
[13792]
|
2 years |
audreyt |
* Pugs.Eval.Var: Much improve multi dispatch system;
now the presence of …
|
|
|
|
@13770
|
[13770]
|
2 years |
audreyt |
* Remove support for reduce+posthyper form "[+]<<" because
as specced …
|
|
|
|
@13752
|
[13752]
|
2 years |
audreyt |
* Support for postfix reduction forms:
[+]<<
[\+]<<
…
|
|
|
|
@13738
|
[13738]
|
2 years |
audreyt |
* Fix the dispatch bug reported by TimToady?++, where a
superclass method …
|
|
|
|
@13684
|
[13684]
|
2 years |
audreyt |
* Implement hyperfold and hyperscan: [>>+<<] and [\>>+<<].
|
|
|
|
@13614
|
[13614]
|
2 years |
audreyt |
* The main package is now ::Main, not ::main.
|
|
|
|
@13005
|
[13005]
|
2 years |
audreyt |
* Initial support for dispatch quantifier:
class C { method foo …
|
|
|
|
@12871
|
[12871]
|
2 years |
audreyt |
* Calling methods in Embperl5 now works again
|
|
|
|
@12800
|
[12800]
|
2 years |
audreyt |
* Put IArray into the IO monad, not the STM monad;
a STM-friendly array …
|
|
|
|
@12678
|
[12678]
|
2 years |
audreyt |
* Eval.Var: Simple array/hash variables as function arguments
should …
|
|
|
|
@12483
|
[12483]
|
2 years |
gaal |
* do away with redundant import
|
|
|
|
@12471
|
[12471]
|
2 years |
audreyt |
* Pugs.Types and Pugs.Eval.Var: Make the choice of metaops
apparent …
|
|
|
|
@12469
|
[12469]
|
2 years |
audreyt |
* Fix hypers with unicode chars.
|
|
|
|
@12466
|
[12466]
|
2 years |
audreyt |
* Repair >>+<<. "drop 2" was typo'ed into "take 2"
|
|
|
|
@12463
|
[12463]
|
2 years |
audreyt |
* More unbreakage.
|
|
|
|
@12425
|
[12425]
|
2 years |
audreyt |
* Pugs.Eval.Var: Refactor findSyms a bit to improve
readability and …
|
|
|
|
@12424
|
[12424]
|
2 years |
audreyt |
* Fix the regression on invoking OUTER subs held in
non-& references.
|
|
|
|
@12382
|
[12382]
|
2 years |
audreyt |
* Pugs.Eval.Var: $?OS and $?MODULE no longer triggers
"sigilless var" …
|
|
|
|
@12375
|
[12375]
|
2 years |
audreyt |
* So much for contextual variables and dynamic binding --
GHC 6.4's …
|
|
|
|
@12374
|
[12374]
|
2 years |
audreyt |
* Fix infinite loop in SUPER::new dispatch.
* Also refactoed Eval.Var with …
|
|
|
|
@12366
|
[12366]
|
2 years |
audreyt |
* Eval.Var: improve the errmsg a bit by pretending it's
always a multi …
|
|
|
|
@12348
|
[12348]
|
2 years |
audreyt |
* Remove debug statements and reorg a bit.
|
|
|
|
@12347
|
[12347]
|
2 years |
audreyt |
* restore metaobjects for Multi::Part::Class's metaobject
|
|
|
|
@12324
|
[12324]
|
2 years |
gaal |
* Bring the glory to 6.4.2
|
|
|
|
@12317
|
[12317]
|
2 years |
audreyt |
* Glorious refactoring of the Var type.
Previously, Var is type synonym …
|
|
|
|
@12208
|
[12208]
|
2 years |
audreyt |
* add hash_fetchSize to unify the "get size from to-be-flattened-thing" …
|
|
|
|
@12207
|
[12207]
|
2 years |
audreyt |
* Slurpyness evaluation now uses array_fetchSize, so this is
now …
|
|
|
|
@12200
|
[12200]
|
2 years |
audreyt |
* Oldland method calls with newVal as invocant is now hooked into a
…
|
|
|
|
@12176
|
[12176]
|
2 years |
audreyt |
* First cut at proper compile-time role mixin support, based on
…
|
|
|
|
@11862
|
[11862]
|
2 years |
audreyt |
* Perl 5 SVs used to infinitely regress with "$sv.meth" calls
when .meth …
|
|
|
|
@11640
|
[11640]
|
2 years |
audreyt |
* Resolved the method-chaining bug reported by cdpruden++:
(1 => (2 …
|
|
|
|
@11289
|
[11289]
|
2 years |
audreyt |
* Massive overhaul of Perl 5 embed system on invokePerl5.
- …
|
|
|
|
@11266
|
[11266]
|
2 years |
audreyt |
* szbalint++ requested that Perl5-land errors should be
propagated as …
|
|
|
|
@11208
|
[11208]
|
2 years |
audreyt |
* szbalint++ requested that we propagate Perl 5 "die" errors into
Perl 6 …
|
|
|
|
@10761
|
[10761]
|
2 years |
gaal |
|
|
|
|
@10617
|
[10617]
|
2 years |
audreyt |
* Support for prototype objects in typed declarators:
my Moose $x;
…
|
|
|
|
@10597
|
[10597]
|
2 years |
audreyt |
* Next, we adjust Eval.Var.inferExpCxt to use this static
inferencing …
|
|
|
|
@10356
|
[10356]
|
2 years |
gaal |
r10423@sike: roo | 2006-05-15 21:52:25 +0300
* parse and honor [\] …
|
|
|
|
@10282
|
[10282]
|
2 years |
audreyt |
* Support for $ENV::x and $+x.
* Unspecced: Does this *set* the ENV?
…
|
|
|
|
@10246
|
[10246]
|
2 years |
gaal |
* Reduce metaoperator in list context gives a scan. Tests included.
…
|
|
|
|
@10059
|
[10059]
|
2 years |
audreyt |
* Third-party cleanup #1:
- Remove most of Parsec from our source …
|
|
|
|
@9480
|
[9480]
|
3 years |
audreyt |
* fix overeager inferencer in simple array/hash indexing;
it was …
|
|
|
|
@8931
|
[8931]
|
3 years |
putter |
Eval/Var.hs: typo in comment - was terminated by |-} rather than -}.
|
|
|
|
@8876
|
[8876]
|
3 years |
putter |
Eval/Var.hs: added audreyt's description of the old findSub dispatch …
|
|
|
|
@8874
|
[8874]
|
3 years |
audreyt |
* method calls on simple index lookups now gets dispatched
to the …
|
|
|
|
@8842
|
[8842]
|
3 years |
audreyt |
* Fix the dreaded expression inferencing bug that made
$.foo.bar()
…
|
|
|
|
@8705
|
[8705]
|
3 years |
audreyt |
* Support for $+var as shorthand for $CALLER::var.
* CALLER now only sees …
|
|
|
|
@8267
|