Changeset 13261

Show
Ignore:
Timestamp:
09/13/06 17:39:17 (2 years ago)
Author:
agentz
Message:

[ChangeLog?]
- first attack (many items are added)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r13006 r13261  
    1 ###################################################### 
     1###################################################### 
    22# Changelogging starts at rev 10930 
    33# 
     
    1717 
    1818* [ext/CGI/] - refactored to have an OO interface, and the ability to pass 
    19 args to new() was added. 
    20 * [ext/HTTP-Server-Simple/] - switched from non-standard "./" syntax to standard "self." syntax. 
     19  args to new() was added. 
     20* [ext/HTTP-Server-Simple/] - switched from non-standard "./" syntax to  
     21  standard "self." syntax. 
    2122* [ext/Set-Relation/] - Renamed from ext/Relation/ 
    2223 
    2324== Perl 6 on Perl 5 (under [misc/pX/Common/]) 
    2425 
    25 * Added make_build_perl5, to make it possible to build  
    26 all the perl5 modules without installing ghc first.  
    27  
    28 == Test, Examples and Documentations 
    29  
     26* Added make_build_perl5, to make it possible to build all the perl5 modules 
     27  without installing ghc first.  
     28 
     29== Examples and the Test Suite 
     30 
     31* Rewrote util/prove6 using Perl 5 so that it can now run everywhere. 
     32  You can use this to run only a portion of the test suite or even a single 
     33  file. 
     34* Updated util/prove6 to work better when used outside of the pugs try. 
     35  The "--blib", "--lib" and "--verbose" options from prove were added. 
     36* Updated all tests and examples plus in some docs and other files to 
     37  remove the #/usr/bin/pugs shebangs and variants thereof. 
     38* Replaced all "use v6-pugs;" and "use v6;" with "use v6-alpha;" in mostly 
     39  the same places. 
     40  With any such 'use' lines that appeared below other code, moved upwards. 
     41* Renamed all Perl scripts from *.p6 to *.pl and from *.p5 to *-p5.pl; 
     42  all references to them, except in talks, were likewise updated. 
     43* Did some rearranging/renaming in t/ so the tests scale better. 
     44** Copied ext/Test/t/* to t/02-test-pm/*, moved t/01-sanity/08-test.t to the 
     45   latter as well ... so 01-sanity doesn't use Test.pm, 02-test-pm checks that  
     46   Test.pm itself works, and subsequent t/* use Test.pm 
     47** Merged t_disabled/ into t/. 
     48** Renamed t/subroutines to t/blocks 
     49* Added t/closure_traits to test closure traits 
     50* Added tests for \o[] and \d[]. 
     51* Added tests for embedded comments. 
     52 
     53==  Documentations 
     54 
     55* added util/smartlinks.pl which implements the new generation of 
     56  smartlinks used in the test suite. it generetes much nicer 
     57  cross-referenced HTML pages than util/catalog_tests.pl. 
     58  (See http://perlcabal.org/syn/S02.html for sample outputs.) 
    3059* A new documentation index was created, which is regularly 
    31 published at http://feather.perl6.nl/syn 
     60  published at http://perlcabal.org/syn and the synopses are 
     61  updated automatically by util/smartlinks.pl every 1 hour. 
    3262* Perl6::Perl6::Differences was significantly updated. An HTML 
    33 version of it is linked to from the page above.  
     63  version of it is linked to from the page above. 
    3464* say() was officially added to the spec 
    35 * Updated util/prove6 to work better when used outside of the pugs try. 
    36 The "--blib", "--lib" and "--verbose" options from prove were added. 
    37 * Updated all tests and examples plus in some docs and other files to 
    38 remove the #/usr/bin/pugs shebangs and variants thereof. 
    39 * Replaced all "use v6-pugs;" and "use v6;" with "use v6-alpha;" in mostly 
    40 the same places. 
    41 * With any such 'use' lines that appeared below other code, moved upwards. 
    42 * Renamed all Perl scripts from *.p6 to *.pl and from *.p5 to *-p5.pl; 
    43 all references to them, except in talks, were likewise updated. 
    44 * Merged t_disabled/ into t/. 
    45 * Did some rearranging/renaming in t/ so the tests scale better. 
    46 * Copied ext/Test/t/* to t/02-test-pm/*, moved t/01-sanity/08-test.t to the  
    47 latter as well ... so 01-sanity doesn't use Test.pm, 02-test-pm checks that  
    48 Test.pm itself works, and subsequent t/* use Test.pm 
    49 ... TODO: remove duplicate tests from ext/Test/t/* if not also needed. 
    5065 
    5166== Feature Changes 
     
    5671single inheritence are implemented.  See "Calling Sets of Methods" in S12 for 
    5772more information about related features.  
    58 * There are now separate `===` and `eqv` operators 
     73* There are now separate `===` and `eqv` operators. 
     74* Characters indexed by names are now supported, e.g., \c[LEFT CORNER BRACKET]. 
     75* Proper support for \digits according to the latest Synopses. 
     76** e.g., "\123" is a syntax error while '\123' is not. 
     77** e.g., "\08" is allowed while "\03" is not. 
     78* The "proto" keyword is now supported 
     79** proto foo {...} works 
     80** proto sub foo {...} also works 
     81* Added support for the `each` builtin, so now you can write 
     82    for each(@a; @b) -> $x, $y { ... } 
    5983 
    6084== Bug Fixes