Skip to content

Commit

Permalink
Merge branch 'master' into leto/embed_grant
Browse files Browse the repository at this point in the history
  • Loading branch information
leto committed Dec 25, 2010
2 parents 5a74d19 + e8d5f3c commit 11adae3
Show file tree
Hide file tree
Showing 556 changed files with 18,836 additions and 5,332 deletions.
193 changes: 73 additions & 120 deletions .gitignore

Large diffs are not rendered by default.

15 changes: 13 additions & 2 deletions CREDITS
Expand Up @@ -92,7 +92,7 @@ E: yDNA@cpan.org
N: Andrew Whitworth
D: Internals development
D: Documentation
D: Release manager for 0.8.2, 1.3.0, 1.5.0 and 2.4.0
D: Release manager for 0.8.2, 1.3.0, 1.5.0, 2.4.0 and 2.11.0
E: wknight8111@gmail.com
U: Whiteknight

Expand Down Expand Up @@ -366,6 +366,12 @@ W: http://eric.lubow.org/
N: Felix Gallo
D: delegate.pmc patch

N: Fernando Brito
E: email@fernandobrito.com
D: GCI Student
U: fbrito
S: João Pessoa, Brazil

N: Flavio Poletti
D: SmartLink patch for Moose after 0.43

Expand Down Expand Up @@ -524,7 +530,7 @@ E: zhuomingliang@yahoo.com.cn
D: Bugfixes, cage cleaning

N: John Harrison
E: ash@greatethaninfinity.com
E: ash@greatethaninfinity.com
U: ash_

N: John J. Trammell
Expand Down Expand Up @@ -792,6 +798,11 @@ U: nwellnhof
N: Nikolay Ananiev
D: Win32 build fix

N: Nolan Lum
E: nol888@gmail.com
D: Test coverage improvement.
U: Yuki`N

N: Norman Nunley
D: Shaving a Ponie
E: nnunley@gmail.com
Expand Down
4 changes: 4 additions & 0 deletions ChangeLog
@@ -1,5 +1,9 @@
#1 $Id$

2010.12.21 Whiteknight
* Released 2.11.0
See NEWS for more.

2010.11.16 tcurtis
* Released 2.10.0
See NEWS for more.
Expand Down
5 changes: 5 additions & 0 deletions Configure.pl
Expand Up @@ -196,6 +196,11 @@ =head2 General Options
Store the results of each configuration step in a Storable F<.sto> file on
disk, for later analysis by F<Parrot::Configure::Trace> methods.
=item C<--coveragedir>
In preparation for calling C<make quickcover> to perform coverage analysis,
provide a user-specified directory for top level of HTML output.
=item Operating system-specific configuration options
=over 4
Expand Down
43 changes: 22 additions & 21 deletions DEPRECATED.pod
Expand Up @@ -41,14 +41,14 @@ deprecations specifically by including this snippet:

=over 4

=item GzipHandle [experimental]

L<https://trac.parrot.org/parrot/ticket/1580>

=item PackfileDebug [experimental]

L<https://trac.parrot.org/parrot/ticket/1599>

=item MappedByteArray [experimental]

L<https://trac.parrot.org/parrot/ticket/1877>

=item multiple dispatch within core PMCs [eligible in 1.1]

L<https://trac.parrot.org/parrot/ticket/452>
Expand Down Expand Up @@ -120,11 +120,11 @@ use C<get_bool> internally. Rakudo seems to depend on logical ops on PMCs.

L<https://trac.parrot.org/parrot/ticket/1655>

=item Method getpid on ParrotInterpreter [experimental]
=item Complex PMC [eligible in 3.1]

Used to test the experimental function Parrot_getpid
This perennially broken PMC will be removed.

L<https://trac.parrot.org/parrot/ticket/1564>
L<http://trac.parrot.org/parrot/ticket/1892>

=back

Expand Down Expand Up @@ -219,10 +219,6 @@ These fall out from the logical vtables deprecation.

L<https://trac.parrot.org/parrot/ticket/1655>

=item errorson, errorsoff operations [eligible in 2.10]

The C<.PARROT_ERRORS_GLOBAL_FLAG> flag will be eliminated. It is not used by Parrot.

=back

=head1 Bytecode
Expand Down Expand Up @@ -251,10 +247,6 @@ Assigning to registers [experimental]

=over 4

=item Assignment syntax with opcodes [eligible in 1.1]

L<https://trac.parrot.org/parrot/ticket/906>

=item continuation-based ExceptionHandlers [eligible in 2.1]

L<https://trac.parrot.org/parrot/ticket/1091>
Expand Down Expand Up @@ -284,6 +276,21 @@ L<https://trac.parrot.org/parrot/ticket/1033>
L<https://trac.parrot.org/parrot/ticket/1704>
L<https://trac.parrot.org/parrot/ticket/1705>

=item C<:load> and C<:init> Sub flags doing different things [eligible in 3.1]

Currently, C<:init> and C<:load> flagged Subs get called depending on the way a
PIR file has been loaded. This distinction is silly and will cease to be. The
C<:load> flag will be triggered both for scenarios. C<:init> becomes a no-op for
a deprecation cycle (see below).

L<https://trac.parrot.org/parrot/ticket/1895>

=item C<:init> Sub flag [eligible in 3.4]

At this point, C<:init> is a no-op, and will therefore be removed.

L<https://trac.parrot.org/parrot/ticket/1896>

=back

=head1 Functions
Expand Down Expand Up @@ -331,12 +338,6 @@ Parrot_str_unescape

L<https://trac.parrot.org/parrot/ticket/1628>

=item Parrot_getpid [experimental]

Get process id, experimental.

L<https://trac.parrot.org/parrot/ticket/1564>

=item Parrot_load_bytecode_file [experimental]

Load a .pbc file into the interpreter. Experimental.
Expand Down
55 changes: 43 additions & 12 deletions MANIFEST
Expand Up @@ -23,6 +23,9 @@ NEWS [main]doc
PBC_COMPAT [main]doc
PLATFORMS [devel]doc
README [devel]doc
README.deutsch []
README.espanol []
README.polski []
README_cygwin.pod [devel]doc
README_win32.pod [devel]doc
RESPONSIBLE_PARTIES [main]doc
Expand Down Expand Up @@ -125,6 +128,7 @@ config/auto/backtrace/test_c.in []
config/auto/backtrace/test_dlinfo_c.in []
config/auto/byteorder.pm []
config/auto/byteorder/test_c.in []
config/auto/coverage.pm []
config/auto/cpu.pm []
config/auto/cpu/i386/auto.pm []
config/auto/cpu/i386/test_gcc_cmpxchg_c.in []
Expand Down Expand Up @@ -240,7 +244,6 @@ config/gen/platform/cygwin/math.c []
config/gen/platform/darwin/begin.c []
config/gen/platform/darwin/hires_timer.c []
config/gen/platform/darwin/sysmem.c []
config/gen/platform/freebsd/sysmem.c []
config/gen/platform/generic/dl.c []
config/gen/platform/generic/dl.h []
config/gen/platform/generic/env.c []
Expand All @@ -264,7 +267,6 @@ config/gen/platform/ia64/asm.s []
config/gen/platform/netbsd/math.c []
config/gen/platform/netbsd/misc.c []
config/gen/platform/netbsd/misc.h []
config/gen/platform/netbsd/sysmem.c []
config/gen/platform/openbsd/math.c []
config/gen/platform/openbsd/memexec.c []
config/gen/platform/openbsd/misc.h []
Expand Down Expand Up @@ -352,6 +354,7 @@ docs/debug.pod [doc]
docs/debugger.pod [doc]
docs/dev/byteorder.pod [doc]
docs/dev/c_functions.pod [doc]
docs/dev/coverage.pod [doc]
docs/dev/debugging_with_msvc.pod [doc]
docs/dev/events.pod [doc]
docs/dev/headerizer.pod [doc]
Expand Down Expand Up @@ -424,9 +427,11 @@ docs/pmc2c.pod [doc]
docs/porting_intro.pod [doc]
docs/project/cage_cleaners_guide.pod [doc]
docs/project/committer_guide.pod [doc]
docs/project/core_inclusion.pod [doc]
docs/project/debian_packaging_guide.pod [doc]
docs/project/git_terminology.pod [doc]
docs/project/git_workflow.pod [doc]
docs/project/merge_review_guidelines.pod [doc]
docs/project/metacommitter_guide.pod [doc]
docs/project/release_manager_guide.pod [doc]
docs/project/roles_responsibilities.pod [doc]
Expand Down Expand Up @@ -671,6 +676,7 @@ examples/pir/life.pir [examples]
examples/pir/local_label.pir [examples]
examples/pir/make_hello_pbc.pir [examples]
examples/pir/mandel.pir [examples]
examples/pir/md5sum.pir [examples]
examples/pir/mysqltest.bas [examples]
examples/pir/perl6.bas [examples]
examples/pir/pirric.pir [examples]
Expand Down Expand Up @@ -899,6 +905,12 @@ ext/nqp-rx/t/p6regex/rx_modifiers [test]
ext/nqp-rx/t/p6regex/rx_quantifiers [test]
ext/nqp-rx/t/p6regex/rx_subrules [test]
ext/nqp-rx/t/p6regex/rx_syntax [test]
frontend/parrot/main.c []
frontend/parrot_debugger/main.c []
frontend/pbc_dump/main.c []
frontend/pbc_dump/packdump.c []
frontend/pbc_merge/main.c []
include/parrot/api.h [main]include
include/parrot/atomic.h [main]include
include/parrot/atomic/fallback.h [main]include
include/parrot/atomic/gcc_pcc.h [main]include
Expand Down Expand Up @@ -1025,6 +1037,7 @@ lib/Parrot/Harness/DefaultTests.pm [devel]lib
lib/Parrot/Harness/Options.pm [devel]lib
lib/Parrot/Harness/Smoke.pm [devel]lib
lib/Parrot/Headerizer.pm [devel]lib
lib/Parrot/Headerizer/Functions.pm [devel]lib
lib/Parrot/IO/Directory.pm [devel]lib
lib/Parrot/IO/File.pm [devel]lib
lib/Parrot/IO/Path.pm [devel]lib
Expand Down Expand Up @@ -1243,6 +1256,10 @@ src/dynpmc/rational.pmc []
src/dynpmc/rotest.pmc []
src/dynpmc/subproxy.pmc []
src/embed.c []
src/embed/api.c []
src/embed/embed_private.h []
src/embed/pmc.c []
src/embed/strings.c []
src/exceptions.c []
src/exit.c []
src/extend.c []
Expand Down Expand Up @@ -1285,7 +1302,6 @@ src/libnci_test.def []
src/library.c []
src/list.c []
src/longopt.c []
src/main.c []
src/misc.c []
src/multidispatch.c []
src/namespace.c []
Expand All @@ -1294,6 +1310,7 @@ src/nci/core_thunks.c []
src/nci/core_thunks.nci []
src/nci/extra_thunks.c []
src/nci/extra_thunks.nci []
src/nci/framebuilder.pod []
src/nci/libffi.c []
src/nci/signatures.c []
src/nci_test.c []
Expand All @@ -1312,15 +1329,12 @@ src/ops/set.ops []
src/ops/string.ops []
src/ops/sys.ops []
src/ops/var.ops []
src/packdump.c []
src/packfile.c []
src/packfile/api.c []
src/packfile/byteorder.h []
src/packfile/object_serialization.c []
src/packfile/output.c []
src/packfile/pf_items.c []
src/packout.c []
src/parrot_debugger.c []
src/pbc_disassemble.c []
src/pbc_dump.c []
src/pbc_merge.c []
src/pmc.c []
src/pmc/addrregistry.pmc []
src/pmc/arrayiterator.pmc []
Expand Down Expand Up @@ -1362,6 +1376,7 @@ src/pmc/key.pmc []
src/pmc/lexinfo.pmc []
src/pmc/lexpad.pmc []
src/pmc/managedstruct.pmc []
src/pmc/mappedbytearray.pmc []
src/pmc/multisub.pmc []
src/pmc/namespace.pmc []
src/pmc/nativepccmethod.pmc []
Expand Down Expand Up @@ -1407,7 +1422,6 @@ src/pmc/threadinterpreter.pmc []
src/pmc/timer.pmc []
src/pmc/undef.pmc []
src/pmc/unmanagedstruct.pmc []
src/pmc_freeze.c []
src/pointer_array.c []
src/runcore/cores.c []
src/runcore/main.c []
Expand Down Expand Up @@ -1456,6 +1470,7 @@ t/codingstd/c_struct.t [test]
t/codingstd/c_todo.t [test]
t/codingstd/check_isxxx.t [test]
t/codingstd/check_toxxx.t [test]
t/codingstd/checkdepend.t [test]
t/codingstd/copyright.t [test]
t/codingstd/cuddled_else.t [test]
t/codingstd/filenames.t [test]
Expand Down Expand Up @@ -1764,7 +1779,6 @@ t/op/cc_state.t [test]
t/op/cmp-nonbranch.t [test]
t/op/comp.t [test]
t/op/copy.t [test]
t/op/errorson.t [test]
t/op/exceptions.t [test]
t/op/exit.t [test]
t/op/fetch.t [test]
Expand Down Expand Up @@ -1862,6 +1876,7 @@ t/pmc/key.t [test]
t/pmc/lexinfo.t [test]
t/pmc/lexpad.t [test]
t/pmc/managedstruct.t [test]
t/pmc/mappedbytearray.t [test]
t/pmc/multidispatch.t [test]
t/pmc/multisub.t [test]
t/pmc/namespace-old.t [test]
Expand Down Expand Up @@ -1932,6 +1947,8 @@ t/src/README []doc
t/src/atomic.t [test]
t/src/basic.t [test]
t/src/embed.t [test]
t/src/embed/pmc.t [test]
t/src/embed/strings.t [test]
t/src/exit.t [test]
t/src/extend.t [test]
t/src/pointer_array.t [test]
Expand All @@ -1940,6 +1957,7 @@ t/steps/auto/arch-01.t [test]
t/steps/auto/attributes-01.t [test]
t/steps/auto/backtrace-01.t [test]
t/steps/auto/byteorder-01.t [test]
t/steps/auto/coverage-01.t [test]
t/steps/auto/cpu-01.t [test]
t/steps/auto/ctags-01.t [test]
t/steps/auto/env-01.t [test]
Expand Down Expand Up @@ -2011,6 +2029,19 @@ t/steps/inter/yacc-01.t [test]
t/steps/inter/yacc-02.t [test]
t/stress/gc.t [test]
t/tools/create_language.t [test]
t/tools/dev/headerizer/01_functions.t [test]
t/tools/dev/headerizer/02_methods.t [test]
t/tools/dev/headerizer/testlib/fixedbooleanarray_pmc.in [test]
t/tools/dev/headerizer/testlib/function_decls.in [test]
t/tools/dev/headerizer/testlib/hvalidheader.in [test]
t/tools/dev/headerizer/testlib/imcc.in [test]
t/tools/dev/headerizer/testlib/lack_directive.in [test]
t/tools/dev/headerizer/testlib/list.in [test]
t/tools/dev/headerizer/testlib/list_h.in [test]
t/tools/dev/headerizer/testlib/missingheaderfile.in [test]
t/tools/dev/headerizer/testlib/nci_pmc.in [test]
t/tools/dev/headerizer/testlib/none.in [test]
t/tools/dev/headerizer/testlib/validheader.in [test]
t/tools/dev/pmctree.t [test]
t/tools/dev/searchops.t [test]
t/tools/dev/searchops/samples.pm [test]
Expand Down Expand Up @@ -2075,7 +2106,6 @@ tools/dev/README []doc
tools/dev/addopstags.pl []
tools/dev/as2c.pl []
tools/dev/bench_op.pir []
tools/dev/checkdepend.pl []
tools/dev/create_language.pl [devel]
tools/dev/debian_docs.sh []
tools/dev/dump_pbc.pl []
Expand All @@ -2085,6 +2115,7 @@ tools/dev/gen_charset_tables.pl []
tools/dev/gen_class.pl []
tools/dev/gen_makefile.pl [devel]
tools/dev/gen_valgrind_suppressions.pl []
tools/dev/github_post_receive.pl []
tools/dev/headerizer.pl []
tools/dev/install_dev_files.pl []
tools/dev/install_doc_files.pl []
Expand Down

0 comments on commit 11adae3

Please sign in to comment.