Fri Mar 4 20:06:00 IST 2005 Yuval Kogman <[EMAIL PROTECTED]>
* Add myself to AUTHORS file
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
New patches:
[Add myself to AUTHORS file
Yuval Kogman <[EMAIL PROTECTED]>**20050304180600] {
hunk ./AUTHORS 34
+Yuval Kogman (NUFFIN)
}
Context:
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[Basic test for try { CATCH {} }
Yuval Kogman <[EMAIL PROTECTED]>**20050304175151
No good examples in exegis/apocalypse
Only does CATCH (no other constructs, no default)
Does not tests 'use fatal' stuff
]
[Test for given blocks
Yuval Kogman <[EMAIL PROTECTED]>**20050304170743]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[suncyp
[EMAIL PROTECTED]
[yncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[zh-* for pa01
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[more -Wall work, esp in Rule/
Isaac Jones <[EMAIL PROTECTED]>**20050228062214]
[refactored src/Rule/Pos to use field accessors
Isaac Jones <[EMAIL PROTECTED]>**20050228061407]
[turned off certain warnings. leaving the most important ones
Isaac Jones <[EMAIL PROTECTED]>**20050228055609]
[toward -Wall cleanliness. focus on non-used variables. see notes!
Isaac Jones <[EMAIL PROTECTED]>**20050228043931
Here are some funny things I ran into while removing references to
unused variables:
suspicious shadowing of the "sub" symbol in reduceStatements
Eval.hs:145
suspicious non-use of "name" parameter to "subs" (removed)
why throw away the cxt in foldParam Prim.hs:470
- and Evalute Eval.hs:72
- and Eval.hs:180
]
[fixed bug where RuleParser passed into runRule not being used. please double-check.
Isaac Jones <[EMAIL PROTECTED]>**20050228040725]
[added error messages for non-exhaustive patterns
Isaac Jones <[EMAIL PROTECTED]>**20050228035431
Please be sure to check over these in case any of them are actually
bugs. The "char" related ones in Bind.hs (bindEmpty for instance)
might be better fixed with a type so that the type system will enforce
well-formedness?
]
[toward -Wall cleanliness
Isaac Jones <[EMAIL PROTECTED]>**20050228031404]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup.
[EMAIL PROTECTED]
[import for today.
[EMAIL PROTECTED]
[syncup
[EMAIL PROTECTED]
[syncup from svn
[EMAIL PROTECTED]
[still 6.0.8
[EMAIL PROTECTED]
[6.0.8
[EMAIL PROTECTED]
[juerd's works
[EMAIL PROTECTED]
[posix.
[EMAIL PROTECTED]
[split.
[EMAIL PROTECTED]
[unbreak quicksort
[EMAIL PROTECTED]
[juerd's dialect test
[EMAIL PROTECTED]
[lvalue context via envLValue; qq[] literals; hash/array/list/undef/scalar casting ; evalVar now casts correctly; @*INC; the "join" primitive; list and chain associations in Lexer.hs
[EMAIL PROTECTED]
[inline Parsec Expr for heavy rework; prefix and postfix operators may now nest.
[EMAIL PROTECTED]
[fix abstract; !! works thanks to juerd
[EMAIL PROTECTED]
[build tweaks from ingy
[EMAIL PROTECTED]
[hashes.
[EMAIL PROTECTED]
[ TBONE suggested that we drop the half-joking abstract, as to not mislead CPAN readers.
[EMAIL PROTECTED]
[isable readline by default.
[EMAIL PROTECTED]
["unless"
[EMAIL PROTECTED]
[Polymorphic parser lands! The list for unary and list prefix functions are now generated during the parse. Thanks for viirya for prompting me.
[EMAIL PROTECTED]
[vbool to vrat, thanks to viirya
[EMAIL PROTECTED]
[ycheng's mkdir/rmdir patch
[EMAIL PROTECTED]
[life and quicksort examples
[EMAIL PROTECTED]
[add PugsTest.pm
[EMAIL PROTECTED]
[more tests from alin
[EMAIL PROTECTED]
[alin's tests
[EMAIL PROTECTED]
[add t/base/* into tests; don't use full path in Makefile because dmake hates that
[EMAIL PROTECTED]
[grep and map
[EMAIL PROTECTED]
[add quicksort example; new "cxt" Syn construct to force Scalar slurpy values; the () signature will match slurpy empty lists; empty list via () is parsed; OPs are now under Eval monad; optional prms in Prim now
[EMAIL PROTECTED]
[it's ternary, not trinary
[EMAIL PROTECTED]
[6.0.7
[EMAIL PROTECTED]
[6.0.6.
[EMAIL PROTECTED]
[slices in scalar context; glider now glides; punctuation now nests
[EMAIL PROTECTED]
[trinary operators ; error now propagates upward via shiftT ; foreach ; if/then/else ; fix hc's 02atom.t
[EMAIL PROTECTED]
[fixed symbol lookahead at word boundaries
[EMAIL PROTECTED]
[add meta and sig
[EMAIL PROTECTED]
[assignment now works separately than binding
[EMAIL PROTECTED]
[postfix ++ and -- works
[EMAIL PROTECTED]
[loop constructs; various postfix dereferencing syntax
[EMAIL PROTECTED]
[some I/O primitives: open/close/<> etc
[EMAIL PROTECTED]
[add suitable magic to run t/*.t with pugs!
[EMAIL PROTECTED]
[temporarily disable unary - as it clashes with ->; blocks now evaluate on spot
[EMAIL PROTECTED]
[blocks in void context now works; anonymouse subs works; pugs (the command line) now won't print toplevels anymore
[EMAIL PROTECTED]
[invalid casting into VSub now raises errors
[EMAIL PROTECTED]
[scoped variables landed
[EMAIL PROTECTED]
[better boolean prettyprinting thanks to larry
[EMAIL PROTECTED]
[ scoped subroutine parsing; void context
[EMAIL PROTECTED]
[space is no longer required after params
[EMAIL PROTECTED]
[dotdotdot
[EMAIL PROTECTED]
[bandaid to fix lexical scoping
[EMAIL PROTECTED]
[the "Return" primitive (and lexically bound shiftT); SubPrim; @*ARGS and $*PROGNAME; scopes are now symbols
[EMAIL PROTECTED]
[stringification of bools
[EMAIL PROTECTED]
[add eclipse project metadata
[EMAIL PROTECTED]
["print" primitive; VControl value
[EMAIL PROTECTED]
[ditch unsafePerformIO from rand generation
[EMAIL PROTECTED]
[6.0.5
[EMAIL PROTECTED]
[enable selective debugging; lists length > 100 is prettified finitely
[EMAIL PROTECTED]
[Syn prettyprinting
[EMAIL PROTECTED]
[proper handling of error propagation
[EMAIL PROTECTED]
[better debug info (eval/result chain)
[EMAIL PROTECTED]
[spaces parsing in reservedOp fixed
[EMAIL PROTECTED]
[op1 now takes values.
[EMAIL PROTECTED]
[monadic evaluator transition complete.
[EMAIL PROTECTED]
[subroutine parsing fixes, promted by viirya
[EMAIL PROTECTED]
[viirya's patch to fix leading whitespace
[EMAIL PROTECTED]
[the predicate of VErr should also be monadic
[EMAIL PROTECTED]
[the parser is now responsible to return an Env as well.
[EMAIL PROTECTED]
[StateEnv is now Eval.
[EMAIL PROTECTED]
[add monads to manifest
[EMAIL PROTECTED]
[hopefully correct treatment at JOne().
[EMAIL PROTECTED]
[shift-to-control based Eval monad lands!
[EMAIL PROTECTED]
[beginning of monadic evaluator code
[EMAIL PROTECTED]
[rename commands as Cmd* to make room for the Eval monad
[EMAIL PROTECTED]
[manage junctions with two sets
[EMAIL PROTECTED]
[continuation monad
[EMAIL PROTECTED]
[partial collapsing (removing duplicates) for JuncOne.
[EMAIL PROTECTED]
[turn the evaluator into a State monad (unfinihsed)
[EMAIL PROTECTED]
[beginning of mergeup with Perl6.grammar; lexical pads
[EMAIL PROTECTED]
[lexical symbols: first phase
[EMAIL PROTECTED]
[chained comparison now works again, thanks to tom moertel
[EMAIL PROTECTED]
[pluggable evaluator finished
[EMAIL PROTECTED]
[illegal division should be caught.
[EMAIL PROTECTED]
[Division by zero now raises exception, thanks to viirya
[EMAIL PROTECTED]
[don't autothread over the "Any" prototype.
[EMAIL PROTECTED]
[rand()
[EMAIL PROTECTED]
[junctive refactoring to Junc.hs; "eval".
[EMAIL PROTECTED]
[6.0.3
[EMAIL PROTECTED]
[the "all" junction now collapses nested junctions
[EMAIL PROTECTED]
[implement the "nor" operator inspired by Sandlass.
[EMAIL PROTECTED]
[use mapSet for autothreading
[EMAIL PROTECTED]
[proper handling of nonterm; sorting of sets.
[EMAIL PROTECTED]
[junctions are now proper sets
[EMAIL PROTECTED]
[invocation parsed.
[EMAIL PROTECTED]
[short circuitting for junctions
[EMAIL PROTECTED]
[normalize subnames with prefix:
[EMAIL PROTECTED]
[fix op0 prim dispatching
[EMAIL PROTECTED]
[patch from viirya to fix expo expression
[EMAIL PROTECTED]
[re-apply everything to combat darcs brokenness.
[EMAIL PROTECTED]
Fri Feb 11 16:21:34 CST 2005 [EMAIL PROTECTED]
* viirya's patch to fix 1e-2.
Fri Feb 11 15:44:48 CST 2005 [EMAIL PROTECTED]
* array and hash casting; slurpy scalar
Thu Feb 10 23:47:22 CST 2005 [EMAIL PROTECTED]
* add manifest
Thu Feb 10 23:46:18 CST 2005 [EMAIL PROTECTED]
* parameter binding.
Thu Feb 10 23:45:33 CST 2005 [EMAIL PROTECTED]
* full Synopsis 06 implemented!
Wed Feb 9 21:19:29 CST 2005 [EMAIL PROTECTED]
* global subroutines and variables.
Wed Feb 9 20:42:32 CST 2005 [EMAIL PROTECTED]
* global variables and subroutines!
Wed Feb 9 19:59:57 CST 2005 [EMAIL PROTECTED]
* higher order parameters
Wed Feb 9 19:10:08 CST 2005 [EMAIL PROTECTED]
* extract higher-order function parameters.
]
[viirya's patch to fix 1e-2.
[EMAIL PROTECTED]
[add manifest
[EMAIL PROTECTED]
[parameter binding.
[EMAIL PROTECTED]
[global subroutines and variables.
[EMAIL PROTECTED]
[formal parameters. it is done.
[EMAIL PROTECTED]
[add basic unit test
[EMAIL PROTECTED]
[add bestian to authors
[EMAIL PROTECTED]
[array literal ; add multiple syms; @_ aliasing; parenless function application
[EMAIL PROTECTED]
[user-defined subroutine lands!!
[EMAIL PROTECTED]
[full support for variables; allow mixing of nonparenthetic preOps with infixOps ( 1 + any 2..4 ); autothreading works with shortcutting logicals
[EMAIL PROTECTED]
[variables.
[EMAIL PROTECTED]
[chained associativity done!
[EMAIL PROTECTED]
[list associativity done!
[EMAIL PROTECTED]
[primitive symbol table ; fixity ; arity
[EMAIL PROTECTED]
[finished general junctive autothreading for arbitarily nested junctive values and arity; also converted operators into the App data structure.
[EMAIL PROTECTED]
[add context
[EMAIL PROTECTED]
[multimethod dispatch and new application core!
[EMAIL PROTECTED]
[added castV, cast to Val from anbitary context. We still need a better subtyping definition though.
[EMAIL PROTECTED]
[rationalize all numbers!
[EMAIL PROTECTED]
[minor punctuation
[EMAIL PROTECTED]
[fill in DATE and VERSION from lib/Perl6/Pugs.pm.
[EMAIL PROTECTED]
[TAG 6.0.1
[EMAIL PROTECTED]
Patch bundle hash:
12f28560a1ac16b22a48138ac093f1d258f8d23f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (Darwin)
iD8DBQFCKKSPVCwRwOvSdBgRArX7AJ99dMgnCtEATFN+hymUSZpasLif+QCgmmCh
iwAesnOBtWyT0HL7b8yFSj8=
=vK56
-----END PGP SIGNATURE-----