[parrot/parrot] 0e0113: Merge from master, fixing conflicts. A few test fa...
noreply at github.com
noreply at github.com
Wed Oct 26 12:39:55 UTC 2011
Branch: refs/heads/green_threads
Home: https://github.com/parrot/parrot
Commit: 0e0113bfe8ef60e5efdac0abbcefc68a52d08366
https://github.com/parrot/parrot/commit/0e0113bfe8ef60e5efdac0abbcefc68a52d08366
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-10-19 (Wed, 19 Oct 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
R NEWS
M PBC_COMPAT
M README
M RESPONSIBLE_PARTIES
M VERSION
M api.yaml
M compilers/imcc/imcc.l
M compilers/imcc/imcc.y
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/imcc/pcc.c
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/builtins.pir
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
M compilers/pct/src/PCT/HLLCompiler.pir
M config/auto/arch.pm
M config/auto/backtrace/test_dlinfo_c.in
M config/auto/headers.pm
M config/auto/pmc.pm
M config/gen/config_pm.pm
M config/gen/config_pm/config_pir.in
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/darwin.pm
M config/init/hints/linux.pm
M config/init/hints/msys.pm
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch05_control_structures.pod
M docs/book/pir/ch06_subroutines.pod
M docs/deprecations/deprecations_3_0.pod
M docs/deprecations/how_to_deprecate.pod
A docs/dev/pcc_methods.pod
R docs/dev/pccmethods.pod
M docs/dev/profiling.pod
M docs/glossary.pod
M docs/index/pct_tutorial.json
M docs/index/pdds.json
M docs/parrothist.pod
M docs/pct/gettingstarted.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/project/git_workflow.pod
M docs/project/release_manager_guide.pod
A examples/languages/squaak/doc/pct-stages.png
A examples/languages/squaak/doc/pct-stages.svg
M examples/languages/squaak/doc/tutorial_episode_1.pod
M examples/languages/squaak/doc/tutorial_episode_2.pod
M examples/languages/squaak/doc/tutorial_episode_4.pod
M examples/nci/ls.pir
M examples/past/blocktype_immediate.pir
M examples/sdl/tetris/blockdata.pir
M examples/streams/Combiner.pir
M ext/winxed/README
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot/main.c
A frontend/parrot2/build.pir
A frontend/parrot2/main.c
A frontend/parrot2/prt0.pir
A frontend/parrot2/prt0.winxed
M include/parrot/api.h
R include/parrot/atomic.h
R include/parrot/atomic/fallback.h
R include/parrot/atomic/gcc_pcc.h
R include/parrot/atomic/gcc_x86.h
R include/parrot/atomic/sparc.h
M include/parrot/call.h
M include/parrot/extend.h
M include/parrot/gc_api.h
M include/parrot/hash.h
M include/parrot/interpreter.h
M include/parrot/io.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/packfile.h
M include/parrot/parrot.h
M include/parrot/platform_interface.h
M include/parrot/pmc.h
M include/parrot/pobj.h
A include/parrot/runcore_subprof.h
M include/parrot/scheduler.h
M include/parrot/scheduler_private.h
M include/parrot/string_funcs.h
M include/parrot/sub.h
R include/parrot/thr_none.h
R include/parrot/thr_pthread.h
R include/parrot/thr_windows.h
R include/parrot/thread.h
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/PodToHtml.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Harness/DefaultTests.pm
M lib/Parrot/Harness/Options.pm
M lib/Parrot/Manifest.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/Object.pm
M lib/Parrot/Pmc2c/VTable.pm
M lib/Parrot/SearchOps.pm
R lib/Parrot/Test/PIR_PGE.pm
M lib/Parrot/Test/Pod.pm
M lib/Parrot/Test/Util.pm
M lib/Pod/Simple.pm
A lib/Pod/Simple.pod
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/Progress.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
A lib/Pod/Simple/Subclassing.pod
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/TiedOutFH.pm
M lib/Pod/Simple/Transcode.pm
M lib/Pod/Simple/TranscodeDumb.pm
M lib/Pod/Simple/TranscodeSmart.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
M runtime/parrot/library/Crow.pir
M runtime/parrot/library/P6object.pir
M runtime/parrot/library/distutils.pir
M runtime/parrot/library/postgres.pir
R runtime/parrot/library/random_lib.pir
R src/atomic/gcc_x86.c
R src/atomic/sparc_v9.s
M src/call/args.c
M src/call/context.c
M src/call/pcc.c
M src/debug.c
M src/dynext.c
M src/dynoplibs/bit.ops
M src/dynoplibs/math.ops
M src/dynpmc/Defines.in
M src/dynpmc/README.pod
M src/dynpmc/Rules.in
M src/dynpmc/os.pmc
A src/dynpmc/select.pmc
M src/embed/api.c
M src/embed/bytecode.c
M src/exceptions.c
M src/extend.c
M src/gc/alloc_resources.c
M src/gc/api.c
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
M src/gc/gc_gms.c
M src/gc/gc_inf.c
M src/gc/gc_ms.c
M src/gc/gc_ms2.c
M src/gc/gc_private.h
M src/gc/malloc.c
M src/gc/mark_sweep.c
M src/gc/string_gc.c
M src/gc/system.c
M src/hash.c
M src/interp/inter_cb.c
M src/interp/inter_create.c
M src/io/api.c
M src/io/io_private.h
M src/nci_test.c
M src/oo.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/packfile/api.c
M src/packfile/output.c
M src/packfile/segments.c
M src/platform/aix/asm.s
M src/platform/generic/entropy.c
M src/platform/generic/io.c
M src/platform/linux/encoding.c
M src/platform/win32/entropy.c
M src/platform/win32/file.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/callcontext.pmc
M src/pmc/class.pmc
M src/pmc/continuation.pmc
M src/pmc/default.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/exception.pmc
M src/pmc/filehandle.pmc
M src/pmc/fixedfloatarray.pmc
M src/pmc/fixedintegerarray.pmc
M src/pmc/fixedpmcarray.pmc
M src/pmc/hash.pmc
M src/pmc/imageiofreeze.pmc
M src/pmc/imccompiler.pmc
M src/pmc/lexpad.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/multisub.pmc
M src/pmc/nativepccmethod.pmc
M src/pmc/object.pmc
M src/pmc/opcode.pmc
M src/pmc/oplib.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileannotations.pmc
M src/pmc/packfileconstanttable.pmc
M src/pmc/packfiledebug.pmc
M src/pmc/packfileopmap.pmc
M src/pmc/packfileview.pmc
M src/pmc/parrotinterpreter.pmc
R src/pmc/parrotthread.pmc
M src/pmc/ptr.pmc
M src/pmc/resizablepmcarray.pmc
M src/pmc/role.pmc
M src/pmc/scalar.pmc
M src/pmc/scheduler.pmc
M src/pmc/schedulermessage.pmc
M src/pmc/socket.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pmc/task.pmc
R src/pmc/threadinterpreter.pmc
M src/pmc/timer.pmc
M src/pmc/unmanagedstruct.pmc
M src/runcore/main.c
A src/runcore/subprof.c
M src/scheduler.c
M src/string/api.c
M src/sub.c
R src/thread.c
M src/vtable.tbl
M src/warnings.c
M t/README.pod
M t/codingstd/copyright.t
M t/compilers/imcc/syn/file.t
M t/compilers/imcc/syn/pcc.t
A t/dynpmc/select.t
M t/library/p6object.t
M t/library/pg.t
M t/native_pbc/number.pbc
M t/native_pbc/string.pbc
M t/oo/objects.t
M t/op/exceptions.t
M t/op/gc.t
M t/op/literal.t
M t/op/sprintf.t
A t/pir/interop.t
M t/pmc/callcontext.t
M t/pmc/fixedbooleanarray.t
M t/pmc/fixedfloatarray.t
M t/pmc/fixedintegerarray.t
M t/pmc/fixedpmcarray.t
M t/pmc/hash.t
M t/pmc/managedstruct.t
M t/pmc/mappedbytearray.t
M t/pmc/packfileconstanttable.t
M t/pmc/packfileopmap.t
M t/pmc/packfileview.t
R t/pmc/parrotthread.t
M t/pmc/resizablepmcarray.t
M t/pmc/task.t
M t/pmc/testlib/number.pasm
R t/pmc/threads.t
M t/pmc/timer.t
R t/src/atomic.t
M t/src/basic.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/exit.t
M t/src/extend.t
M t/src/extend_vtable.t
M t/src/misc.t
M t/src/pointer_array.t
M t/src/warnings.t
M t/steps/auto/arch-01.t
M t/steps/auto/headers-01.t
M t/tools/dev/headerizer/02_methods.t
A t/tools/dev/search_ops.t
A t/tools/dev/search_ops/samples.pm
R t/tools/dev/searchops.t
R t/tools/dev/searchops/samples.pm
M t/tools/install/01-create_directories.t
M t/tools/install/02-install_files.t
M t/tools/install/03-lines_to_files.t
M t/tools/pbc_dump.t
R tools/dev/README
A tools/dev/README.md
A tools/dev/all_hll_test.pl
A tools/dev/find_hacks.pl
R tools/dev/findhacks.pl
M tools/dev/mk_inno.pl
M tools/dev/mk_inno_language.pl
M tools/dev/mk_language_shell.in
R tools/dev/parrot-fuzzer
A tools/dev/parrot_fuzzer.py
M tools/dev/pbc_to_exe.pir
M tools/dev/resolve_deprecated.nqp
A tools/dev/resubmit_smolder.pl
R tools/dev/search-ops.pl
A tools/dev/search_ops.pl
M tools/dev/vtablize.pl
M tools/docs/make_html_docs.pl
A tools/release/auto_release.pl
A tools/release/cut.pl
M tools/release/release.json
M tools/release/releasecheck.pl
A tools/release/sha256sum.pl
M tools/release/templates.json
Log Message:
-----------
Merge from master, fixing conflicts. A few test failures in t/src/embed.t, t/src/extend.t and (surprise, surprise) t/src/checkdepend.t
Commit: 9fbd468270163d6e26903a0c2b5af60a19819926
https://github.com/parrot/parrot/commit/9fbd468270163d6e26903a0c2b5af60a19819926
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-10-19 (Wed, 19 Oct 2011)
Changed paths:
M examples/languages/abc/t/abc_functions
Log Message:
-----------
examples/languages/abc: Add test from TT 161
Variable abc seems to be aliased to "last" somehow. It's very
strange, and somebody may want to look into it.
Commit: bacd9ddc25977ec1f9f8851b1ae1340228c054a6
https://github.com/parrot/parrot/commit/bacd9ddc25977ec1f9f8851b1ae1340228c054a6
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M examples/languages/abc/abc.pir
M examples/languages/abc/src/parser/actions.nqp
Log Message:
-----------
[abc] Fix issue with accessing a variable named 'abc' (TT #161 / GH #178)
Previously, all variables were being stored in the 'abc' hll root namespace,
but this namespace also contained entries for parts of the compiler itself.
Therefore, requesting 'abc' as a variable would return a namespace instead
of null/zero.
I fixed the problem by creating a special abc::vars namespace for holding
all variables (and only variables).
This patch also tries to fix exponentiation by loading the 'trans_ops'
library, but for some reason that isn't working. I'll file a new ticket
for that.
Commit: cc8d72b14e0150164b462a4ac9e7ba3b232882a5
https://github.com/parrot/parrot/commit/cc8d72b14e0150164b462a4ac9e7ba3b232882a5
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M examples/languages/abc/abc.pir
M examples/languages/abc/src/parser/actions.nqp
Log Message:
-----------
abc: Load trans_ops in compiled program
Attempting to .loadlib in the compiler doesn't work because if you
don't use any ops from the library, it doesn't end up in the final PBC
file. So instead use the loadlibs option on PAST::Block to have the
compiled program do it.
Fixes #178
Commit: 71db88c85f713b5785b37eb37d8e58ca6d6c8d22
https://github.com/parrot/parrot/commit/71db88c85f713b5785b37eb37d8e58ca6d6c8d22
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
distutils: clean_exe_pbc used the wrong filename
The clean_exe_pbc target used _mk_path_exe(pbc) to generate the file
names to clean. However, the exe_pbc used the bin name to generate
the files via --output. So instead of _mk_path_exe, the clean target
should use the bin name directly with concat.
Fixes #180
Commit: 61ed8077a38d5fc0fe5c53b5d2fbb23353c728f4
https://github.com/parrot/parrot/commit/61ed8077a38d5fc0fe5c53b5d2fbb23353c728f4
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M ext/Parrot-Embed/Build.PL
Log Message:
-----------
Parrot::Embed - parrot_config is up two levels
./parrot_config won't work unless run from the repository root and
Build.PL won't work from there. So fix the path. This gets me far
enough to see failing tests.
Commit: 1d8cf9f3a2f743568cc801db2a8e39d72c03d7b0
https://github.com/parrot/parrot/commit/1d8cf9f3a2f743568cc801db2a8e39d72c03d7b0
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M docs/pdds/pdd10_embedding.pod
Log Message:
-----------
PDD10: Fix function name
It's Parrot_api_load_bytecode_file, not just load_bytecode.
Commit: 47a64b4800122ccfa7e08cfa0bed74ff0c39ca7e
https://github.com/parrot/parrot/commit/47a64b4800122ccfa7e08cfa0bed74ff0c39ca7e
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M src/pmc/fixedfloatarray.pmc
M src/pmc/fixedintegerarray.pmc
M src/pmc/fixedpmcarray.pmc
M src/pmc/fixedstringarray.pmc
M t/pmc/resizablefloatarray.t
M t/pmc/resizableintegerarray.t
M t/pmc/resizablepmcarray.t
M t/pmc/resizablestringarray.t
Log Message:
-----------
add a "reverse" method for the array types (except boolarray)
Commit: 65bd3200ca7d1d4da49aca375d07e02189617a01
https://github.com/parrot/parrot/commit/65bd3200ca7d1d4da49aca375d07e02189617a01
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M config/gen/makefiles.pm
R config/gen/makefiles/ext.in
M config/gen/makefiles/root.in
R ext/Parrot-Embed/Build.PL
R ext/Parrot-Embed/Changes
R ext/Parrot-Embed/MANIFEST
R ext/Parrot-Embed/README
R ext/Parrot-Embed/TODO
R ext/Parrot-Embed/lib/Parrot/Embed.pm
R ext/Parrot-Embed/lib/Parrot/Embed.xs
R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
R ext/Parrot-Embed/lib/Parrot/PMC.pm
R ext/Parrot-Embed/t/00-load.t
R ext/Parrot-Embed/t/greet.pir
R ext/Parrot-Embed/t/interp.t
R ext/Parrot-Embed/t/languages.t
R ext/Parrot-Embed/t/pipp.t
R ext/Parrot-Embed/tools/check_embed_coverage.pl
R ext/Parrot-Embed/tools/write_typemap.pl
R ext/Parrot-Embed/typemap
M ports/debian/rules
Log Message:
-----------
Kill Parrot-Embed
Even the most basic tests result in segfaults, so I can't imagine this
is used. Development will continue in the parrot-embed project on
github and, if desired, we can put it back once it works again.
Closes #181
Commit: f55a488913abbcff30a170f95a21114b20703983
https://github.com/parrot/parrot/commit/f55a488913abbcff30a170f95a21114b20703983
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-10-20 (Thu, 20 Oct 2011)
Changed paths:
M PBC_COMPAT
M src/hash.c
M src/pmc/fixedfloatarray.pmc
M src/pmc/fixedintegerarray.pmc
M src/pmc/fixedpmcarray.pmc
M src/pmc/hash.pmc
Log Message:
-----------
codingstd fixes
Commit: 50275bb9c02bdf0fec24a2d7d5170dd8544abf78
https://github.com/parrot/parrot/commit/50275bb9c02bdf0fec24a2d7d5170dd8544abf78
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-21 (Fri, 21 Oct 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
optimize update a bit if one of the hashes is empty
Commit: 79562f1eb19b6961dc4ed70c07f27803c294765b
https://github.com/parrot/parrot/commit/79562f1eb19b6961dc4ed70c07f27803c294765b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-10-21 (Fri, 21 Oct 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Add note about Parrot::Embed being kicked out of the nest
Commit: 465da9c111bde7d66b173c8d73da8801b732e886
https://github.com/parrot/parrot/commit/465da9c111bde7d66b173c8d73da8801b732e886
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-10-21 (Fri, 21 Oct 2011)
Changed paths:
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/Archive/Zip.pir
Log Message:
-----------
Fixed perldoc in Archive;Tar and Archive;Zip.
Commit: 85d5e0c73453c22b383f1f7bb6db08432f0d277f
https://github.com/parrot/parrot/commit/85d5e0c73453c22b383f1f7bb6db08432f0d277f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M t/src/embed.t
M t/src/extend.t
Log Message:
-----------
fix t/src/extend.t and t/src/embed.t
Commit: 6b14772a344973f24d5910a31d2e77b0ea18ded4
https://github.com/parrot/parrot/commit/6b14772a344973f24d5910a31d2e77b0ea18ded4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M config/gen/makefiles/root.in
M src/debug.c
Log Message:
-----------
tell t/src/checkdepend.t to shut up
Commit: 9bf1239a712945ed425e981035b3a5bf93e579a6
https://github.com/parrot/parrot/commit/9bf1239a712945ed425e981035b3a5bf93e579a6
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
[codingstd] No trailing whitespace.
Commit: d9d996194cd0eff29efb226783fb52a50a64025a
https://github.com/parrot/parrot/commit/d9d996194cd0eff29efb226783fb52a50a64025a
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M src/hash.c
M src/pmc/hash.pmc
Log Message:
-----------
[codingstd] No cuddled elses.
Commit: 765a92ddf42ed509417604691d8c362be952cba0
https://github.com/parrot/parrot/commit/765a92ddf42ed509417604691d8c362be952cba0
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M src/pmc/hash.pmc
Log Message:
-----------
[codingstd] Break line to meet linelength standard.
Commit: 0ae05707cb8ab689b808d30a91e2164f8226200e
https://github.com/parrot/parrot/commit/0ae05707cb8ab689b808d30a91e2164f8226200e
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
[codingstd] No space before closing paren.
Commit: 5e08879a5e5c72ce7cc6d70e9a08a772b63616ef
https://github.com/parrot/parrot/commit/5e08879a5e5c72ce7cc6d70e9a08a772b63616ef
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
[codingstd] c_function_docs failure fixed by adjusting signature.
Commit: 9793a8edb8ffc7bbd0fc10b82ea319072d0507f5
https://github.com/parrot/parrot/commit/9793a8edb8ffc7bbd0fc10b82ea319072d0507f5
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M src/pmc/undef.pmc
Log Message:
-----------
const a local var
Commit: 9fe5c064146b33195dfeeffebda273dfb12dc574
https://github.com/parrot/parrot/commit/9fe5c064146b33195dfeeffebda273dfb12dc574
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M src/pmc/imageiosize.pmc
Log Message:
-----------
consting local args and function parms
Commit: 017b6c17e89bd75ceeb62607842fc7d72746941b
https://github.com/parrot/parrot/commit/017b6c17e89bd75ceeb62607842fc7d72746941b
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M src/pmc/pointer.pmc
Log Message:
-----------
marked interps as unused
Commit: ca4268db11fff6e16c20a272f7f11fa6c21b5548
https://github.com/parrot/parrot/commit/ca4268db11fff6e16c20a272f7f11fa6c21b5548
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M src/pmc/default.pmc
Log Message:
-----------
marking unused vars UNUSED()
Commit: ecbc26a29cc42e18689dc8e2c17cab08b49f6cf5
https://github.com/parrot/parrot/commit/ecbc26a29cc42e18689dc8e2c17cab08b49f6cf5
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M src/dynpmc/dynlexpad.pmc
Log Message:
-----------
marking unused vars UNUSED()
Commit: 7805c4f28cc4f0ae494b08709f97e5f05d3ab66f
https://github.com/parrot/parrot/commit/7805c4f28cc4f0ae494b08709f97e5f05d3ab66f
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-22 (Sat, 22 Oct 2011)
Changed paths:
M src/pmc/default.pmc
Log Message:
-----------
re-headerized
Commit: 7a6d1d9843be6f639506bed60aac94ca167fbef6
https://github.com/parrot/parrot/commit/7a6d1d9843be6f639506bed60aac94ca167fbef6
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-10-23 (Sun, 23 Oct 2011)
Changed paths:
M tools/dev/mk_inno_language.pl
Log Message:
-----------
[win32/inno] rakudo / add some new files
Commit: 62b3a6cdac744cae45c42b90f24edf7fb9625a7f
https://github.com/parrot/parrot/commit/62b3a6cdac744cae45c42b90f24edf7fb9625a7f
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-23 (Sun, 23 Oct 2011)
Changed paths:
M include/parrot/platform_interface.h
M src/platform/generic/io.c
M src/platform/win32/io.c
Log Message:
-----------
made the bocksize function PARROT_CONST_FUNCTION
Commit: 36cdff37652a7415bbc2d74541450d800c833344
https://github.com/parrot/parrot/commit/36cdff37652a7415bbc2d74541450d800c833344
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-23 (Sun, 23 Oct 2011)
Changed paths:
M include/parrot/io.h
M src/io/buffer.c
Log Message:
-----------
Outbound arg in Parrot_io_read_buffer is now ARGOUT. Consted local vars.
Commit: f7842f80f51b541018ad7de439f9acfddc6be3b8
https://github.com/parrot/parrot/commit/f7842f80f51b541018ad7de439f9acfddc6be3b8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-10-24 (Mon, 24 Oct 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
fix a stupid mistake. PackFile* != Parrot_PackFile. Some compilers didn't care that we mixed pointer types, but g++ sure does
Commit: 3e1bbd4ebc15968638afe3409a5a10f839ae783f
https://github.com/parrot/parrot/commit/3e1bbd4ebc15968638afe3409a5a10f839ae783f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-10-24 (Mon, 24 Oct 2011)
Changed paths:
M MANIFEST
M compilers/imcc/Rules.in
M compilers/imcc/main.c
M compilers/imcc/parser_util.c
M config/gen/makefiles/root.in
M docs/embed.pod
M docs/pdds/pdd10_embedding.pod
M docs/tests.pod
M examples/c/pbc_info.c
M examples/c/test_main.c
M examples/compilers/japhc.c
M examples/embed/cotorra.c
M frontend/parrot_debugger/main.c
M frontend/pbc_disassemble/main.c
M frontend/pbc_dump/main.c
M frontend/pbc_merge/main.c
A include/parrot/disassemble.h
R include/parrot/embed.h
M include/parrot/parrot.h
M src/debug.c
A src/disassemble.c
R src/embed.c
M src/embed/api.c
M src/embed/bytecode.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/packfile/api.c
M src/packfile/pf_private.h
M src/pmc/parrotinterpreter.pmc
M src/runcore/cores.c
M src/runcore/profiling.c
M src/runcore/subprof.c
M t/compilers/opsc/01-parse.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/embed/strings.t
M t/src/exit.t
M t/src/extend.t
M t/src/extend_vtable.t
M t/src/misc.t
M t/src/pointer_array.t
M t/src/warnings.t
M t/tools/dev/search_ops/samples.pm
Log Message:
-----------
Delete file which has been deleted from master, but was not deleted in the branch
Commit: b1d625e9fc15cb9e825b278088cecfb3b8283820
https://github.com/parrot/parrot/commit/b1d625e9fc15cb9e825b278088cecfb3b8283820
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-24 (Mon, 24 Oct 2011)
Changed paths:
M src/dynpmc/select.pmc
Log Message:
-----------
fixed indentation and consted some vars
Commit: e12d045d36456c2a5b7dba44323304a01ccdd030
https://github.com/parrot/parrot/commit/e12d045d36456c2a5b7dba44323304a01ccdd030
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-24 (Mon, 24 Oct 2011)
Changed paths:
M include/parrot/packfile.h
Log Message:
-----------
re-headerized
Commit: 29aefd9175c8f6408d534904e3c41831b31f1327
https://github.com/parrot/parrot/commit/29aefd9175c8f6408d534904e3c41831b31f1327
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-24 (Mon, 24 Oct 2011)
Changed paths:
M src/hash.c
M src/pmc/imageiosize.pmc
Log Message:
-----------
[codingstd] Rebreak two lines to follow linelength standard.
Commit: ec170230a1bd23a1541531bd5c1e9a3e049583a8
https://github.com/parrot/parrot/commit/ec170230a1bd23a1541531bd5c1e9a3e049583a8
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-24 (Mon, 24 Oct 2011)
Changed paths:
M include/parrot/packfile.h
M src/dynpmc/select.pmc
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 65e6ab7b6166e01a4c4ca104c372a88ae9fe49db
https://github.com/parrot/parrot/commit/65e6ab7b6166e01a4c4ca104c372a88ae9fe49db
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-10-25 (Tue, 25 Oct 2011)
Changed paths:
M src/pmc/bytebuffer.pmc
Log Message:
-----------
don't store value of strstart in ByteBuffer, get it in each usage - issue 182
Commit: 3fe43f8234974aab3d7e55d36a9e5c484d2d3dc2
https://github.com/parrot/parrot/commit/3fe43f8234974aab3d7e55d36a9e5c484d2d3dc2
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-10-26 (Wed, 26 Oct 2011)
Changed paths:
M .gitignore
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M PBC_COMPAT
M README
M VERSION
M compilers/imcc/Rules.in
M compilers/imcc/main.c
M compilers/imcc/parser_util.c
M compilers/pct/src/PCT/HLLCompiler.pir
M config/gen/makefiles.pm
R config/gen/makefiles/ext.in
M config/gen/makefiles/root.in
M docs/embed.pod
M docs/parrothist.pod
M docs/pdds/pdd10_embedding.pod
M docs/pdds/pdd17_pmc.pod
M docs/project/release_manager_guide.pod
M docs/tests.pod
M examples/c/pbc_info.c
M examples/c/test_main.c
M examples/compilers/japhc.c
M examples/embed/cotorra.c
M examples/languages/abc/src/parser/actions.nqp
M examples/languages/abc/t/abc_functions
R ext/Parrot-Embed/Build.PL
R ext/Parrot-Embed/Changes
R ext/Parrot-Embed/MANIFEST
R ext/Parrot-Embed/README
R ext/Parrot-Embed/TODO
R ext/Parrot-Embed/lib/Parrot/Embed.pm
R ext/Parrot-Embed/lib/Parrot/Embed.xs
R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
R ext/Parrot-Embed/lib/Parrot/PMC.pm
R ext/Parrot-Embed/t/00-load.t
R ext/Parrot-Embed/t/greet.pir
R ext/Parrot-Embed/t/interp.t
R ext/Parrot-Embed/t/languages.t
R ext/Parrot-Embed/t/pipp.t
R ext/Parrot-Embed/tools/check_embed_coverage.pl
R ext/Parrot-Embed/tools/write_typemap.pl
R ext/Parrot-Embed/typemap
M ext/winxed/compiler.pir
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M frontend/parrot_debugger/main.c
M frontend/pbc_disassemble/main.c
M frontend/pbc_dump/main.c
M frontend/pbc_merge/main.c
A include/parrot/disassemble.h
R include/parrot/embed.h
M include/parrot/hash.h
M include/parrot/io.h
M include/parrot/oplib/core_ops.h
M include/parrot/packfile.h
M include/parrot/parrot.h
M include/parrot/platform_interface.h
M lib/Parrot/Harness/DefaultTests.pm
M ports/debian/rules
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/Archive/Zip.pir
M runtime/parrot/library/distutils.pir
M runtime/parrot/library/postgres.pir
M src/debug.c
A src/disassemble.c
M src/dynpmc/dynlexpad.pmc
M src/dynpmc/select.pmc
R src/embed.c
M src/embed/api.c
M src/embed/bytecode.c
M src/hash.c
M src/io/buffer.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/packfile/api.c
M src/packfile/pf_private.h
M src/platform/generic/io.c
M src/platform/win32/io.c
M src/pmc/bytebuffer.pmc
M src/pmc/default.pmc
M src/pmc/fixedfloatarray.pmc
M src/pmc/fixedintegerarray.pmc
M src/pmc/fixedpmcarray.pmc
M src/pmc/fixedstringarray.pmc
M src/pmc/hash.pmc
M src/pmc/imageiosize.pmc
M src/pmc/opcode.pmc
M src/pmc/oplib.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileannotations.pmc
M src/pmc/packfiledebug.pmc
M src/pmc/packfileopmap.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/pointer.pmc
M src/pmc/scheduler.pmc
M src/pmc/socket.pmc
M src/pmc/undef.pmc
M src/runcore/cores.c
M src/runcore/profiling.c
M src/runcore/subprof.c
M t/compilers/opsc/01-parse.t
M t/dynpmc/select.t
M t/library/pg.t
M t/native_pbc/number.pbc
M t/native_pbc/string.pbc
M t/pmc/fixedbooleanarray.t
M t/pmc/fixedfloatarray.t
M t/pmc/fixedintegerarray.t
M t/pmc/fixedpmcarray.t
M t/pmc/hash.t
M t/pmc/packfileopmap.t
M t/pmc/resizablefloatarray.t
M t/pmc/resizableintegerarray.t
M t/pmc/resizablepmcarray.t
M t/pmc/resizablestringarray.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/embed/strings.t
M t/src/exit.t
M t/src/extend.t
M t/src/extend_vtable.t
M t/src/misc.t
M t/src/pointer_array.t
M t/src/warnings.t
M t/tools/dev/search_ops/samples.pm
M tools/dev/mk_inno_language.pl
M tools/dev/mk_language_shell.in
M tools/release/release.json
Log Message:
-----------
Fix conflicts after merge to newest master
Commit: c71e9858309dfac2bb06a8783e61f7440142feb3
https://github.com/parrot/parrot/commit/c71e9858309dfac2bb06a8783e61f7440142feb3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-10-26 (Wed, 26 Oct 2011)
Changed paths:
M CREDITS
M src/pmc/scheduler.pmc
Log Message:
-----------
Fix re-remerge or whatever I just did
Compare: https://github.com/parrot/parrot/compare/807df71...c71e985
More information about the parrot-commits
mailing list