Author: allison
Date: Sun Oct  5 04:30:01 2008
New Revision: 31668

Modified:
   trunk/docs/pdds/pdd27_multiple_dispatch.pod

Changes in other areas also in this revision:
Added:
   trunk/docs/multidispatch.pod
      - copied unchanged from r31667, /branches/pdd27mmd/docs/multidispatch.pod
   trunk/include/parrot/multidispatch.h
      - copied unchanged from r31667, 
/branches/pdd27mmd/include/parrot/multidispatch.h
   trunk/lib/Parrot/Pmc2c/MULTI.pm
      - copied unchanged from r31667, 
/branches/pdd27mmd/lib/Parrot/Pmc2c/MULTI.pm
   trunk/src/multidispatch.c
      - copied unchanged from r31667, /branches/pdd27mmd/src/multidispatch.c
   trunk/src/pmc/callsignature.pmc
      - copied unchanged from r31667, 
/branches/pdd27mmd/src/pmc/callsignature.pmc
   trunk/src/pmc/cpointer.pmc
      - copied unchanged from r31667, /branches/pdd27mmd/src/pmc/cpointer.pmc
   trunk/t/pmc/multidispatch.t
      - copied unchanged from r31667, /branches/pdd27mmd/t/pmc/multidispatch.t
Removed:
   trunk/docs/mmd.pod
   trunk/include/parrot/mmd.h
   trunk/src/mmd.c
   trunk/t/pmc/mmd.t
Modified:
   trunk/MANIFEST
   trunk/compilers/imcc/parser_util.c
   trunk/compilers/nqp/src/Grammar.pg
   trunk/compilers/pct/src/PAST/Compiler.pir
   trunk/compilers/pirc/src/pirutil.c
   trunk/config/auto/pmc.pm
   trunk/config/gen/makefiles/root.in
   trunk/config/gen/parrot_include.pm
   trunk/docs/stm/internals.pod
   trunk/editor/pir-mode.el
   trunk/examples/benchmarks/overload.pir
   trunk/examples/namespace/namespace_dump.pir
   trunk/examples/past/01-sub.pir
   trunk/examples/past/four_plus_one.pir
   trunk/include/parrot/inter_call.h
   trunk/include/parrot/interpreter.h
   trunk/include/parrot/parrot.h
   trunk/languages/PIR/src/pasm/pasm_instr.pg
   trunk/languages/PIR/src/pasm/pasm_pmc.pg
   trunk/languages/cardinal/src/parser/grammar.pg
   trunk/languages/lolcode/src/builtins/math.pir
   trunk/languages/perl6/src/builtins/assign.pir
   trunk/languages/perl6/src/parser/actions.pm
   trunk/languages/perl6/src/parser/grammar-oper.pg
   trunk/lib/Parrot/Pmc2c/Method.pm
   trunk/lib/Parrot/Pmc2c/PMC.pm
   trunk/lib/Parrot/Pmc2c/PMC/Object.pm
   trunk/lib/Parrot/Pmc2c/PMC/delegate.pm
   trunk/lib/Parrot/Pmc2c/PMCEmitter.pm
   trunk/lib/Parrot/Pmc2c/Parser.pm
   trunk/src/dynpmc/foo.pmc
   trunk/src/dynpmc/rational.pmc
   trunk/src/inter_call.c
   trunk/src/inter_create.c
   trunk/src/oo.c
   trunk/src/ops/bit.ops
   trunk/src/ops/cmp.ops
   trunk/src/ops/core.ops
   trunk/src/ops/math.ops
   trunk/src/ops/ops.num
   trunk/src/ops/pic.ops
   trunk/src/ops/pmc.ops
   trunk/src/ops/string.ops
   trunk/src/pic.c
   trunk/src/pmc/array.pmc
   trunk/src/pmc/bigint.pmc
   trunk/src/pmc/complex.pmc
   trunk/src/pmc/default.pmc
   trunk/src/pmc/fixedpmcarray.pmc
   trunk/src/pmc/float.pmc
   trunk/src/pmc/hash.pmc
   trunk/src/pmc/integer.pmc
   trunk/src/pmc/multisub.pmc
   trunk/src/pmc/object.pmc
   trunk/src/pmc/pair.pmc
   trunk/src/pmc/resizablepmcarray.pmc
   trunk/src/pmc/scalar.pmc
   trunk/src/pmc/undef.pmc
   trunk/src/utils.c
   trunk/src/vtable.tbl
   trunk/t/compilers/pge/02-match.t
   trunk/t/examples/namespace.t
   trunk/t/op/bitwise.t
   trunk/t/op/calling.t
   trunk/t/op/lexicals.t
   trunk/t/pmc/bigint.t
   trunk/t/pmc/delegate.t
   trunk/t/pmc/integer.t
   trunk/t/pmc/n_arithmetics.t
   trunk/t/pmc/objects.t
   trunk/t/pmc/ref.t
   trunk/t/pmc/ro.t
   trunk/t/pmc/string.t
   trunk/t/stm/basic_mt.t

Log:
[pdd27mmd] Merging the pdd27mmd branch into trunk for r30235 to r31667.


Modified: trunk/docs/pdds/pdd27_multiple_dispatch.pod
==============================================================================
--- trunk/docs/pdds/pdd27_multiple_dispatch.pod (original)
+++ trunk/docs/pdds/pdd27_multiple_dispatch.pod Sun Oct  5 04:30:01 2008
@@ -124,7 +124,7 @@
 
 Return a function pointer to the best matching candidate for the current call
 arguments, and set up the interpreter preparing for invocation. This vtable
-function calls C<Parrot_mmd_sort_candidate_list> from the public MMD API, but
+function calls C<Parrot_mmd_sort_manhattan> from the public MMD API, but
 may be changed to call C<Parrot_mmd_invoke>.
 
 =item set_integer_keyed_int, set_number_keyed_int, set_string_keyed_int
@@ -189,7 +189,7 @@
 
 =over 4
 
-=item Parrot_mmd_sort_candidate_list
+=item Parrot_mmd_sort_manhattan
 
 Performs a multiple dispatch lookup on an array of subroutines. The call
 signature to match is pulled from the current interpreter, following the
@@ -254,7 +254,7 @@
 =head1 REFERENCES
 
 docs/mmd.pod
-src/mmd.c
+src/multidispatch.c
 src/pmc/multisub.pmc
 
 =cut

Reply via email to