Index: DEPRECATED.pod =================================================================== --- DEPRECATED.pod (revision 42900) +++ DEPRECATED.pod (working copy) @@ -102,7 +102,7 @@ =item Array PMC [eligible in 2.1] -This PMC is old, ill-used and is superceded by other array-like PMCs. Any code +This PMC is old, ill-used and is superseded by other array-like PMCs. Any code using this PMC should migrate to ResizablePMCArray or something more suitable. L @@ -186,7 +186,7 @@ Relative to the current HLL Namespace if the arg is a Namespace or Class PMC - The passed in class or the class attatched to the passed in namespace. + The passed in class or the class attached to the passed in namespace. L @@ -249,7 +249,7 @@ The function PDB_compile doesn't work since some time, and his implementation was a hack. His functionality may be reimplemented in another way. Until the -end of deprecation cycle it just throws an excpetion. +end of deprecation cycle it just throws an exception. The PDB_eval function, that used in the debugger to support the eval command, was using PDB_compile. His functionality must be reimplemented Index: NEWS =================================================================== --- NEWS (revision 42900) +++ NEWS (working copy) @@ -324,7 +324,7 @@ + pbc_disassemble prints constants in constants table + New experimental BigNum implementation + Pair is now a dynamic loadable PMC - + Various function name sanification + + Various function name sanitization + New implementation of Strings component + Replace various PMC value union access code by VTABLE method invocations + Replace various PMC value unions by ATTRibutes @@ -414,7 +414,7 @@ - skip creating a class/grammar if it already exists - Languages + Rakudo - - improved error mesages in multi dispatch + - improved error messages in multi dispatch - implemented clone method for all objects - implemented MAIN sub - Unicode versions of infix hyper operators @@ -518,7 +518,7 @@ - merged LuaClosure & LuaFunction PMC + Pipp - added support for a return value from user defined functions - - added incomplete implemention of 'require_once' + - added incomplete implementation of 'require_once' + Ecmascript - parser fixes, parses spidermonkey's top level test/shell.js - Deprecations @@ -564,7 +564,7 @@ - added .PARROT method + Pipp - added some predefined constants - - added implemention of the function basename() + - added implementation of the function basename() + Cardinal (Ruby) - Added initial support for the classes Proc, Continuation, Queue, Dir, File, and FileStat - fixed various minor bugs @@ -667,7 +667,7 @@ - now over 3300 passing spectests - precompiled modules - precompiled scripts (--target=pir can now be executed standalone) - - Support for @*INC and %*INC varialbes + - Support for @*INC and %*INC variables - additional builtin methods and subs - added 'fail' function, warnings on use of undefined values - m/.../ regexes @@ -960,7 +960,7 @@ + HQ9+: reimplemented with PCT + Lua: . reimplementation with PCT, using PAST and POST - . behavior aligned wih 5.1.3 + . behavior aligned with 5.1.3 + Rakudo: . implemented basic I/O, including '$*IN', '$*OUT', '$*ERR', 'prefix:=' . implemented simple typing and runtime type checking @@ -1054,7 +1054,7 @@ + NQP: add '=:=' op, tests for scalar and list contextualizers, \x escapes - Languages + APL: reimplementation with PCT - + Cardinal (Ruby): reimplemention with PCT + + Cardinal (Ruby): reimplementation with PCT + Ecmascript: reimplementation with PCT + lolcode: improved expression parsing, ifthen, IT, YARN + lua: @@ -1268,16 +1268,16 @@ + Introduced PCT, a refactor of HLLCompiler and PAST-pm - Design: + PDD15 "Objects" - details added to 'new' and 'getattribute' opcodes - + PDD17 "PMCs" - notes added on instantiation and dynamic extention in PIR + + PDD17 "PMCs" - notes added on instantiation and dynamic extension in PIR - Documentation: + added Parrot-related text from "Perl 6 and Parrot Essentials" book, tutorial examples from "Learning PIR" talk, and PDD15 metamodel diagrams - Implementation: + reduced memory footprint when using named registers - + implemented overridding of vtable methods by PDD15 classes + + implemented overriding of vtable methods by PDD15 classes + improved PDD15 support for 'new', 'instantiate', and others + added makefile targets to ease core and HLL makefile regeneration - + updated parrot dubugger, "pdb", to allow loading of commands from file + + updated parrot debugger, "pdb", to allow loading of commands from file - Misc: + many bugfixes, enhancements, documentation, and coding standard updates @@ -1372,7 +1372,7 @@ + PDD15 "Objects" - details on roles, objects, and classes added + PDD22 "I/O" - added async ops and Status PMC details - Documentation: - + Added guides for Metacommitter, Relase Manager, and Cage Cleaner roles + + Added guides for Metacommitter, Release Manager, and Cage Cleaner roles - Implementation: + Object, Class, Role, and Attribute PMC implementation has begun + Perl 5 module "Parrot::Embed" now compiles and links on all platforms @@ -1558,7 +1558,7 @@ - Installation: 'make install' is using standard locations now (/usr/local is the default --prefix) - Produce static and shared libraries on some systems -- Configure system rearragement +- Configure system rearrangement - OS pmc started (mkdir,cd,cwd,rm,umask,stat) - Shootout examples - Test files are now testable with 'prove' @@ -1567,7 +1567,7 @@ - Add support for octal number constants - partcl updates: - almost finish [string]; start [file] - - add build tool for generating inline'd tcl builtins from templates. + - add build tool for generating inlined tcl builtins from templates. - Jako updates: NCI, subroutines, global variables and constants all work. (Gregor) @@ -1593,7 +1593,7 @@ - Vastly improved PGE (Parrot Grammar Engine) including shift-reduce, precedence-based expression parser and support for matching of bracketed text delimited by e.g. ()[]{}'" -- uniccode character classification (is_upper ...) +- unicode character classification (is_upper ...) - support for heredoc syntax in assembler - improved examples, basic JSON support - debian packaging support @@ -1672,7 +1672,7 @@ - BigInt, Complex, *Array, Slice, Enumerate, None PMC classes - IA64 and hppa JIT support - Tons of fixes, improvements, new tests, and documentation updates. -A lot is unfinished and keeps changing. Nethertheless Parrot is stable +A lot is unfinished and keeps changing. Nevertheless Parrot is stable and usable at the surface, while internals are moving. New in 0.1.0 Index: ChangeLog =================================================================== --- ChangeLog (revision 42900) +++ ChangeLog (working copy) @@ -197,7 +197,7 @@ (old {find,store}*global will be supported for a short while) 2006.07.20 audreyt - * --maintainer prerequesites are now bison 2.2+ and flex 2.5.3x + * --maintainer prerequisites are now bison 2.2+ and flex 2.5.3x (or some such --leo) (at the moment code is checking for 2.0 -- ambs) @@ -476,7 +476,7 @@ speed up saving register data on calls, since we usually only care about the top half of the registers anyway. * Started committing some of the new class/object framework - * Remembered to finally start updating the Changelog + * Remembered to finally start updating the ChangeLog 2003-03-18 03:50 ask @@ -677,7 +677,7 @@ * types/: bignum.c, bignum.h: Lots of prototypes changed in readiness for nicely telling your caller about any oddness you've - caused in the persuit of flow. + caused in the pursuit of flow. 2002-03-16 17:38 dan @@ -1347,8 +1347,8 @@ 2002-03-01 06:15 dan * string.c: - A non-existing buffer + a non-existing buffer should be a - non-existing buffer, not "", which is really '\0'. + A non-existent buffer + a non-existent buffer should be a + non-existent buffer, not "", which is really '\0'. Courtesy of "Bryan C. Warnock" @@ -1356,7 +1356,7 @@ * classes/: array.pmc, perlarray.pmc, perlhash.pmc, perlstring.pmc: - TMTOWTDI, but strcmp is probably the worse. + TMTOWTDI, but strcmp is probably the worst. Courtesy of "Bryan C. Warnock" Index: t/pmc/context.t =================================================================== --- t/pmc/context.t (revision 42900) +++ t/pmc/context.t (working copy) @@ -102,7 +102,7 @@ $P0 = ctx['handlers'] $I0 = elements $P0 - push_eh cought + push_eh caught # Now we should have one more handler $P0 = ctx['handlers'] $I1 = elements $P0 @@ -113,7 +113,7 @@ $I0 = 1 $P0 = ctx['world_domination'] $I0 = 0 - cought: + caught: pop_eh ok($I0, "No world domination in this Context") Index: t/pmc/parrotinterpreter.t =================================================================== --- t/pmc/parrotinterpreter.t (revision 42900) +++ t/pmc/parrotinterpreter.t (working copy) @@ -90,13 +90,13 @@ ok($I0, 'Got ParrotInterp.context') # Add more tests for Context. E.g. it is correct Context by inspecting it. - push_eh cought + push_eh caught $I0 = 1 $P0 = interp['some_field';0] $I0 = 0 - cought: + caught: pop_eh - ok($I0, "Access to non-existing field throws exception") + ok($I0, "Access to non-existent field throws exception") push_eh wrong_depth $I0 = 1 Index: t/pmc/exception.t =================================================================== --- t/pmc/exception.t (revision 42900) +++ t/pmc/exception.t (working copy) @@ -126,7 +126,7 @@ getattribute $P5, $P0, 'foo' $I0 = 0 done: - ok($I0, "Can't fetch non-existing aattribute") + ok($I0, "Can't fetch non-existent attribute") .end # Local Variables: