Author: allison
Date: Mon Dec 8 21:16:33 2008
New Revision: 33695
Modified:
trunk/docs/pdds/pdd22_io.pod
Changes in other areas also in this revision:
Added:
trunk/src/io/core.c
- copied unchanged from r33691, /branches/pdd22io_part2/src/io/core.c
trunk/src/io/socket_api.c
- copied unchanged from r33691,
/branches/pdd22io_part2/src/io/socket_api.c
trunk/src/io/socket_unix.c
- copied unchanged from r33691,
/branches/pdd22io_part2/src/io/socket_unix.c
trunk/src/io/socket_win32.c
- copied unchanged from r33691,
/branches/pdd22io_part2/src/io/socket_win32.c
trunk/src/io/utf8.c
- copied unchanged from r33691, /branches/pdd22io_part2/src/io/utf8.c
Removed:
trunk/src/io/io.c
trunk/src/io/io_buf.c
trunk/src/io/io_layers.c
trunk/src/io/io_passdown.c
trunk/src/io/io_stdio.c
trunk/src/io/io_unix.c
trunk/src/io/io_utf8.c
trunk/src/io/io_win32.c
trunk/src/io/unix_socket.c
trunk/src/io/win32_socket.c
trunk/src/pmc/parrotio.pmc
Modified:
trunk/MANIFEST
trunk/compilers/imcc/instructions.c
trunk/compilers/imcc/main.c
trunk/compilers/imcc/parser_util.c
trunk/compilers/imcc/pbc.c
trunk/compilers/pct/src/PCT/HLLCompiler.pir
trunk/config/gen/makefiles/root.in
trunk/docs/tests.pod
trunk/include/parrot/io.h
trunk/include/parrot/string_funcs.h
trunk/languages/WMLScript/src/wmlsstdlibs.pir
trunk/languages/lua/luac2pir.pir
trunk/languages/lua/luad.pir
trunk/languages/lua/src/lib/luaaux.pir
trunk/languages/lua/src/lib/luaperl.pir
trunk/languages/perl6/src/classes/Object.pir
trunk/src/debug.c
trunk/src/dynoplibs/myops.ops
trunk/src/embed.c
trunk/src/events.c
trunk/src/exceptions.c
trunk/src/extend.c
trunk/src/gc/dod.c
trunk/src/gc/register.c
trunk/src/global.c
trunk/src/inter_create.c
trunk/src/interpreter.c
trunk/src/io.c
trunk/src/io/api.c
trunk/src/io/buffer.c
trunk/src/io/io_private.h
trunk/src/io/unix.c
trunk/src/io/win32.c
trunk/src/jit.c
trunk/src/malloc.c
trunk/src/multidispatch.c
trunk/src/oo.c
trunk/src/ops/io.ops
trunk/src/ops/ops.num
trunk/src/packdump.c
trunk/src/packfile.c
trunk/src/packfile/pf_items.c
trunk/src/packout.c
trunk/src/pbc_merge.c
trunk/src/pdump.c
trunk/src/pmc/coroutine.pmc
trunk/src/pmc/filehandle.pmc
trunk/src/pmc/pccmethod_test.pmc
trunk/src/pmc/sub.pmc
trunk/src/pmc/unmanagedstruct.pmc
trunk/src/runops_cores.c
trunk/src/spf_vtable.c
trunk/src/stacks.c
trunk/src/stm/backend.c
trunk/src/string.c
trunk/src/sub.c
trunk/src/thread.c
trunk/src/trace.c
trunk/src/warnings.c
trunk/t/compilers/imcc/syn/op.t
trunk/t/op/interp.t
trunk/t/op/string_cs.t
trunk/t/op/stringu.t
trunk/t/pmc/filehandle.t
trunk/t/pmc/io.t
trunk/t/pmc/parrotio.t
trunk/t/src/basic.t
trunk/t/src/compiler.t
trunk/t/src/exit.t
trunk/t/src/extend.t
trunk/t/src/warnings.t
trunk/t/steps/auto_pmc-01.t
Log:
[pdd22io] Merging the pdd22io_part2 branch into trunk for r32922 to r33687.
Modified: trunk/docs/pdds/pdd22_io.pod
==============================================================================
--- trunk/docs/pdds/pdd22_io.pod (original)
+++ trunk/docs/pdds/pdd22_io.pod Mon Dec 8 21:16:33 2008
@@ -250,6 +250,15 @@
Accessor (get only) for the I/O stream's read mode. This returns the mode
string used to open the I/O stream.
+=item C<encoding>
+
+ $S0 = $P1.encoding()
+ $P0.encoding($S1)
+
+Accessor (get and set) for the I/O stream's encoding attribute. Currently,
+the only valid value to set is 'utf8' which turns on UTF-8 reading/writing
+mode for the stream. The default behavior is fixed-width 8-bit characters.
+
=item C<get_fd> [RT #48312]
$I0 = $P1.get_fd()