|
|
|
@21763
|
[21763]
|
2 months |
lwall |
s/q:code/quasi/ plus various t/ buglets
|
|
|
|
@21673
|
[21673]
|
2 months |
audreyt |
* Import Pugs 6.2.13.11 from Hackage into our source tree.
* Highlights:
…
|
|
|
|
@20058
|
[20058]
|
7 months |
gbacon |
Build the library, but the executable still doesn't link. Why aren't we …
|
|
|
|
@17873
|
[17873]
|
13 months |
ryporter |
Stricter pattern matching before calling mungeChainSub(). Prevents …
|
|
|
|
@17562
|
[17562]
|
14 months |
masak |
[src/Pugs/Eval.hs]
* forbade a few more namespaces
|
|
|
|
@17043
|
[17043]
|
15 months |
audreyt |
* Pugs.Eval: Eliminate all dead code paths discovered by the
excellent …
|
|
|
|
@16415
|
[16415]
|
17 months |
audreyt |
* Misc. stylistic cleanups in Pugs.AST and Pugs.Eval.
|
|
|
|
@16383
|
[16383]
|
17 months |
audreyt |
* Repair importing from perl5 by giving the ->$_{...}
primitive a …
|
|
|
|
@16379
|
[16379]
|
17 months |
audreyt |
* &?BLOCK and &?ROUTINE are now correctly (recursively, lexically)
…
|
|
|
|
@16378
|
[16378]
|
17 months |
audreyt |
* Fix trait blocks and their interactions.
|
|
|
|
@16376
|
[16376]
|
17 months |
audreyt |
* Correctly handle displaced calls into blocks
|
|
|
|
@16375
|
[16375]
|
17 months |
audreyt |
* Reclose the MAIN code as well.
|
|
|
|
@16373
|
[16373]
|
17 months |
audreyt |
* Change the MPad data type to be a standalone datatype,
instead of the …
|
|
|
|
@16371
|
[16371]
|
17 months |
audreyt |
* Make nextwith/callwith work.
|
|
|
|
@16370
|
[16370]
|
17 months |
audreyt |
* Separate "inline" calls with "displaced" callers, so caller() works more …
|
|
|
|
@16368
|
[16368]
|
17 months |
audreyt |
* Use the Code object's package and outer pads when evaluating
param …
|
|
|
|
@16361
|
[16361]
|
17 months |
audreyt |
* Reclose pads at the end-of-compilation stage (before saving
it into …
|
|
|
|
@16355
|
[16355]
|
17 months |
audreyt |
[07-end-blocks.t] Explicitly refer to $package::var instead
of using "our …
|
|
|
|
@16354
|
[16354]
|
17 months |
audreyt |
|
|
|
|
@16353
|
[16353]
|
17 months |
audreyt |
* "make ghci" now works GHC 6.7-trunk (which bundles the filepath …
|
|
|
|
@16352
|
[16352]
|
17 months |
audreyt |
* Reclose global pad too.
|
|
|
|
@16344
|
[16344]
|
17 months |
audreyt |
* Finally, circular loading of TVars.
|
|
|
|
@16341
|
[16341]
|
17 months |
audreyt |
* Tonights work
|
|
|
|
@16340
|
[16340]
|
17 months |
audreyt |
* Params unified with pad entries.
|
|
|
|
@16339
|
[16339]
|
17 months |
audreyt |
* Things actually run now, yay. Next step is to convert
Params over to …
|
|
|
|
@16338
|
[16338]
|
17 months |
audreyt |
* Pad refactoring now runs - snapshot the tree before we redo LexPad?
|
|
|
|
@16337
|
[16337]
|
17 months |
audreyt |
* compiled again.
|
|
|
|
@16336
|
[16336]
|
17 months |
audreyt |
* Remove unused imports.
(The YAML compression stuff should probably …
|
|
|
|
@16335
|
[16335]
|
17 months |
audreyt |
* another fix.
|
|
|
|
@16334
|
[16334]
|
17 months |
audreyt |
* Now compiles again whee.
|
|
|
|
@16333
|
[16333]
|
17 months |
audreyt |
* More pad refactoring.
|
|
|
|
@16331
|
[16331]
|
17 months |
audreyt |
|
|
|
|
@16329
|
[16329]
|
17 months |
audreyt |
* syntax checks now!
|
|
|
|
@16327
|
[16327]
|
17 months |
audreyt |
* more preliminary hacks.
|
|
|
|
@16324
|
[16324]
|
17 months |
audreyt |
|
|
|
|
@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; …
|
|
|
|
@15777
|
[15777]
|
19 months |
audreyt |
* Gain another ~10% on startup speed (Prelude+Test) by simply
changing …
|
|
|
|
@15745
|
[15745]
|
19 months |
audreyt |
* Chase the TraitBlocks? change.
|
|
|
|
@15737
|
[15737]
|
19 months |
audreyt |
* Pugs.*: Chase the envClasses change.
This concludes the envClasses …
|
|
|
|
@15714
|
[15714]
|
19 months |
audreyt |
* &code.goto is now &code.nextwith.
|
|
|
|
@15710
|
[15710]
|
19 months |
audreyt |
* Chase "is context" pad structure changes in other modules.
This …
|
|
|
|
@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.
|
|
|
|
@15611
|
[15611]
|
19 months |
audreyt |
* "our $x" now reuses pad entry for package and lexical vars:
module …
|
|
|
|
@15609
|
[15609]
|
19 months |
audreyt |
* Pugs.Eval: .call is now .callwith.
|
|
|
|
@15596
|
[15596]
|
19 months |
audreyt |
* Pugs.Eval/Pugs.Prim: More s/SGlobal/SOur/ chase.
|
|
|
|
@15580
|
[15580]
|
19 months |
audreyt |
* Pugs.Eval: Binding to qualified constants now properly
dies (instead …
|
|
|
|
@15503
|
[15503]
|
19 months |
gaal |
* Don't mention ByteString?.Char8 in places where an accidental
string op …
|
|
|
|
@15489
|
[15489]
|
20 months |
audreyt |
* The "HOW" call is now dispatched by ."".
* Also rename ITEM and …
|
|
|
|
@15488
|
[15488]
|
20 months |
audreyt |
* Dynamic methods such as $x.$meth should evaluate $x
in rvalue (ITEM) …
|
|
|
|
@15477
|
[15477]
|
20 months |
audreyt |
* Instead of inventing a complicated "special dispatch" for
…
|
|
|
|
@15455
|
[15455]
|
20 months |
audreyt |
* Pugs.Eval: add .ITEM and .LIST for magic rvalue contexification
|
|
|
|
@15448
|
[15448]
|
20 months |
audreyt |
* Pugs.Eval, Pugs.hs: In the interactive shell, statements are
now …
|
|
|
|
@15425
|
[15425]
|
20 months |
audreyt |
* Massive Haddoc-compatibility fix to make all modules
haddockable.
|
|
|
|
@15421
|
[15421]
|
20 months |
audreyt |
err, typo.
|
|
|
|
@15420
|
[15420]
|
20 months |
audreyt |
* Pugs.Eval: Chase Feed/Capture changes. (We switched
from a lazy [Val] …
|
|
|
|
@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 …
|
|
|
|
@15243
|
[15243]
|
20 months |
audreyt |
* tene++ reported that:
warn if 1|2|3;
errorneously warned thrice …
|
|
|
|
@14716
|
[14716]
|
2 years |
audreyt |
* Pugs.Eval: Binding for array and hash elements.
|
|
|
|
@14639
|
[14639]
|
2 years |
audreyt |
* t/var/let.t: All tests passed, 0 TODOs.
|
|
|
|
@14637
|
[14637]
|
2 years |
audreyt |
* Pugs.Eval: Support for "let" directives that works with
"fail", so the …
|
|
|
|
@14574
|
[14574]
|
2 years |
audreyt |
* Mark Perl5 eval as safe under ops.pm
|
|
|
|
@14571
|
[14571]
|
2 years |
audreyt |
* Pugs.Parser: Implement "use v5" blocks:
use v6-alpha;
# …
|
|
|
|
@14491
|
[14491]
|
2 years |
audreyt |
* Implement maybe {...} maybe {...} STM round-robin retry chains.
|
|
|
|
@14489
|
[14489]
|
2 years |
audreyt |
* Restore support for:
if EXPR -> $x {
...
}
elsif …
|
|
|
|
@14483
|
[14483]
|
2 years |
audreyt |
* Interpolation of Capture objects via prefix:<|> implemented,
suggested …
|
|
|
|
@14438
|
[14438]
|
2 years |
audreyt |
* isStrict: $?STRICT shouldn't be a global; rename it to $*STRICT.
|
|
|
|
@14421
|
[14421]
|
2 years |
seano |
* Turn of "strict 'vars'" for -e scripts via the non-standard variable
…
|
|
|
|
@14353
|
[14353]
|
2 years |
audreyt |
* Pugs.Compile: Repair PIL1's handling of loops.
|
|
|
|
@14337
|
[14337]
|
2 years |
audreyt |
* Remove Judy from the Pugs build process.
This is a pervasive change …
|
|
|
|
@14317
|
[14317]
|
2 years |
audreyt |
* Unify "if" and "unless" into the new (Syn "cond") node, which
allows …
|
|
|
|
@14303
|
[14303]
|
2 years |
audreyt |
* Pugs.Eval: Allow "/.../" to match against $_ immediately
not only …
|
|
|
|
@14275
|
[14275]
|
2 years |
audreyt |
* Make the Pugs shell use the shiny new ControlContinuation?.
|
|
|
|
@14210
|
[14210]
|
2 years |
audreyt |
* Pugs.Eval: Make &yield a special construct like &return
so it can …
|
|
|
|
@14156
|
[14156]
|
2 years |
audreyt |
* Move possiblyFixOperatorName from consumption site (lookupPad)
into …
|
|
|
|
@14152
|
[14152]
|
2 years |
audreyt |
* Revamp the "gather" structure, after discussion with TimToady?++
so …
|
|
|
|
@14123
|
[14123]
|
2 years |
audreyt |
* Pugs.Eval: Finish excising of resetT and shiftT and replace
them with …
|
|
|
|
@14113
|
[14113]
|
2 years |
audreyt |
r14985@T: audreyt | 2006-10-09 16:45:12 +0800
* Use MonadError? instead …
|
|
|
|
@14079
|
[14079]
|
2 years |
audreyt |
* Pugs.Eval: Syn "block" […] can now double as a runtime-creation-only
…
|
|
|
|
@14071
|
[14071]
|
2 years |
audreyt |
* Pugs.Eval: Correctly prevent generation of pad entries for siglets:
…
|
|
|
|
@14066
|
[14066]
|
2 years |
audreyt |
* Pugs.Eval: Also implement "when .[0]" and "when .<s>".
|
|
|
|
@14065
|
[14065]
|
2 years |
audreyt |
* Implement smart matching against implicit invocation:
$obj .meth …
|
|
|
|
@14061
|
[14061]
|
|