Ticket #1344: typofixes-without-changelog.patch

File typofixes-without-changelog.patch, 8.3 KB (added by kurahaupo, 5 years ago)
  • DEPRECATED.pod

     
    102102 
    103103=item Array PMC [eligible in 2.1] 
    104104 
    105 This PMC is old, ill-used and is superceded by other array-like PMCs.  Any code 
     105This PMC is old, ill-used and is superseded by other array-like PMCs.  Any code 
    106106using this PMC should migrate to ResizablePMCArray or something more suitable. 
    107107 
    108108L<https://trac.parrot.org/parrot/ticket/1303> 
     
    186186  Relative to the current HLL Namespace 
    187187 
    188188if the arg is a Namespace or Class PMC 
    189   The passed in class or the class attatched to the passed in namespace. 
     189  The passed in class or the class attached to the passed in namespace. 
    190190 
    191191L<https://trac.parrot.org/parrot/ticket/159> 
    192192 
     
    249249 
    250250The function PDB_compile doesn't work since some time, and his implementation 
    251251was a hack. His functionality may be reimplemented in another way. Until the 
    252 end of deprecation cycle it just throws an excpetion. 
     252end of deprecation cycle it just throws an exception. 
    253253 
    254254The PDB_eval function, that used in the debugger to support the eval 
    255255command, was using PDB_compile. His functionality must be reimplemented 
  • NEWS

     
    324324  + pbc_disassemble prints constants in constants table 
    325325  + New experimental BigNum implementation 
    326326  + Pair is now a dynamic loadable PMC 
    327   + Various function name sanification 
     327  + Various function name sanitization 
    328328  + New implementation of Strings component 
    329329  + Replace various PMC value union access code by VTABLE method invocations 
    330330  + Replace various PMC value unions by ATTRibutes 
     
    414414    - skip creating a class/grammar if it already exists 
    415415- Languages 
    416416  + Rakudo 
    417     - improved error mesages in multi dispatch 
     417    - improved error messages in multi dispatch 
    418418    - implemented clone method for all objects 
    419419    - implemented MAIN sub 
    420420    - Unicode versions of infix hyper operators 
     
    518518    - merged LuaClosure & LuaFunction PMC 
    519519  + Pipp 
    520520    - added support for a return value from user defined functions 
    521     - added incomplete implemention of 'require_once' 
     521    - added incomplete implementation of 'require_once' 
    522522  + Ecmascript 
    523523    - parser fixes, parses spidermonkey's top level test/shell.js 
    524524- Deprecations 
     
    564564    - added .PARROT method 
    565565  + Pipp 
    566566    - added some predefined constants 
    567     - added implemention of the function basename() 
     567    - added implementation of the function basename() 
    568568  + Cardinal (Ruby) 
    569569    - Added initial support for the classes Proc, Continuation, Queue, Dir, File, and FileStat 
    570570    - fixed various minor bugs 
     
    667667    - now over 3300 passing spectests 
    668668    - precompiled modules 
    669669    - precompiled scripts  (--target=pir can now be executed standalone) 
    670     - Support for @*INC and %*INC varialbes 
     670    - Support for @*INC and %*INC variables 
    671671    - additional builtin methods and subs 
    672672    - added 'fail' function, warnings on use of undefined values 
    673673    - m/.../ regexes 
     
    960960  + HQ9+: reimplemented with PCT 
    961961  + Lua: 
    962962    . reimplementation with PCT, using PAST and POST 
    963     . behavior aligned wih 5.1.3 
     963    . behavior aligned with 5.1.3 
    964964  + Rakudo: 
    965965    . implemented basic I/O, including '$*IN', '$*OUT', '$*ERR', 'prefix:=' 
    966966    . implemented simple typing and runtime type checking 
     
    10541054  + NQP: add '=:=' op, tests for scalar and list contextualizers, \x escapes 
    10551055- Languages 
    10561056  + APL: reimplementation with PCT 
    1057   + Cardinal (Ruby): reimplemention with PCT 
     1057  + Cardinal (Ruby): reimplementation with PCT 
    10581058  + Ecmascript: reimplementation with PCT 
    10591059  + lolcode: improved expression parsing, ifthen, IT, YARN 
    10601060  + lua: 
     
    12681268 + Introduced PCT, a refactor of HLLCompiler and PAST-pm 
    12691269- Design: 
    12701270 + PDD15 "Objects" - details added to 'new' and 'getattribute' opcodes 
    1271  + PDD17 "PMCs" - notes added on instantiation and dynamic extention in PIR 
     1271 + PDD17 "PMCs" - notes added on instantiation and dynamic extension in PIR 
    12721272- Documentation: 
    12731273 + added Parrot-related text from "Perl 6 and Parrot Essentials" book, 
    12741274   tutorial examples from "Learning PIR" talk, and PDD15 metamodel diagrams 
    12751275- Implementation: 
    12761276 + reduced memory footprint when using named registers 
    1277  + implemented overridding of vtable methods by PDD15 classes 
     1277 + implemented overriding of vtable methods by PDD15 classes 
    12781278 + improved PDD15 support for 'new', 'instantiate', and others 
    12791279 + added makefile targets to ease core and HLL makefile regeneration 
    1280  + updated parrot dubugger, "pdb", to allow loading of commands from file 
     1280 + updated parrot debugger, "pdb", to allow loading of commands from file 
    12811281- Misc: 
    12821282 + many bugfixes, enhancements, documentation, and coding standard updates 
    12831283 
     
    13721372 + PDD15 "Objects" - details on roles, objects, and classes added 
    13731373 + PDD22 "I/O" - added async ops and Status PMC details 
    13741374- Documentation: 
    1375  + Added guides for Metacommitter, Relase Manager, and Cage Cleaner roles 
     1375 + Added guides for Metacommitter, Release Manager, and Cage Cleaner roles 
    13761376- Implementation: 
    13771377 + Object, Class, Role, and Attribute PMC implementation has begun 
    13781378 + Perl 5 module "Parrot::Embed" now compiles and links on all platforms 
     
    15581558- Installation: 'make install' is using standard locations now 
    15591559  (/usr/local is the default --prefix) 
    15601560- Produce static and shared libraries on some systems 
    1561 - Configure system rearragement 
     1561- Configure system rearrangement 
    15621562- OS pmc started (mkdir,cd,cwd,rm,umask,stat) 
    15631563- Shootout examples 
    15641564- Test files are now testable with 'prove' 
     
    15671567- Add support for octal number constants 
    15681568- partcl updates: 
    15691569  - almost finish [string]; start [file] 
    1570   - add build tool for generating inline'd tcl builtins from templates. 
     1570  - add build tool for generating inlined tcl builtins from templates. 
    15711571- Jako updates: NCI, subroutines, global variables and constants all work. 
    15721572  (Gregor) 
    15731573 
     
    15931593- Vastly improved PGE (Parrot Grammar Engine) including shift-reduce, 
    15941594  precedence-based expression parser and support for matching of 
    15951595  bracketed text delimited by e.g. ()[]{}'" 
    1596 - uniccode character classification (is_upper ...) 
     1596- unicode character classification (is_upper ...) 
    15971597- support for heredoc syntax in assembler 
    15981598- improved examples, basic JSON support 
    15991599- debian packaging support 
     
    16721672 - BigInt, Complex, *Array, Slice, Enumerate, None PMC classes 
    16731673 - IA64 and hppa JIT support 
    16741674 - Tons of fixes, improvements, new tests, and documentation updates. 
    1675 A lot is unfinished and keeps changing. Nethertheless Parrot is stable 
     1675A lot is unfinished and keeps changing. Nevertheless Parrot is stable 
    16761676and usable at the surface, while internals are moving. 
    16771677 
    16781678New in 0.1.0 
  • t/pmc/context.t

     
    102102    $P0 = ctx['handlers'] 
    103103    $I0 = elements $P0 
    104104 
    105     push_eh cought 
     105    push_eh caught 
    106106    # Now we should have one more handler 
    107107    $P0 = ctx['handlers'] 
    108108    $I1 = elements $P0 
     
    113113    $I0 = 1 
    114114    $P0 = ctx['world_domination'] 
    115115    $I0 = 0 
    116   cought: 
     116  caught: 
    117117    pop_eh 
    118118    ok($I0, "No world domination in this Context") 
    119119 
  • t/pmc/parrotinterpreter.t

     
    9090    ok($I0, 'Got ParrotInterp.context') 
    9191    # Add more tests for Context. E.g. it is correct Context by inspecting it. 
    9292 
    93     push_eh cought 
     93    push_eh caught 
    9494    $I0 = 1 
    9595    $P0 = interp['some_field';0] 
    9696    $I0 = 0 
    97   cought: 
     97  caught: 
    9898    pop_eh 
    99     ok($I0, "Access to non-existing field throws exception") 
     99    ok($I0, "Access to non-existent field throws exception") 
    100100 
    101101    push_eh wrong_depth 
    102102    $I0 = 1 
  • t/pmc/exception.t

     
    126126    getattribute $P5, $P0, 'foo' 
    127127    $I0 = 0 
    128128  done: 
    129     ok($I0, "Can't fetch non-existing aattribute") 
     129    ok($I0, "Can't fetch non-existent attribute") 
    130130.end 
    131131 
    132132# Local Variables: