[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