Ticket #1344: typofixes-without-changelog.patch
File typofixes-without-changelog.patch, 8.3 KB (added by kurahaupo, 12 years ago) |
---|
-
DEPRECATED.pod
102 102 103 103 =item Array PMC [eligible in 2.1] 104 104 105 This PMC is old, ill-used and is super ceded by other array-like PMCs. Any code105 This PMC is old, ill-used and is superseded by other array-like PMCs. Any code 106 106 using this PMC should migrate to ResizablePMCArray or something more suitable. 107 107 108 108 L<https://trac.parrot.org/parrot/ticket/1303> … … 186 186 Relative to the current HLL Namespace 187 187 188 188 if the arg is a Namespace or Class PMC 189 The passed in class or the class atta tched to the passed in namespace.189 The passed in class or the class attached to the passed in namespace. 190 190 191 191 L<https://trac.parrot.org/parrot/ticket/159> 192 192 … … 249 249 250 250 The function PDB_compile doesn't work since some time, and his implementation 251 251 was a hack. His functionality may be reimplemented in another way. Until the 252 end of deprecation cycle it just throws an exc petion.252 end of deprecation cycle it just throws an exception. 253 253 254 254 The PDB_eval function, that used in the debugger to support the eval 255 255 command, was using PDB_compile. His functionality must be reimplemented -
NEWS
324 324 + pbc_disassemble prints constants in constants table 325 325 + New experimental BigNum implementation 326 326 + Pair is now a dynamic loadable PMC 327 + Various function name sani fication327 + Various function name sanitization 328 328 + New implementation of Strings component 329 329 + Replace various PMC value union access code by VTABLE method invocations 330 330 + Replace various PMC value unions by ATTRibutes … … 414 414 - skip creating a class/grammar if it already exists 415 415 - Languages 416 416 + Rakudo 417 - improved error mes ages in multi dispatch417 - improved error messages in multi dispatch 418 418 - implemented clone method for all objects 419 419 - implemented MAIN sub 420 420 - Unicode versions of infix hyper operators … … 518 518 - merged LuaClosure & LuaFunction PMC 519 519 + Pipp 520 520 - added support for a return value from user defined functions 521 - added incomplete implement ion of 'require_once'521 - added incomplete implementation of 'require_once' 522 522 + Ecmascript 523 523 - parser fixes, parses spidermonkey's top level test/shell.js 524 524 - Deprecations … … 564 564 - added .PARROT method 565 565 + Pipp 566 566 - added some predefined constants 567 - added implement ion of the function basename()567 - added implementation of the function basename() 568 568 + Cardinal (Ruby) 569 569 - Added initial support for the classes Proc, Continuation, Queue, Dir, File, and FileStat 570 570 - fixed various minor bugs … … 667 667 - now over 3300 passing spectests 668 668 - precompiled modules 669 669 - precompiled scripts (--target=pir can now be executed standalone) 670 - Support for @*INC and %*INC varia lbes670 - Support for @*INC and %*INC variables 671 671 - additional builtin methods and subs 672 672 - added 'fail' function, warnings on use of undefined values 673 673 - m/.../ regexes … … 960 960 + HQ9+: reimplemented with PCT 961 961 + Lua: 962 962 . reimplementation with PCT, using PAST and POST 963 . behavior aligned wi h 5.1.3963 . behavior aligned with 5.1.3 964 964 + Rakudo: 965 965 . implemented basic I/O, including '$*IN', '$*OUT', '$*ERR', 'prefix:=' 966 966 . implemented simple typing and runtime type checking … … 1054 1054 + NQP: add '=:=' op, tests for scalar and list contextualizers, \x escapes 1055 1055 - Languages 1056 1056 + APL: reimplementation with PCT 1057 + Cardinal (Ruby): reimplement ion with PCT1057 + Cardinal (Ruby): reimplementation with PCT 1058 1058 + Ecmascript: reimplementation with PCT 1059 1059 + lolcode: improved expression parsing, ifthen, IT, YARN 1060 1060 + lua: … … 1268 1268 + Introduced PCT, a refactor of HLLCompiler and PAST-pm 1269 1269 - Design: 1270 1270 + PDD15 "Objects" - details added to 'new' and 'getattribute' opcodes 1271 + PDD17 "PMCs" - notes added on instantiation and dynamic exten tion in PIR1271 + PDD17 "PMCs" - notes added on instantiation and dynamic extension in PIR 1272 1272 - Documentation: 1273 1273 + added Parrot-related text from "Perl 6 and Parrot Essentials" book, 1274 1274 tutorial examples from "Learning PIR" talk, and PDD15 metamodel diagrams 1275 1275 - Implementation: 1276 1276 + reduced memory footprint when using named registers 1277 + implemented overrid ding of vtable methods by PDD15 classes1277 + implemented overriding of vtable methods by PDD15 classes 1278 1278 + improved PDD15 support for 'new', 'instantiate', and others 1279 1279 + added makefile targets to ease core and HLL makefile regeneration 1280 + updated parrot d ubugger, "pdb", to allow loading of commands from file1280 + updated parrot debugger, "pdb", to allow loading of commands from file 1281 1281 - Misc: 1282 1282 + many bugfixes, enhancements, documentation, and coding standard updates 1283 1283 … … 1372 1372 + PDD15 "Objects" - details on roles, objects, and classes added 1373 1373 + PDD22 "I/O" - added async ops and Status PMC details 1374 1374 - Documentation: 1375 + Added guides for Metacommitter, Rel ase Manager, and Cage Cleaner roles1375 + Added guides for Metacommitter, Release Manager, and Cage Cleaner roles 1376 1376 - Implementation: 1377 1377 + Object, Class, Role, and Attribute PMC implementation has begun 1378 1378 + Perl 5 module "Parrot::Embed" now compiles and links on all platforms … … 1558 1558 - Installation: 'make install' is using standard locations now 1559 1559 (/usr/local is the default --prefix) 1560 1560 - Produce static and shared libraries on some systems 1561 - Configure system rearra gement1561 - Configure system rearrangement 1562 1562 - OS pmc started (mkdir,cd,cwd,rm,umask,stat) 1563 1563 - Shootout examples 1564 1564 - Test files are now testable with 'prove' … … 1567 1567 - Add support for octal number constants 1568 1568 - partcl updates: 1569 1569 - 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. 1571 1571 - Jako updates: NCI, subroutines, global variables and constants all work. 1572 1572 (Gregor) 1573 1573 … … 1593 1593 - Vastly improved PGE (Parrot Grammar Engine) including shift-reduce, 1594 1594 precedence-based expression parser and support for matching of 1595 1595 bracketed text delimited by e.g. ()[]{}'" 1596 - unic code character classification (is_upper ...)1596 - unicode character classification (is_upper ...) 1597 1597 - support for heredoc syntax in assembler 1598 1598 - improved examples, basic JSON support 1599 1599 - debian packaging support … … 1672 1672 - BigInt, Complex, *Array, Slice, Enumerate, None PMC classes 1673 1673 - IA64 and hppa JIT support 1674 1674 - Tons of fixes, improvements, new tests, and documentation updates. 1675 A lot is unfinished and keeps changing. Ne thertheless Parrot is stable1675 A lot is unfinished and keeps changing. Nevertheless Parrot is stable 1676 1676 and usable at the surface, while internals are moving. 1677 1677 1678 1678 New in 0.1.0 -
t/pmc/context.t
102 102 $P0 = ctx['handlers'] 103 103 $I0 = elements $P0 104 104 105 push_eh c ought105 push_eh caught 106 106 # Now we should have one more handler 107 107 $P0 = ctx['handlers'] 108 108 $I1 = elements $P0 … … 113 113 $I0 = 1 114 114 $P0 = ctx['world_domination'] 115 115 $I0 = 0 116 c ought:116 caught: 117 117 pop_eh 118 118 ok($I0, "No world domination in this Context") 119 119 -
t/pmc/parrotinterpreter.t
90 90 ok($I0, 'Got ParrotInterp.context') 91 91 # Add more tests for Context. E.g. it is correct Context by inspecting it. 92 92 93 push_eh c ought93 push_eh caught 94 94 $I0 = 1 95 95 $P0 = interp['some_field';0] 96 96 $I0 = 0 97 c ought:97 caught: 98 98 pop_eh 99 ok($I0, "Access to non-exist ingfield throws exception")99 ok($I0, "Access to non-existent field throws exception") 100 100 101 101 push_eh wrong_depth 102 102 $I0 = 1 -
t/pmc/exception.t
126 126 getattribute $P5, $P0, 'foo' 127 127 $I0 = 0 128 128 done: 129 ok($I0, "Can't fetch non-exist ing aattribute")129 ok($I0, "Can't fetch non-existent attribute") 130 130 .end 131 131 132 132 # Local Variables: