root/src/Pugs/Types/Array.hs

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @16323 [16323] 18 months audreyt * initial checkin for pad refactoring
(edit) @15732 [15732] 20 months audreyt * Pugs.AST.Internals: Remove the envClasses field as it does not add to …
(edit) @15706 [15706] 21 months audreyt * Pugs.AST.Internals: Code cleanups (change PadEntry? to use newVal-style …
(edit) @15615 [15615] 21 months audreyt * Pugs.Types: Make Array elements truly bindable: my @x; @x[10]
(edit) @15590 [15590] 21 months audreyt * Pugs.AST.Internals: Add cloneRef and cloneIVar APIs to facilitate …
(edit) @15297 [15297] 21 months audreyt * Revert the previous patch; everything back to normal.
(edit) @15296 [15296] 21 months audreyt * Convert VStr from String to ByteString?, and Syn from String to ID, in …
(edit) @15227 [15227] 22 months audreyt * Pugs.Types.Array: @array.delete(1) should remove the binding (i.e. …
(edit) @15214 [15214] 22 months audreyt * Switch arrays from Data.Sequence to GHC's native parallel arrays (no …
(edit) @14337 [14337] 2 years audreyt * Remove Judy from the Pugs build process. This is a pervasive change …
(edit) @14331 [14331] 2 years audreyt * Pugs.Types.Array: Repair splice(). I think the new Seq-based arrays …
(edit) @14330 [14330] 2 years audreyt * Pugs.Types.Array: Packed arrays using Data.Array made smoke time 2x …
(edit) @14327 [14327] 2 years audreyt * Experimental checkin to replace sparse (Judy) arrays with packed …
(edit) @14312 [14312] 2 years audreyt * Pugs.Types.Array: Diagnosed the likely cause of segfaulting array …
(edit) @14253 [14253] 2 years audreyt * Pugs.Types.Array: Because we don't (yet) support Range subparts in …
(edit) @14228 [14228] 2 years audreyt * Pugs.Types.Array: Avoid the use of C.swapMaps as it proved to cause GC …
(edit) @14214 [14214] 2 years audreyt * Rationalize Perl5 embedding's GC interface by passing StablePtr?
(edit) @12800 [12800] 2 years audreyt * Put IArray into the IO monad, not the STM monad; a STM-friendly array …
(edit) @12505 [12505] 2 years cmarcelo * HsJudy?: swapMaps is now part of MapM. Also, now we have a instance of …
(edit) @12422 [12422] 2 years audreyt * Glorious refactoring of the SubAssoc? type. Instead of using a string …
(edit) @12204 [12204] 2 years cmarcelo * Integrate judy and HsJudy? on Pugs' build process. Make IArray and …
(edit) @11289 [11289] 2 years audreyt * Massive overhaul of Perl 5 embed system on invokePerl5. - …
(edit) @11279 [11279] 2 years audreyt * Restore lazily-evaluated lists: for 1..Inf { .say } actually …
(edit) @11266 [11266] 2 years audreyt * szbalint++ requested that Perl5-land errors should be propagated as …
(edit) @11233 [11233] 2 years audreyt * TreyHarris?++ reported that slice assignment is broken: @a[1,2,3] = …
(edit) @10191 [10191] 3 years audreyt * Types.Array: flounder99 reported this bug: (@x, @y) = (1,2,3); @y …
(edit) @4463 [4463] 3 years autrijus * cosmetic fixes to code to agree with the slides. ;)
(edit) @4270 [4270] 3 years theorbtwo Hackish Code.body support (presently useless as well, as there aren't …
(edit) @4229 [4229] 3 years autrijus * s/callPerl5/invokePerl5/ to agree with perl5-side convention
(edit) @4184 [4184] 3 years autrijus * handle multiple return values. It segfaults still -- clkao, please …
(edit) @4102 [4102] 3 years autrijus * Perl5Embed: .kv, .keys, .values, .pairs etc now works on Perl hashrefs.
(edit) @3961 [3961] 3 years autrijus * Perl 5 Array and Hash are now accessible from Perl 6.
(edit) @3947 [3947] 3 years autrijus * PerlSV now does Hash and Array
(edit) @2627 [2627] 4 years autrijus * much faster pop/push implementation
(edit) @2624 [2624] 4 years autrijus * switch IArray implementation to IntMap?.
(edit) @2541 [2541] 4 years autrijus * %hash.pairs now returns a list of lvaluable pairs. * beginning of moving …
(edit) @2528 [2528] 4 years autrijus * (undef, $x) = (1, 2) now works.
(edit) @2441 [2441] 4 years autrijus * AST.hs-boot elimianted!
(edit) @2221 [2221] 4 years autrijus * Pairs are now always objects and never values.
(edit) @2191 [2191] 4 years autrijus * complete rewrite of Cxt/Type system.
(edit) @2172 [2172] 4 years autrijus * fix the one last splice bug.
(edit) @2123 [2123] 4 years autrijus * splice.t all passes.
(edit) @2078 [2078] 4 years iblech Added svn properties: svn:mime-type => "text/plain; …
(copy) @2009 [2009] 4 years theorbtwo The Great Renaming. * becomes Pugs.*, except for stuff designed to be …
copied from src/Types/Array.hs:
(edit) @1944 [1944] 4 years autrijus * better handling for size extensions and exists() for neg idx
Note: See TracRevisionLog for help on using the revision log.