Permalink
Browse files

Merge branch 'master' into m0-spec

  • Loading branch information...
leto committed May 24, 2011
2 parents c386e91 + 8b56ba3 commit cb24ece0bd703241f46ae670d5ba3ed289a402ff
Showing 397 changed files with 16,684 additions and 24,282 deletions.
View
@@ -251,6 +251,7 @@
/runtime/parrot/include/*.fpmc
/runtime/parrot/include/*.pasm
/runtime/parrot/include/*.pbc
+/runtime/parrot/include/*.pir
/runtime/parrot/languages/JSON/JSON.pir
/runtime/parrot/languages/data_json
/runtime/parrot/library/*.pbc
@@ -386,10 +387,6 @@
/t/compilers/data_json/*.pir
/t/compilers/data_json/*_pbcexe
/t/compilers/imcc/*.pbc
-/t/compilers/imcc/imcpasm/*.pasm
-/t/compilers/imcc/imcpasm/*.pbc
-/t/compilers/imcc/imcpasm/*.pir
-/t/compilers/imcc/imcpasm/*_pbcexe
/t/compilers/imcc/reg/*.pasm
/t/compilers/imcc/reg/*.pbc
/t/compilers/imcc/reg/*.pir
View
@@ -100,7 +100,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, 2.4.0 and 2.11.0
+D: Release manager for 0.8.2, 1.3.0, 1.5.0, 2.4.0, 2.11.0 and 3.3.0
E: wknight8111@gmail.com
U: Whiteknight
@@ -434,7 +434,7 @@ D: Miscellaneous codingstd fixes
N: Gerd Pokorra
A: gerd
E: pokorra@uni-siegen.de
-D: Release manager for 1.9.0, 2.3.0, 2.5.0, 2.8.0, 2.9.0 and 3.2.0
+D: Release manager for 1.9.0, 2.3.0, 2.5.0, 2.8.0, 2.9.0, 3.2.0 and 3.4.0
N: Goplat
D: Win98 and other fixes.
@@ -719,6 +719,10 @@ N: Markus Mayr
D: Implementation of the Rational PMC
D: Fixing SDL-bindings and examples
+N: Matt Boyle
+U: ligne
+D: Fixes to docs and test-suite.
+
N: Matt Diephouse
U: mdiep
E: matt@diephouse.com
View
@@ -1,5 +1,13 @@
#1
+2011.05.17 Gerd
+ * Released 3.4.0
+ See NEWS for more.
+
+2011.04.19 Whiteknight
+ * Released 3.3.0
+ See NEWS for more.
+
2011.03.15 Gerd
* Released 3.2.0
See NEWS for more.
View
@@ -66,8 +66,9 @@
# from Parrot::Configure::Data
$conf->options->set( %{$args} );
# save the command-line for make reconfig
-$conf->data->set(configure_args => @ARGV ? '"'.join("\" \"", map {qq($_)} @ARGV).'"'
- : '');
+$conf->data->set(configure_args => @ARGV
+ ? '"'.join("\" \"", map {qq($_)} @ARGV).'"'
+ : '');
# Log files created by Configure.pl in MANIFEST.configure.generated
$conf->{active_configuration} = 1;
@@ -358,10 +359,6 @@ =head2 Parrot Options
Use the given ops files.
-=item C<--buildframes>
-
-Dynamically build NCI call frames.
-
=back
=head2 International Components For Unicode (ICU) Options
@@ -407,6 +404,11 @@ =head2 Other Options
Use this option if you want imcc's parser and lexer files to be generated.
Needs a working parser and lexer.
+=item C<--with-llvm>
+
+Use this option if you have a recent version of LLVM installed and wish Parrot
+to link to it.
+
=back
=head1 CONFIGURATION-FILE INTERFACE
@@ -618,7 +620,6 @@ =head2 Example
auto::isreg
auto::arch
auto::jit
- auto::frames
auto::cpu
auto::inline
auto::gc
View
@@ -35,6 +35,7 @@ compilers/data_json/data_json/grammar.pg [data_json]
compilers/data_json/data_json/pge2pir.tg [data_json]
compilers/imcc/Defines.mak [imcc]
compilers/imcc/Rules.in [imcc]
+compilers/imcc/api.c [imcc]
compilers/imcc/cfg.c [imcc]
compilers/imcc/cfg.h [imcc]
compilers/imcc/debug.c [imcc]
@@ -77,7 +78,6 @@ compilers/opsc/src/Ops/Emitter.pm [opsc]
compilers/opsc/src/Ops/File.pm [opsc]
compilers/opsc/src/Ops/Op.pm [opsc]
compilers/opsc/src/Ops/OpLib.pm [opsc]
-compilers/opsc/src/Ops/Renumberer.pm [opsc]
compilers/opsc/src/Ops/Trans.pm [opsc]
compilers/opsc/src/Ops/Trans/C.pm [opsc]
compilers/opsc/src/builtins.pir [opsc]
@@ -139,17 +139,12 @@ config/auto/env.pm []
config/auto/env/test_setenv_c.in []
config/auto/env/test_unsetenv_c.in []
config/auto/format.pm []
-config/auto/frames.pm []
-config/auto/frames/test_exec_cygwin_c.in []
-config/auto/frames/test_exec_linux_c.in []
-config/auto/frames/test_exec_openbsd_c.in []
config/auto/gc.pm []
config/auto/gc/test_c.in []
config/auto/gcc.pm []
config/auto/gcc/test_c.in []
config/auto/gettext.pm []
config/auto/gettext/gettext_c.in []
-config/auto/git_describe.pm []
config/auto/glibc.pm []
config/auto/glibc/test_c.in []
config/auto/gmp.pm []
@@ -189,7 +184,6 @@ config/auto/pod2man.pm []
config/auto/readline.pm []
config/auto/readline/readline_c.in []
config/auto/revision.pm []
-config/auto/sha1.pm []
config/auto/signal.pm []
config/auto/signal/test1_c.in []
config/auto/signal/test2_c.in []
@@ -292,6 +286,13 @@ docs/compiler_faq.pod [doc]
docs/configuration.pod [doc]
docs/debug.pod [doc]
docs/debugger.pod [doc]
+docs/deprecations/deprecations.pod [doc]
+docs/deprecations/deprecations_2_6.pod [doc]
+docs/deprecations/deprecations_2_9.pod [doc]
+docs/deprecations/deprecations_3_0.pod [doc]
+docs/deprecations/deprecations_3_3.pod [doc]
+docs/deprecations/deprecations_3_6.pod [doc]
+docs/deprecations/how_to_deprecate.pod [doc]
docs/dev/byteorder.pod [doc]
docs/dev/c_functions.pod [doc]
docs/dev/coverage.pod [doc]
@@ -866,6 +867,9 @@ frontend/parrot_debugger/main.c []
frontend/pbc_dump/main.c []
frontend/pbc_dump/packdump.c []
frontend/pbc_merge/main.c []
+include/imcc/api.h [main]include
+include/imcc/embed.h [main]include
+include/imcc/yyscanner.h [main]include
include/parrot/api.h [main]include
include/parrot/atomic.h [main]include
include/parrot/atomic/fallback.h [main]include
@@ -1156,15 +1160,13 @@ runtime/parrot/library/distutils.pir [library]
runtime/parrot/library/dumper.pir [library]
runtime/parrot/library/libpcre.pir [library]
runtime/parrot/library/ncurses.declarations [library]
-runtime/parrot/library/ncurses.pasm [library]
runtime/parrot/library/ncurses.pir [library]
runtime/parrot/library/openssl.declarations [library]
runtime/parrot/library/osutils.pir [library]
runtime/parrot/library/parrotlib.pir [library]
runtime/parrot/library/pcore.pir [library]
runtime/parrot/library/pcre.pir [library]
runtime/parrot/library/postgres.declarations [library]
-runtime/parrot/library/postgres.pasm [library]
runtime/parrot/library/postgres.pir [library]
runtime/parrot/library/random_lib.pir [library]
runtime/parrot/library/uuid.pir [library]
@@ -1206,6 +1208,7 @@ src/dynpmc/rotest.pmc []
src/dynpmc/subproxy.pmc []
src/embed.c []
src/embed/api.c []
+src/embed/bytecode.c []
src/embed/embed_private.h []
src/embed/pmc.c []
src/embed/strings.c []
@@ -1288,6 +1291,7 @@ src/platform/darwin/hires_timer.c []
src/platform/darwin/sysmem.c []
src/platform/generic/dl.c []
src/platform/generic/encoding.c []
+src/platform/generic/entropy.c []
src/platform/generic/env.c []
src/platform/generic/error.c []
src/platform/generic/exec.c []
@@ -1308,6 +1312,7 @@ src/platform/openbsd/math.c []
src/platform/solaris/math.c []
src/platform/solaris/time.c []
src/platform/win32/dl.c []
+src/platform/win32/entropy.c []
src/platform/win32/env.c []
src/platform/win32/error.c []
src/platform/win32/exec.c []
@@ -1353,6 +1358,7 @@ src/pmc/imageiofreeze.pmc []
src/pmc/imageiosize.pmc []
src/pmc/imageiostrings.pmc []
src/pmc/imageiothaw.pmc []
+src/pmc/imccompiler.pmc []
src/pmc/integer.pmc []
src/pmc/iterator.pmc []
src/pmc/key.pmc []
@@ -1478,12 +1484,6 @@ t/codingstd/tabs.t [test]
t/codingstd/trailing_space.t [test]
t/compilers/data_json/from_parrot.t [test]
t/compilers/data_json/to_parrot.t [test]
-t/compilers/imcc/imcpasm/cfg.t [test]
-t/compilers/imcc/imcpasm/opt0.t [test]
-t/compilers/imcc/imcpasm/opt1.t [test]
-t/compilers/imcc/imcpasm/opt2.t [test]
-t/compilers/imcc/imcpasm/optc.t [test]
-t/compilers/imcc/imcpasm/pcc.t [test]
t/compilers/imcc/reg/alloc.t [test]
t/compilers/imcc/reg/spill.t [test]
t/compilers/imcc/reg/spill_old.t [test]
@@ -1603,10 +1603,8 @@ t/configure/050-fatal.t [test]
t/configure/051-fatal_step.t [test]
t/configure/059-silent.t [test]
t/configure/061-revision_from_cache.t [test]
-t/configure/062-sha1_to_cache.t [test]
-t/configure/063-git_describe_to_cache.t [test]
-t/configure/064-sha1_from_cache.t [test]
-t/configure/065-git_describe_from_cache.t [test]
+t/configure/062-sha1.t [test]
+t/configure/063-git_describe.t [test]
t/configure/testlib/Make_VERSION_File.pm [test]
t/configure/testlib/Tie/Filehandle/Preempt/Stdin.pm [test]
t/configure/testlib/adefectivefoobar [test]
@@ -1644,7 +1642,16 @@ t/dynoplibs/trans-old.t [test]
t/dynoplibs/trans.t [test]
t/dynpmc/dynlexpad.t [test]
t/dynpmc/file.t [test]
-t/dynpmc/foo.t [test]
+t/dynpmc/foo-01.t [test]
+t/dynpmc/foo-02.t [test]
+t/dynpmc/foo-03.t [test]
+t/dynpmc/foo-04.t [test]
+t/dynpmc/foo-05.t [test]
+t/dynpmc/foo-06.t [test]
+t/dynpmc/foo-07.t [test]
+t/dynpmc/foo-08.t [test]
+t/dynpmc/foo-09.t [test]
+t/dynpmc/foo-10.t [test]
t/dynpmc/foo2.t [test]
t/dynpmc/gziphandle.t [test]
t/dynpmc/os.t [test]
@@ -1682,6 +1689,7 @@ t/library/iter.t [test]
t/library/lwp.t [test]
t/library/md5.t [test]
t/library/mime_base64.t [test]
+t/library/nciutils.t [test]
t/library/osutils.t [test]
t/library/p6object.t [test]
t/library/parrotlib.t [test]
@@ -1970,7 +1978,6 @@ t/steps/auto/cpu-01.t [test]
t/steps/auto/ctags-01.t [test]
t/steps/auto/env-01.t [test]
t/steps/auto/format-01.t [test]
-t/steps/auto/frames-01.t [test]
t/steps/auto/gc-01.t [test]
t/steps/auto/gcc-01.t [test]
t/steps/auto/gettext-01.t [test]
@@ -2078,13 +2085,11 @@ t/tools/install/testlib/phony [test]
t/tools/install/testlib/phony.exe [test]
t/tools/install/testlib/runtime/parrot/include/sockets.pasm [test]
t/tools/install/testlib/runtime/parrot/library/TGE.pbc [test]
-t/tools/install/testlib/src/ops/ops.num [test]
t/tools/install/testlib/src/pmc/pmc_object.h [test]
t/tools/install/testlib/tools/build/ops2c.pl [test]
t/tools/install/testlib/vtable.dump [test]
t/tools/mk_language_shell.t [test]
t/tools/parrot_config.t [test]
-t/tools/parrot_debugger.t [test]
t/tools/pbc_disassemble.t [test]
t/tools/pbc_dump.t [test]
t/tools/pbc_merge.t [test]
@@ -2099,6 +2104,7 @@ t/tools/testdata [test]
tools/build/README []doc
tools/build/c2str.pl []
tools/build/fixup_gen_file.pl []
+tools/build/gen_version.pl []
tools/build/h2inc.pl []
tools/build/ops2c.pl [devel]
tools/build/parrot_config_c.pl []
View
@@ -512,6 +512,8 @@
^/runtime/parrot/include/.*\.pasm/
^/runtime/parrot/include/.*\.pbc$
^/runtime/parrot/include/.*\.pbc/
+^/runtime/parrot/include/.*\.pir$
+^/runtime/parrot/include/.*\.pir/
^/runtime/parrot/languages/JSON/JSON\.pir$
^/runtime/parrot/languages/JSON/JSON\.pir/
^/runtime/parrot/languages/data_json$
@@ -866,14 +868,6 @@
^/t/compilers/data_json/.*_pbcexe/
^/t/compilers/imcc/.*\.pbc$
^/t/compilers/imcc/.*\.pbc/
-^/t/compilers/imcc/imcpasm/.*\.pasm$
-^/t/compilers/imcc/imcpasm/.*\.pasm/
-^/t/compilers/imcc/imcpasm/.*\.pbc$
-^/t/compilers/imcc/imcpasm/.*\.pbc/
-^/t/compilers/imcc/imcpasm/.*\.pir$
-^/t/compilers/imcc/imcpasm/.*\.pir/
-^/t/compilers/imcc/imcpasm/.*_pbcexe$
-^/t/compilers/imcc/imcpasm/.*_pbcexe/
^/t/compilers/imcc/reg/.*\.pasm$
^/t/compilers/imcc/reg/.*\.pasm/
^/t/compilers/imcc/reg/.*\.pbc$
View
@@ -1,11 +1,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.3.2.0.dylib [main]lib
+blib/lib/libparrot.3.4.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.3.2.0 [main]lib
+blib/lib/libparrot.so.3.4.0 [main]lib
compilers/data_json/data_json.pbc [data_json]
config/gen/call_list/opengl.in []
docs/ops/bit.pod [doc]
@@ -70,6 +70,7 @@ include/pmc/pmc_imageiofreeze.h [devel]include
include/pmc/pmc_imageiosize.h [devel]include
include/pmc/pmc_imageiostrings.h [devel]include
include/pmc/pmc_imageiothaw.h [devel]include
+include/pmc/pmc_imccompiler.h [devel]include
include/pmc/pmc_integer.h [devel]include
include/pmc/pmc_iterator.h [devel]include
include/pmc/pmc_key.h [devel]include
@@ -233,6 +234,7 @@ runtime/parrot/include/iterator.pasm [main]
runtime/parrot/include/libpaths.pasm [main]
runtime/parrot/include/longopt.pasm [main]
runtime/parrot/include/opengl_defines.pasm [main]
+runtime/parrot/include/parrot_version.pir [main]
runtime/parrot/include/parrotlib.pbc [main]
runtime/parrot/include/pmctypes.pasm [main]
runtime/parrot/include/signal.pasm [main]
@@ -376,6 +378,7 @@ src/pmc/imageiofreeze.dump [devel]src
src/pmc/imageiosize.dump [devel]src
src/pmc/imageiostrings.dump [devel]src
src/pmc/imageiothaw.dump [devel]src
+src/pmc/imccompiler.dump [devel]src
src/pmc/integer.dump [devel]src
src/pmc/iterator.dump [devel]src
src/pmc/key.dump [devel]src
@@ -439,5 +442,4 @@ src/pmc/unmanagedstruct.dump [devel]src
src/string_private_cstring.h []
tools/build/dynpmc.pl []
tools/dev/mk_language_shell.pl [devel]
-tools/dev/ncidef2pir.pl [devel]
vtable.dump [devel]src
Oops, something went wrong.

0 comments on commit cb24ece

Please sign in to comment.