Skip to content

Commit

Permalink
sync with trunk
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.parrot.org/parrot/branches/ops_massacre@46947 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  • Loading branch information
plobsing committed May 24, 2010
8 parents 2dd7fc2 + 501acf4 + ed1cf6e + edfe014 + 0735b3a + 5e41900 + 6260c22 + 2cc3975 commit 830a47a
Show file tree
Hide file tree
Showing 145 changed files with 11,997 additions and 13,921 deletions.
64 changes: 33 additions & 31 deletions MANIFEST
@@ -1,7 +1,7 @@
# ex: set ro:
# $Id$
#
# generated by tools/dev/mk_manifest_and_skip.pl Thu May 20 06:44:30 2010 UT
# generated by tools/dev/mk_manifest_and_skip.pl Sun May 23 18:01:00 2010 UT
#
# See below for documentation on the format of this file.
#
Expand Down Expand Up @@ -62,6 +62,24 @@ compilers/imcc/sets.h [imcc]
compilers/imcc/symreg.c [imcc]
compilers/imcc/symreg.h [imcc]
compilers/imcc/unit.h [imcc]
compilers/opsc/Defines.mak [opsc]
compilers/opsc/Rules.mak [opsc]
compilers/opsc/TODO [opsc]
compilers/opsc/gen/Ops/Compiler/IGNOREME [opsc]
compilers/opsc/gen/Ops/Trans/IGNOREME [opsc]
compilers/opsc/ops2c.nqp [opsc]
compilers/opsc/opsc.pir [opsc]
compilers/opsc/src/Ops/Compiler.pm [opsc]
compilers/opsc/src/Ops/Compiler/Actions.pm [opsc]
compilers/opsc/src/Ops/Compiler/Grammar.pm [opsc]
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]
compilers/pct/Defines.mak [pct]
compilers/pct/PCT.pir [pct]
compilers/pct/README.pod []doc
Expand Down Expand Up @@ -963,6 +981,9 @@ include/parrot/oo.h [main]include
include/parrot/oo_private.h [main]include
include/parrot/op.h [main]include
include/parrot/oplib.h [main]include
include/parrot/oplib/core_ops.h [main]include
include/parrot/oplib/ops.h [main]include
include/parrot/opsenum.h [main]include
include/parrot/packfile.h [main]include
include/parrot/parrot.h [main]include
include/parrot/platform_interface.h [main]include
Expand Down Expand Up @@ -1146,7 +1167,8 @@ runtime/parrot/library/HTTP/Daemon.pir [library]
runtime/parrot/library/HTTP/Message.pir [library]
runtime/parrot/library/Iter.pir [library]
runtime/parrot/library/JSON.pir [library]
runtime/parrot/library/LWP.pir [library]
runtime/parrot/library/LWP/Protocol.pir [library]
runtime/parrot/library/LWP/UserAgent.pir [library]
runtime/parrot/library/MIME/Base64.pir [library]
runtime/parrot/library/Math/Rand.pir [library]
runtime/parrot/library/NCI/Utils.pir [library]
Expand Down Expand Up @@ -1312,6 +1334,7 @@ src/oo.c []
src/ops/bit.ops []
src/ops/cmp.ops []
src/ops/core.ops []
src/ops/core_ops.c []
src/ops/debug.ops []
src/ops/experimental.ops []
src/ops/io.ops []
Expand Down Expand Up @@ -1521,6 +1544,14 @@ t/compilers/imcc/syn/subflags.t [test]
t/compilers/imcc/syn/symbols.t [test]
t/compilers/imcc/syn/tail.t [test]
t/compilers/imcc/syn/veracity.t [test]
t/compilers/opsc/01-parse.t [test]
t/compilers/opsc/02-parse-all-ops.t [test]
t/compilers/opsc/03-past.t [test]
t/compilers/opsc/04-op.t [test]
t/compilers/opsc/05-oplib.t [test]
t/compilers/opsc/06-opsfile.t [test]
t/compilers/opsc/07-emitter.t [test]
t/compilers/opsc/common.pir [test]
t/compilers/pct/complete_workflow.t [test]
t/compilers/pct/past.t [test]
t/compilers/pct/pct_hllcompiler.t [test]
Expand Down Expand Up @@ -1744,7 +1775,6 @@ t/oo/subclass.t [test]
t/oo/vtableoverride.t [test]
t/op/00ff-dos.t [test]
t/op/00ff-unix.t [test]
t/op/01-parse_ops.t [test]
t/op/64bit.t [test]
t/op/annotate-old.t [test]
t/op/annotate.t [test]
Expand Down Expand Up @@ -2035,34 +2065,6 @@ 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/ops2cutils/01-new.t [test]
t/tools/ops2cutils/02-usage.t [test]
t/tools/ops2cutils/03-print_c_header_file.t [test]
t/tools/ops2cutils/04-print_c_source_top.t [test]
t/tools/ops2cutils/05-print_c_source_bottom.t [test]
t/tools/ops2cutils/06-dynamic.t [test]
t/tools/ops2cutils/07-make_incdir.t [test]
t/tools/ops2cutils/08-nolines.t [test]
t/tools/ops2cutils/09-dynamic_nolines.t [test]
t/tools/ops2cutils/10-print_c_source_file.t [test]
t/tools/ops2cutils/testlib/GenerateCore.pm [test]
t/tools/ops2pm/00-qualify.t [test]
t/tools/ops2pm/01-ops2pm.t [test]
t/tools/ops2pm/02-usage.t [test]
t/tools/ops2pm/03-new.t [test]
t/tools/ops2pm/04-prepare_ops.t [test]
t/tools/ops2pm/05-renum_op_map_file.t [test]
t/tools/ops2pm/06-load_op_map_files.t [test]
t/tools/ops2pm/07-no_ops_skip.t [test]
t/tools/ops2pm/08-sort_ops.t [test]
t/tools/ops2pm/09-prepare_real_ops.t [test]
t/tools/ops2pm/10-print_module.t [test]
t/tools/ops2pm/11-print_h.t [test]
t/tools/ops2pm/samples/bit_ops.original [test]
t/tools/ops2pm/samples/bit_ops.second [test]
t/tools/ops2pm/samples/core_ops.original [test]
t/tools/ops2pm/samples/ops_num.original [test]
t/tools/ops2pm/samples/pic_ops.original [test]
t/tools/parrot_debugger.t [test]
t/tools/pbc_disassemble.t [test]
t/tools/pbc_dump.t [test]
Expand Down
27 changes: 26 additions & 1 deletion MANIFEST.SKIP
@@ -1,6 +1,6 @@
# ex: set ro:
# $Id$
# generated by tools/dev/mk_manifest_and_skip.pl Mon May 17 15:32:39 2010 UT
# generated by tools/dev/mk_manifest_and_skip.pl Mon May 24 03:29:34 2010 UT
#
# This file should contain a transcript of the svn:ignore properties
# of the directories in the Parrot subversion repository. (Needed for
Expand Down Expand Up @@ -81,6 +81,14 @@
^miniparrot/
^myconfig$
^myconfig/
^ops2c$
^ops2c/
^ops2c\.c$
^ops2c\.c/
^ops2c\.pbc$
^ops2c\.pbc/
^ops2c\.pir$
^ops2c\.pir/
^parrot$
^parrot/
^parrot-nqp$
Expand Down Expand Up @@ -188,6 +196,15 @@
^compilers/imcc/imcparser\.h/
^compilers/imcc/imcparser\.output$
^compilers/imcc/imcparser\.output/
# generated from svn:ignore of 'compilers/opsc/gen/Ops/'
^compilers/opsc/gen/Ops/.*\.pir$
^compilers/opsc/gen/Ops/.*\.pir/
# generated from svn:ignore of 'compilers/opsc/gen/Ops/Compiler/'
^compilers/opsc/gen/Ops/Compiler/.*\.pir$
^compilers/opsc/gen/Ops/Compiler/.*\.pir/
# generated from svn:ignore of 'compilers/opsc/gen/Ops/Trans/'
^compilers/opsc/gen/Ops/Trans/.*\.pir$
^compilers/opsc/gen/Ops/Trans/.*\.pir/
# generated from svn:ignore of 'compilers/pct/src/PAST/'
^compilers/pct/src/PAST/.*\.pbc$
^compilers/pct/src/PAST/.*\.pbc/
Expand Down Expand Up @@ -428,6 +445,9 @@
# generated from svn:ignore of 'ext/Parrot-Embed/t/'
^ext/Parrot-Embed/t/.*\.pbc$
^ext/Parrot-Embed/t/.*\.pbc/
# generated from svn:ignore of 'ext/nqp-rx/src/stage0/'
^ext/nqp-rx/src/stage0/nqp-setting\.pir$
^ext/nqp-rx/src/stage0/nqp-setting\.pir/
# generated from svn:ignore of 'include/parrot/'
^include/parrot/.*\.tmp$
^include/parrot/.*\.tmp/
Expand Down Expand Up @@ -566,6 +586,9 @@
# generated from svn:ignore of 'runtime/parrot/library/HTTP/'
^runtime/parrot/library/HTTP/.*\.pbc$
^runtime/parrot/library/HTTP/.*\.pbc/
# generated from svn:ignore of 'runtime/parrot/library/LWP/'
^runtime/parrot/library/LWP/.*\.pbc$
^runtime/parrot/library/LWP/.*\.pbc/
# generated from svn:ignore of 'runtime/parrot/library/MIME/'
^runtime/parrot/library/MIME/.*\.pbc$
^runtime/parrot/library/MIME/.*\.pbc/
Expand Down Expand Up @@ -1046,6 +1069,8 @@
^t/tools/.*\.pbc/
^t/tools/.*\.pir$
^t/tools/.*\.pir/
^t/tools/.*\.stdout$
^t/tools/.*\.stdout/
^t/tools/pdb\.t\..*$
^t/tools/pdb\.t\..*/
^t/tools/pmc2c\..*\.c$
Expand Down
9 changes: 6 additions & 3 deletions MANIFEST.generated
Expand Up @@ -125,6 +125,8 @@ include/pmc/pmc_timer.h [devel]include
include/pmc/pmc_undef.h [devel]include
include/pmc/pmc_unmanagedstruct.h [devel]include
install_config.fpmc [main]lib
installable_ops2c [main]bin
installable_ops2c.exe [main]bin
installable_parrot [main]bin
installable_parrot-nqp [main]bin
installable_parrot-nqp.exe [main]bin
Expand All @@ -145,7 +147,6 @@ installable_pbc_merge.exe [main]bin
installable_pbc_to_exe [main]bin
installable_pbc_to_exe.exe [main]bin
lib/Parrot/Config/Generated.pm [devel]lib
lib/Parrot/OpLib/core.pm [devel]lib
lib/Parrot/PMC.pm [devel]lib
lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm [devel]lib
libparrot.dll [main]bin
Expand Down Expand Up @@ -232,7 +233,8 @@ runtime/parrot/library/HTTP/Daemon.pbc [main]
runtime/parrot/library/HTTP/Message.pbc [main]
runtime/parrot/library/Iter.pbc [main]
runtime/parrot/library/JSON.pbc [main]
runtime/parrot/library/LWP.pbc [main]
runtime/parrot/library/LWP/Protocol.pbc [main]
runtime/parrot/library/LWP/UserAgent.pbc [main]
runtime/parrot/library/MIME/Base64.pbc [main]
runtime/parrot/library/Math/Rand.pbc [main]
runtime/parrot/library/NCI/call_toolkit_init.pbc [main]
Expand Down Expand Up @@ -271,7 +273,7 @@ runtime/parrot/library/Stream/Writer.pbc [main]
runtime/parrot/library/TAP/Formatter.pbc [main]
runtime/parrot/library/TAP/Harness.pbc [main]
runtime/parrot/library/TAP/Parser.pbc [main]
runtime/parrot/library/TGE.pbc [tge]
runtime/parrot/library/TGE.pbc [main]
runtime/parrot/library/Tcl/Glob.pbc [main]
runtime/parrot/library/TclLibrary.pbc [main]
runtime/parrot/library/Test/Builder.pbc [main]
Expand All @@ -293,6 +295,7 @@ runtime/parrot/library/libpcre.pbc [main]
runtime/parrot/library/ncurses.pbc [main]
runtime/parrot/library/nqp-rx.pbc [nqp]
runtime/parrot/library/nqp-setting.pbc [nqp]
runtime/parrot/library/opsc.pbc [main]
runtime/parrot/library/osutils.pbc [main]
runtime/parrot/library/parrotlib.pbc [main]
runtime/parrot/library/pcore.pbc [main]
Expand Down
4 changes: 4 additions & 0 deletions NEWS
@@ -1,5 +1,9 @@
# $Id$

New in 2.5.0
- Platforms
+ EPEL (Extra Packages for Enterprise Linux) packages for RHEL6.beta are available

New in 2.4.0
- Core
+ Various long-standing bugs in IMCC were fixed
Expand Down
1 change: 1 addition & 0 deletions PBC_COMPAT
Expand Up @@ -27,6 +27,7 @@

# please insert tab separated entries at the top of the list

6.17 2010.05.20 NotFound store encoding of string constants
6.16 2010.05.18 plobsing move freeze/thaw adjacent to visit
6.15 2010.05.06 bacek add StringBuilder PMC
6.14 2010.05.03 coke remove popaction, pushmark, pushaction ops.
Expand Down
6 changes: 0 additions & 6 deletions compilers/imcc/debug.c
Expand Up @@ -39,7 +39,6 @@ IMCC_FATAL_EXCEPTION.
*/

PARROT_EXPORT
PARROT_DOES_NOT_RETURN
void
IMCC_fatal(PARROT_INTERP, SHIM(int code), ARGIN(const char *fmt), ...)
Expand All @@ -63,7 +62,6 @@ Throws an IMCC_FATALY_EXCEPTION.
*/

PARROT_EXPORT
PARROT_DOES_NOT_RETURN
void
IMCC_fataly(PARROT_INTERP, SHIM(int code), ARGIN(const char *fmt), ...)
Expand All @@ -89,7 +87,6 @@ recoverable exception but a forced exit.
*/

PARROT_EXPORT
PARROT_DOES_NOT_RETURN
void
IMCC_fatal_standalone(PARROT_INTERP, int code, ARGIN(const char *fmt), ...)
Expand All @@ -114,7 +111,6 @@ cause Parrot to exit.
*/

PARROT_EXPORT
void
IMCC_warning(PARROT_INTERP, ARGIN(const char *fmt), ...)
{
Expand All @@ -139,7 +135,6 @@ then IMCC's verbose mode.
*/

PARROT_EXPORT
void
IMCC_info(PARROT_INTERP, int level, ARGIN(const char *fmt), ...)
{
Expand All @@ -164,7 +159,6 @@ Prints a debug message, if IMCC's debug mode is turned on.
*/

PARROT_EXPORT
void
IMCC_debug(PARROT_INTERP, int level, ARGIN(const char *fmt), ...)
{
Expand Down

0 comments on commit 830a47a

Please sign in to comment.