[svn:parrot] r48158 - in branches/html_cleanup: . docs docs/project include/parrot include/parrot/oplib src/interp src/ops src/runcore t/native_pbc t/src tools/dev tools/util

mikehh at svn.parrot.org mikehh at svn.parrot.org
Wed Jul 21 08:03:08 UTC 2010


Author: mikehh
Date: Wed Jul 21 08:03:07 2010
New Revision: 48158
URL: https://trac.parrot.org/parrot/changeset/48158

Log:
merge latest trunk into html_cleanup branch

Modified:
   branches/html_cleanup/   (props changed)
   branches/html_cleanup/CREDITS
   branches/html_cleanup/ChangeLog
   branches/html_cleanup/DEPRECATED.pod
   branches/html_cleanup/MANIFEST.generated
   branches/html_cleanup/NEWS
   branches/html_cleanup/PBC_COMPAT
   branches/html_cleanup/README
   branches/html_cleanup/VERSION
   branches/html_cleanup/docs/parrothist.pod
   branches/html_cleanup/docs/project/release_manager_guide.pod
   branches/html_cleanup/include/parrot/oplib/core_ops.h
   branches/html_cleanup/include/parrot/runcore_trace.h   (props changed)
   branches/html_cleanup/src/interp/inter_create.c   (props changed)
   branches/html_cleanup/src/ops/core_ops.c
   branches/html_cleanup/src/runcore/cores.c   (props changed)
   branches/html_cleanup/src/runcore/trace.c   (props changed)
   branches/html_cleanup/t/native_pbc/annotations.pbc
   branches/html_cleanup/t/native_pbc/integer.pbc
   branches/html_cleanup/t/native_pbc/integer_1.pbc
   branches/html_cleanup/t/native_pbc/number.pbc
   branches/html_cleanup/t/native_pbc/number_1.pbc
   branches/html_cleanup/t/native_pbc/string.pbc
   branches/html_cleanup/t/native_pbc/string_1.pbc
   branches/html_cleanup/t/src/embed.t   (props changed)
   branches/html_cleanup/tools/dev/mk_gitignore.pl   (props changed)
   branches/html_cleanup/tools/util/release.json

Modified: branches/html_cleanup/CREDITS
==============================================================================
--- branches/html_cleanup/CREDITS	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/CREDITS	Wed Jul 21 08:03:07 2010	(r48158)
@@ -1045,7 +1045,8 @@
 U: coke
 A: wcoleda
 E: will at coleda.com
-D: Tcl language (partcl), APL, website, various languages/ upkeep, misc.
+D: Tcl HLL implementation (partcl), APL, website,
+D: Release Manager, PaFo board member, curmudgeon
 
 N: Zach Lipton
 

Modified: branches/html_cleanup/ChangeLog
==============================================================================
--- branches/html_cleanup/ChangeLog	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/ChangeLog	Wed Jul 21 08:03:07 2010	(r48158)
@@ -1,5 +1,9 @@
 #1 $Id$
 
+2010.07.10     coke
+	* Released 2.6.0
+	See NEWS for more.
+
 2010.06.15     Gerd
 	* Released 2.5.0
 	See NEWS for more.

Modified: branches/html_cleanup/DEPRECATED.pod
==============================================================================
--- branches/html_cleanup/DEPRECATED.pod	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/DEPRECATED.pod	Wed Jul 21 08:03:07 2010	(r48158)
@@ -43,18 +43,6 @@
 
 =over 4
 
-=item Task [eligible in 2.7]
-
-For the gsoc_threads branch, the word "Task" has been stolen
-for Green Threads. If this branch is merged, the current task PMC 
-may be renamed or removed and related behavior may change.
-
-L<http://trac.parrot.org/parrot/ticket/1709>
-
-=item ParrotThread [eligible in 2.7]
-
-L<http://trac.parrot.org/parrot/ticket/1708>
-
 =item GzipHandle [experimental]
 
 L<https://trac.parrot.org/parrot/ticket/1580>
@@ -479,7 +467,7 @@
 
 L<https://trac.parrot.org/parrot/ticket/1598>
 
-=item LWP, HTTP::Message & URI [experimental]
+=item LWP, HTTP::Message, URI & URI::Escape [experimental]
 
 L<http://trac.parrot.org/parrot/ticket/1637>
 

Modified: branches/html_cleanup/MANIFEST.generated
==============================================================================
--- branches/html_cleanup/MANIFEST.generated	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/MANIFEST.generated	Wed Jul 21 08:03:07 2010	(r48158)
@@ -2,11 +2,11 @@
 # See tools/dev/install_files.pl for documentation on the
 # format of this file.
 # Please re-sort this file after *EVERY* modification
-blib/lib/libparrot.2.5.0.dylib                   [main]lib
+blib/lib/libparrot.2.6.0.dylib                   [main]lib
 blib/lib/libparrot.a                             [main]lib
 blib/lib/libparrot.dylib                         [main]lib
 blib/lib/libparrot.so                            [main]lib
-blib/lib/libparrot.so.2.5.0                      [main]lib
+blib/lib/libparrot.so.2.6.0                      [main]lib
 compilers/data_json/data_json.pbc                [data_json]
 config/gen/call_list/opengl.in                   []
 docs/ops/bit.pod                                 [doc]

Modified: branches/html_cleanup/NEWS
==============================================================================
--- branches/html_cleanup/NEWS	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/NEWS	Wed Jul 21 08:03:07 2010	(r48158)
@@ -1,11 +1,22 @@
 # $Id$
 
 New in 2.6.0
+- Core
+  + Plug some memory leaks
+  + As always, bug fixes and some optimizations
+- Runtime
+  + added (experimental) URI::Escape 
+- Testing
+  + Improved test coverage of core parrot
+- Documentation
+  + Updated the Squaak tutorial to use modern NQP-rx and PCT
 - Platforms
   + The Fedora package 'parrot-devel' install the files for syntax-highlighting
-    and automatic indenting for the vim editor.
-- Documentation
-  + Updated the Squaak tutorial to use modern NQP-rx and PCT.
+    and automatic indenting for the vim editor
+- NQP-rx 
+  + Updated version included from http://github.com/perl6/nqp-rx includes
+    new or improved: regex backtracking, named assertions, interactive mode,
+    and setting (a minimal but useful runtime library)
 
 New in 2.5.0
 - Core

Modified: branches/html_cleanup/PBC_COMPAT
==============================================================================
--- branches/html_cleanup/PBC_COMPAT	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/PBC_COMPAT	Wed Jul 21 08:03:07 2010	(r48158)
@@ -28,21 +28,8 @@
 
 # please insert tab separated entries at the top of the list
 
-6.21	2010.06.09	NotFound	add ByteBuffer PMC
-6.20	2010.05.29	plobsing	eliminate unused fixup type 'label'
-6.19	2010.05.27	plobsing	removed numerous core ops (TT #449)
-6.18	2010.05.25	cotto	removed ops.num
-6.17	2010.05.20	NotFound	store encoding of string constants
-6.16	2010.05.18	plobsing	move freeze/thaw adjacent to visit
-6.15	2010.05.06	bacek	add StringBuilder PMC
-6.14	2010.05.03	coke	remove popaction, pushmark, pushaction ops.
-6.13	2010.05.03	coke	move File/OS pmcs to src/dynpmc
-6.12	2010.05.02	plobsing	store constant PMC strings as top level constant strings    
-6.11	2010.04.29	tewk	remove ParrotRunningThread
-6.10	2010.04.29	NotFound	packfiledebug.pmc
-6.9	2010.04.27	bacek	remove deprecated in-place string ops (bitwise, charset, case change)
-6.8	2010.04.27	bacek	remove deprecated in-place substr ops
-6.7	2010.04.22	coke	remove RetContinuation PMC
+8.0	2010.07.20	coke	released 2.6.0
+7.0	2010.04.20	gerd	released 2.3.0 (version # added ex post facto, as all previous version #s were published)
 6.6	2010.04.17	bacek	add replace op
 6.5	2010.03.09	cotto	remove cpu_ret op
 6.4	2010.03.02	cotto	remove prederef__ and reserved

Modified: branches/html_cleanup/README
==============================================================================
--- branches/html_cleanup/README	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/README	Wed Jul 21 08:03:07 2010	(r48158)
@@ -1,4 +1,4 @@
-This is Parrot, version 2.5.0
+This is Parrot, version 2.6.0
 ------------------------------
 
 Parrot is Copyright (C) 2001-2010, Parrot Foundation.

Modified: branches/html_cleanup/VERSION
==============================================================================
--- branches/html_cleanup/VERSION	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/VERSION	Wed Jul 21 08:03:07 2010	(r48158)
@@ -1 +1 @@
-2.5.0
+2.6.0

Modified: branches/html_cleanup/docs/parrothist.pod
==============================================================================
--- branches/html_cleanup/docs/parrothist.pod	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/docs/parrothist.pod	Wed Jul 21 08:03:07 2010	(r48158)
@@ -111,4 +111,6 @@
  Whiteknight 2.4.0          2010-May-18     "Sulfer Crest"
  Gerd        2.5.0          2010-Jun-15     "Cheops"
 
+ coke        2.6.0 *        2010-Jul-20     "Red-rumped"
+
 =cut

Modified: branches/html_cleanup/docs/project/release_manager_guide.pod
==============================================================================
--- branches/html_cleanup/docs/project/release_manager_guide.pod	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/docs/project/release_manager_guide.pod	Wed Jul 21 08:03:07 2010	(r48158)
@@ -150,7 +150,8 @@
 policy. (Those changes are all included within the major version number
 increase for the supported release.)
 
-Once you've updated PBC_COMPAT, run C<sh tools/dev/mk_native_pbc> to update the
+Once you've updated PBC_COMPAT, running C<sh tools/dev/mk_packfile_pbc> if
+necessary, then run C<sh tools/dev/mk_native_pbc> to update the
 pbc files used in the native pbc tests.  Note that you must have Parrot already
 built for this to work, and that this script will reconfigure and rebuild
 Parrot with various primitive size options.
@@ -261,9 +262,8 @@
 bad idea to add a "highlights" section to draw attention to major new
 features, just be sure to say the same thing in both text and HTML versions.
 
-Compute the SHA1 sum of the tarball and append it to the release announcement:
-
- $ sha1sum parrot-a.b.c.tar.gz
+Be sure to include the SHA1 sums of the tarballs in the release announcement;
+They're automatically generated by C<make release>.
 
 =item 10.
 
@@ -413,7 +413,6 @@
 visible at
 L<http://www.google.com/calendar/render?cid=ldhctdamsgfg5a1cord52po9h8@group.calendar.google.com>.
 
- - Jul 20, 2010 - 2.6*  - coke
  - Aug 17, 2010 - 2.7   - mikehh
  - Sep 21, 2010 - 2.8   - gerd
  - Oct 19, 2010 - 2.9*  - ??

Modified: branches/html_cleanup/include/parrot/oplib/core_ops.h
==============================================================================
--- branches/html_cleanup/include/parrot/oplib/core_ops.h	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/include/parrot/oplib/core_ops.h	Wed Jul 21 08:03:07 2010	(r48158)
@@ -20,7 +20,7 @@
 #include "parrot/oplib.h"
 #include "parrot/runcore_api.h"
 
- op_lib_t *Parrot_DynOp_core_2_5_0(PARROT_INTERP, long init);
+ op_lib_t *Parrot_DynOp_core_2_6_0(PARROT_INTERP, long init);
 
  opcode_t * Parrot_end(opcode_t *, PARROT_INTERP);
  opcode_t * Parrot_noop(opcode_t *, PARROT_INTERP);

Modified: branches/html_cleanup/src/ops/core_ops.c
==============================================================================
--- branches/html_cleanup/src/ops/core_ops.c	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/src/ops/core_ops.c	Wed Jul 21 08:03:07 2010	(r48158)
@@ -25137,7 +25137,7 @@
     }
 }
 op_lib_t *
-Parrot_DynOp_core_2_5_0(PARROT_INTERP, long init) {
+Parrot_DynOp_core_2_6_0(PARROT_INTERP, long init) {
     /* initialize and return op_lib ptr */
     if (init == 1) {
 
@@ -25166,7 +25166,7 @@
 
 {
     PMC *const lib = Parrot_pmc_new(interp, enum_class_ParrotLibrary);
-    ((Parrot_ParrotLibrary_attributes*)PMC_data(lib))->oplib_init = (void *) Parrot_DynOp_core_2_5_0;
+    ((Parrot_ParrotLibrary_attributes*)PMC_data(lib))->oplib_init = (void *) Parrot_DynOp_core_2_6_0;
     dynop_register(interp, lib);
     return lib;
 }

Modified: branches/html_cleanup/t/native_pbc/annotations.pbc
==============================================================================
Binary file (source and/or target). No diff available.

Modified: branches/html_cleanup/t/native_pbc/integer.pbc
==============================================================================
Binary file (source and/or target). No diff available.

Modified: branches/html_cleanup/t/native_pbc/integer_1.pbc
==============================================================================
Binary file (source and/or target). No diff available.

Modified: branches/html_cleanup/t/native_pbc/number.pbc
==============================================================================
Binary file (source and/or target). No diff available.

Modified: branches/html_cleanup/t/native_pbc/number_1.pbc
==============================================================================
Binary file (source and/or target). No diff available.

Modified: branches/html_cleanup/t/native_pbc/string.pbc
==============================================================================
Binary file (source and/or target). No diff available.

Modified: branches/html_cleanup/t/native_pbc/string_1.pbc
==============================================================================
Binary file (source and/or target). No diff available.

Modified: branches/html_cleanup/tools/util/release.json
==============================================================================
--- branches/html_cleanup/tools/util/release.json	Wed Jul 21 04:47:35 2010	(r48157)
+++ branches/html_cleanup/tools/util/release.json	Wed Jul 21 08:03:07 2010	(r48158)
@@ -1,9 +1,9 @@
 {
-    "release.version"  : "2.5.0",
-    "release.name"     : "Cheops",
+    "release.version"  : "2.6.0",
+    "release.name"     : "Red-rumped",
     "release.day"      : "Tuesday",
-    "release.date"     : "15 June 2010",
-    "release.nextdate" : "20 July 2010",
+    "release.date"     : "20 July 2010",
+    "release.nextdate" : "17 August 2010",
 
     "web.root"         : "http://parrot.org/",
     "web.source"       : "download",
@@ -11,12 +11,11 @@
     "web.repository"   : "https://svn.parrot.org/parrot/trunk/",
 
     "bugday.day"       : "Saturday",
-    "bugday.date"      : "17 July 2010",
+    "bugday.date"      : "14 August 2010",
 
     "wiki.root"        : "https://trac.parrot.org/parrot/wiki/",
-    "wiki.bugday"      : "bug_day_2010_07_17",
+    "wiki.bugday"      : "bug_day_2010_08_14",
 
-    "ftp.path"         : "ftp://ftp.parrot.org/pub/parrot/releases/devel/2.5.0/",
-    "subversion.root"  : "http://subversion.apache.org/",
-    "svk.root"         : "http://svk.bestpractical.com/"
+    "ftp.path"         : "ftp://ftp.parrot.org/pub/parrot/releases/supported/2.6.0/",
+    "subversion.root"  : "http://subversion.apache.org/"
 }


More information about the parrot-commits mailing list