Fri Mar  4 20:59:46 IST 2005  Yuval Kogman <[EMAIL PROTECTED]>
  * Bug in test: conditional of expected value was not working
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


New patches:

[Bug in test: conditional of expected value was not working
Yuval Kogman <[EMAIL PROTECTED]>**20050304185946] {
hunk ./t/base/given.t 48
- -	for ("T", "E", 5) -> $digit {
+	for ("T", "E", 5) -> $digit { # FIXME make this into: for zip(("T", "E", 5), (10, 11, 12)) -> $digit, $expected
hunk ./t/base/given.t 63
- -		if ($digit eq ( "T" | "E" )){
- -			$expected = ($digit eq "T") ?? 10 :: 11;
+		if ($digit eq "T"){
+		  	$expected = 10;
hunk ./t/base/given.t 66
- -			$expected = $digit;
+		   if ($digit eq "E" ){
+				$expected = 11;
+			} else {
+				$expected = $digit;
+			}
}

Context:

[syncup
[EMAIL PROTECTED] 
[Test for assignment (parse?) bug
Yuval Kogman <[EMAIL PROTECTED]>**20050304193524
 Assignment of already declared var differs from  assignment during declaration.
 The latter is broken, seemingly with weird context or percedence issues.
] 
[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] 
[Test that lone blocks with implicit semicolons actually execute
Yuval Kogman <[EMAIL PROTECTED]>**20050304031452] 
[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:
d8265b7c2295c436fbb35a8a560f6b5111a24507
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (Darwin)

iD8DBQFCKRPtVCwRwOvSdBgRArUdAJ0UX2U+NcJ+OjjZNgaJ96wR988FIgCeOE0v
+88BCn3vwFlUUuPB4dK1uqA=
=g3Wk
-----END PGP SIGNATURE-----

Reply via email to