root/src/Pugs/Types

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @21673 [21673] 4 months audreyt * Import Pugs 6.2.13.11 from Hackage into our source tree. * Highlights: …
(edit) @16330 [16330] 18 months audreyt * more whack at pad refactoring; lift freshness to VCode level and …
(edit) @16323 [16323] 18 months audreyt * initial checkin for pad refactoring
(edit) @15829 [15829] 20 months audreyt * Revert r15828 as promised.
(edit) @15828 [15828] 20 months audreyt * Snapshot merge of the pad branch into trunk. Tests mostly passes; …
(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) @15679 [15679] 21 months audreyt * Pugs.Types.Code: The ICode instance is no more; it should always be …
(edit) @15638 [15638] 21 months audreyt * Pugs.AST.Internals: VMultiCode now holds a map from longname to …
(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) @15570 [15570] 21 months audreyt * Pugs.Types.Code: Add support for VMultiCode as a Code backend, so …
(edit) @15496 [15496] 21 months audreyt * Introduce the IVal variant of VRef that we're going to unify all …
(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) @14195 [14195] 2 years audreyt * Pugs.Types.Hash: Add strictness over commo operations, and abstract …
(edit) @13981 [13981] 2 years audreyt * A scalar containing an non-scalar mutable object no longer flattens …
(edit) @13980 [13980] 2 years audreyt * Further inhibition of autoflattening Pairs.
(edit) @13630 [13630] 2 years audreyt * Change the type "Pugs::Internals::VRule" back to "Regex".
(edit) @12800 [12800] 2 years audreyt * Put IArray into the IO monad, not the STM monad; a STM-friendly array …
(edit) @12782 [12782] 2 years audreyt * oops, typo.
(edit) @12781 [12781] 2 years audreyt * ENV values are now assumed to be encoded in UTF8.
(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) @12372 [12372] 2 years audreyt * Unicode as hash keys now work again.
(edit) @12208 [12208] 2 years audreyt * add hash_fetchSize to unify the "get size from to-be-flattened-thing" …
(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) @10285 [10285] 3 years audreyt * %*ENV.exists('FOO') now returns True even when FOO is set to empty …
(edit) @10191 [10191] 3 years audreyt * Types.Array: flounder99 reported this bug: (@x, @y) = (1,2,3); @y …
(edit) @10107 [10107] 3 years audreyt * Data.FastPackedString? is now gone. * Date.ByteString? joins us at …
(edit) @8699 [8699] 3 years audreyt * DrIFT.YAML: Do not die when the Typeable instance is undefined.
(edit) @7747 [7747] 3 years autrijus * Typed Thunks. This is a fairly self-contained change to make `lazy …
(edit) @6793 [6793] 3 years autrijus * massive retab for src/, expanding all tabs into spaces, except for the …
(edit) @6008 [6008] 3 years putter VRule, which formerly appeared as Rule, now appears as …
(edit) @5173 [5173] 3 years autrijus * first step toward transparent container: ref now reports the …
(edit) @4934 [4934] 3 years autrijus * Instead of implicitly derefercing and evaluating in rvalue context …
(edit) @4928 [4928] 3 years autrijus * after consulting with lwall and luqui, in light of the new semantic of …
(edit) @4463 [4463] 3 years autrijus * cosmetic fixes to code to agree with the slides. ;)
(edit) @4285 [4285] 3 years autrijus * "Pointy" is now of type Block, and "Bare" of type Bare.
(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) @4179 [4179] 3 years autrijus * remove unused variable bindings in Pugs.Types.Scalar.
(edit) @4173 [4173] 3 years theorbtwo Fix the error for 42 = "a" to point out that the 42 is read-only, not …
(edit) @4102 [4102] 3 years autrijus * Perl5Embed: .kv, .keys, .values, .pairs etc now works on Perl hashrefs.
(edit) @4084 [4084] 3 years autrijus * first cut at $hash.keys for perl5.
(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) @3506 [3506] 4 years autrijus * Anonymous and named coro {...} with yield() landed. Highly …
(edit) @3437 [3437] 4 years autrijus * remove primitive infix operators from being inserted into the …
(edit) @3097 [3097] 4 years autrijus * attempt another fix on %ENV.exists.
(edit) @3082 [3082] 4 years autrijus * fix %*ENV.exists
(edit) @2932 [2932] 4 years bsmith Refactored *FromRef? and *FromVal? from Pugs.Prim to Pugs.Prim.Keyed (only …
(edit) @2907 [2907] 4 years bsmith Fixed the build: compensated for getEnv's new Maybe signature through the …
(edit) @2627 [2627] 4 years autrijus * much faster pop/push implementation
(edit) @2624 [2624] 4 years autrijus * switch IArray implementation to IntMap?.
(edit) @2564 [2564] 4 years iblech * EOLs at EOFs * Usual svn properties for *.hs * Added "*.hpp" and …
(edit) @2559 [2559] 4 years autrijus * Functions declared as unary are now parsed as such.
(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) @2433 [2433] 4 years autrijus * STMification: All our IORefs are now TVars.
(edit) @2323 [2323] 4 years iblech * Added EOLs at EOFs. * Added usual svn properties to *.hs.
(edit) @2223 [2223] 4 years autrijus * sorry that I broke the build. :-/
(edit) @2221 [2221] 4 years autrijus * Pairs are now always objects and never values.
(edit) @2210 [2210] 4 years autrijus * introducing the Thunk class to better handle bindings as lvalues.
(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:
(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.