|
|
|
@21673
|
[21673]
|
4 months |
audreyt |
* Import Pugs 6.2.13.11 from Hackage into our source tree.
* Highlights:
…
|
|
|
|
@16330
|
[16330]
|
18 months |
audreyt |
* more whack at pad refactoring; lift freshness to VCode
level and …
|
|
|
|
@16323
|
[16323]
|
18 months |
audreyt |
* initial checkin for pad refactoring
|
|
|
|
@15829
|
[15829]
|
20 months |
audreyt |
* Revert r15828 as promised.
|
|
|
|
@15828
|
[15828]
|
20 months |
audreyt |
* Snapshot merge of the pad branch into trunk.
Tests mostly passes; …
|
|
|
|
@15732
|
[15732]
|
20 months |
audreyt |
* Pugs.AST.Internals: Remove the envClasses field as it does
not add to …
|
|
|
|
@15706
|
[15706]
|
21 months |
audreyt |
* Pugs.AST.Internals: Code cleanups (change PadEntry?
to use newVal-style …
|
|
|
|
@15679
|
[15679]
|
21 months |
audreyt |
* Pugs.Types.Code: The ICode instance is no more;
it should always be …
|
|
|
|
@15638
|
[15638]
|
21 months |
audreyt |
* Pugs.AST.Internals: VMultiCode now holds a map from longname
to …
|
|
|
|
@15615
|
[15615]
|
21 months |
audreyt |
* Pugs.Types: Make Array elements truly bindable:
my @x;
@x[10] …
|
|
|
|
@15590
|
[15590]
|
21 months |
audreyt |
* Pugs.AST.Internals: Add cloneRef and cloneIVar APIs
to facilitate …
|
|
|
|
@15570
|
[15570]
|
21 months |
audreyt |
* Pugs.Types.Code: Add support for VMultiCode as a Code
backend, so …
|
|
|
|
@15496
|
[15496]
|
21 months |
audreyt |
* Introduce the IVal variant of VRef that we're going to
unify all …
|
|
|
|
@15297
|
[15297]
|
21 months |
audreyt |
* Revert the previous patch; everything back to normal.
|
|
|
|
@15296
|
[15296]
|
21 months |
audreyt |
* Convert VStr from String to ByteString?, and Syn from
String to ID, in …
|
|
|
|
@15227
|
[15227]
|
22 months |
audreyt |
* Pugs.Types.Array: @array.delete(1) should remove the
binding (i.e. …
|
|
|
|
@15214
|
[15214]
|
22 months |
audreyt |
* Switch arrays from Data.Sequence to GHC's native parallel arrays
(no …
|
|
|
|
@14337
|
[14337]
|
2 years |
audreyt |
* Remove Judy from the Pugs build process.
This is a pervasive change …
|
|
|
|
@14331
|
[14331]
|
2 years |
audreyt |
* Pugs.Types.Array: Repair splice(). I think the new
Seq-based arrays …
|
|
|
|
@14330
|
[14330]
|
2 years |
audreyt |
* Pugs.Types.Array: Packed arrays using Data.Array made
smoke time 2x …
|
|
|
|
@14327
|
[14327]
|
2 years |
audreyt |
* Experimental checkin to replace sparse (Judy) arrays with
packed …
|
|
|
|
@14312
|
[14312]
|
2 years |
audreyt |
* Pugs.Types.Array: Diagnosed the likely cause of segfaulting
array …
|
|
|
|
@14253
|
[14253]
|
2 years |
audreyt |
* Pugs.Types.Array: Because we don't (yet) support Range
subparts in …
|
|
|
|
@14228
|
[14228]
|
2 years |
audreyt |
* Pugs.Types.Array: Avoid the use of C.swapMaps as it proved
to cause GC …
|
|
|
|
@14214
|
[14214]
|
2 years |
audreyt |
* Rationalize Perl5 embedding's GC interface by passing
StablePtr? …
|
|
|
|
@14195
|
[14195]
|
2 years |
audreyt |
* Pugs.Types.Hash: Add strictness over commo operations,
and abstract …
|
|
|
|
@13981
|
[13981]
|
2 years |
audreyt |
* A scalar containing an non-scalar mutable object no longer
flattens …
|
|
|
|
@13980
|
[13980]
|
2 years |
audreyt |
* Further inhibition of autoflattening Pairs.
|
|
|
|
@13630
|
[13630]
|
2 years |
audreyt |
* Change the type "Pugs::Internals::VRule" back to "Regex".
|
|
|
|
@12800
|
[12800]
|
2 years |
audreyt |
* Put IArray into the IO monad, not the STM monad;
a STM-friendly array …
|
|
|
|
@12782
|
[12782]
|
2 years |
audreyt |
* oops, typo.
|
|
|
|
@12781
|
[12781]
|
2 years |
audreyt |
* ENV values are now assumed to be encoded in UTF8.
|
|
|
|
@12505
|
[12505]
|
2 years |
cmarcelo |
* HsJudy?: swapMaps is now part of MapM. Also, now we have a
instance of …
|
|
|
|
@12422
|
[12422]
|
2 years |
audreyt |
* Glorious refactoring of the SubAssoc? type.
Instead of using a string …
|
|
|
|
@12372
|
[12372]
|
2 years |
audreyt |
* Unicode as hash keys now work again.
|
|
|
|
@12208
|
[12208]
|
2 years |
audreyt |
* add hash_fetchSize to unify the "get size from to-be-flattened-thing" …
|
|
|
|
@12204
|
[12204]
|
2 years |
cmarcelo |
* Integrate judy and HsJudy? on Pugs' build process. Make IArray and …
|
|
|
|
@11289
|
[11289]
|
2 years |
audreyt |
* Massive overhaul of Perl 5 embed system on invokePerl5.
- …
|
|
|
|
@11279
|
[11279]
|
2 years |
audreyt |
* Restore lazily-evaluated lists:
for 1..Inf { .say }
actually …
|
|
|
|
@11266
|
[11266]
|
2 years |
audreyt |
* szbalint++ requested that Perl5-land errors should be
propagated as …
|
|
|
|
@11233
|
[11233]
|
2 years |
audreyt |
* TreyHarris?++ reported that slice assignment is broken:
@a[1,2,3] = …
|
|
|
|
@10285
|
[10285]
|
3 years |
audreyt |
* %*ENV.exists('FOO') now returns True even when FOO is set
to empty …
|
|
|
|
@10191
|
[10191]
|
3 years |
audreyt |
* Types.Array: flounder99 reported this bug:
(@x, @y) = (1,2,3);
@y …
|
|
|
|
@10107
|
[10107]
|
3 years |
audreyt |
* Data.FastPackedString? is now gone.
* Date.ByteString? joins us at …
|
|
|
|
@8699
|
[8699]
|
3 years |
audreyt |
* DrIFT.YAML: Do not die when the Typeable instance is undefined.
|
|
|
|
@7747
|
[7747]
|
3 years |
autrijus |
* Typed Thunks. This is a fairly self-contained change
to make `lazy …
|
|
|
|
@6793
|
[6793]
|
3 years |
autrijus |
* massive retab for src/, expanding all tabs into spaces,
except for the …
|
|
|
|
@6008
|
[6008]
|
3 years |
putter |
VRule, which formerly appeared as Rule, now appears as …
|
|
|
|
@5173
|
[5173]
|
3 years |
autrijus |
* first step toward transparent container: ref now
reports the …
|
|
|
|
@4934
|
[4934]
|
3 years |
autrijus |
* Instead of implicitly derefercing and evaluating in rvalue
context …
|
|
|
|
@4928
|
[4928]
|
3 years |
autrijus |
* after consulting with lwall and luqui, in light of the new
semantic of …
|
|
|
|
@4463
|
[4463]
|
3 years |
autrijus |
* cosmetic fixes to code to agree with the slides. ;)
|
|
|
|
@4285
|
[4285]
|
3 years |
autrijus |
* "Pointy" is now of type Block, and "Bare" of type Bare.
|
|
|
|
@4270
|
[4270]
|
3 years |
theorbtwo |
Hackish Code.body support (presently useless as well, as there aren't …
|
|
|
|
@4229
|
[4229]
|
3 years |
autrijus |
* s/callPerl5/invokePerl5/ to agree with perl5-side convention
|
|
|
|
@4184
|
[4184]
|
3 years |
autrijus |
* handle multiple return values. It segfaults still --
clkao, please …
|
|
|
|
@4179
|
[4179]
|
3 years |
autrijus |
* remove unused variable bindings in Pugs.Types.Scalar.
|
|
|
|
@4173
|
[4173]
|
3 years |
theorbtwo |
Fix the error for 42 = "a" to point out that the 42 is read-only, not …
|
|
|
|
@4102
|
[4102]
|
3 years |
autrijus |
* Perl5Embed: .kv, .keys, .values, .pairs etc now works on Perl hashrefs.
|
|
|
|
@4084
|
[4084]
|
3 years |
autrijus |
* first cut at $hash.keys for perl5.
|
|
|
|
@3961
|
[3961]
|
3 years |
autrijus |
* Perl 5 Array and Hash are now accessible from Perl 6.
|
|
|
|
@3947
|
[3947]
|
3 years |
autrijus |
* PerlSV now does Hash and Array
|
|
|
|
@3506
|
[3506]
|
4 years |
autrijus |
* Anonymous and named coro {...} with yield() landed. Highly …
|
|
|
|
@3437
|
[3437]
|
4 years |
autrijus |
* remove primitive infix operators from being inserted into the
…
|
|
|
|
@3097
|
[3097]
|
4 years |
autrijus |
* attempt another fix on %ENV.exists.
|
|
|
|
@3082
|
[3082]
|
4 years |
autrijus |
* fix %*ENV.exists
|
|
|
|
@2932
|
[2932]
|
4 years |
bsmith |
Refactored *FromRef? and *FromVal? from Pugs.Prim to Pugs.Prim.Keyed (only …
|
|
|
|
@2907
|
[2907]
|
4 years |
bsmith |
Fixed the build: compensated for getEnv's new Maybe signature through the …
|
|
|
|
@2627
|
[2627]
|
4 years |
autrijus |
* much faster pop/push implementation
|
|
|
|
@2624
|
[2624]
|
4 years |
autrijus |
* switch IArray implementation to IntMap?.
|
|
|
|
@2564
|
[2564]
|
4 years |
iblech |
* EOLs at EOFs
* Usual svn properties for *.hs
* Added "*.hpp" and …
|
|
|
|
@2559
|
[2559]
|
4 years |
autrijus |
* Functions declared as unary are now parsed as such.
|
|
|
|
@2541
|
[2541]
|
4 years |
autrijus |
* %hash.pairs now returns a list of lvaluable pairs.
* beginning of moving …
|
|
|
|
@2528
|
[2528]
|
4 years |
autrijus |
* (undef, $x) = (1, 2) now works.
|
|
|
|
@2441
|
[2441]
|
4 years |
autrijus |
* AST.hs-boot elimianted!
|
|
|
|
@2433
|
[2433]
|
4 years |
autrijus |
* STMification: All our IORefs are now TVars.
|
|
|
|
@2323
|
[2323]
|
4 years |
iblech |
* Added EOLs at EOFs.
* Added usual svn properties to *.hs.
|
|
|
|
@2223
|
[2223]
|
4 years |
autrijus |
* sorry that I broke the build. :-/
|
|
|
|
@2221
|
[2221]
|
4 years |
autrijus |
* Pairs are now always objects and never values.
|
|
|
|
@2210
|
[2210]
|
4 years |
autrijus |
* introducing the Thunk class to better handle bindings as lvalues.
|
|
|
|
@2191
|
[2191]
|
4 years |
autrijus |
* complete rewrite of Cxt/Type system.
|
|
|
|
@2172
|
[2172]
|
4 years |
autrijus |
* fix the one last splice bug.
|
|
|
|
@2123
|
[2123]
|
4 years |
autrijus |
* splice.t all passes.
|
|
|
|
@2078
|
[2078]
|
4 years |
iblech |
Added svn properties:
svn:mime-type => "text/plain; …
|
|
|
|
@2009
|
[2009]
|
4 years |
theorbtwo |
The Great Renaming. * becomes Pugs.*, except for stuff designed to be …
|
|
copied from src/Types:
|
|
|
|
@1944
|
[1944]
|
4 years |
autrijus |
* better handling for size extensions and exists() for neg idx
|