[svn:parrot] r44137 - in trunk: . include/parrot

whiteknight at svn.parrot.org whiteknight at svn.parrot.org
Thu Feb 18 16:59:15 UTC 2010

Author: whiteknight
Date: Thu Feb 18 16:59:14 2010
New Revision: 44137
URL: https://trac.parrot.org/parrot/changeset/44137

re-remove note about TT #872 from DEPRECATED.pod. The items that need to be removed as part of the deprecation are already removed. The PDB_eval function is not slated for removal. The ticket only mentions that PDB_eval previously relied on the PASM1 compiler and needs to be reimplemented. Will open a separate ticket for that


Modified: trunk/DEPRECATED.pod
--- trunk/DEPRECATED.pod	Thu Feb 18 16:45:25 2010	(r44136)
+++ trunk/DEPRECATED.pod	Thu Feb 18 16:59:14 2010	(r44137)
@@ -193,20 +193,6 @@
 These items and related helper functions are added as experimental support
 for L<https://trac.parrot.org/parrot/ticket/895>
-=item PDB_compile and PDB_eval [eligible in 2.1]
-The function PDB_compile doesn't work since some time, and his implementation
-was a hack. His functionality may be reimplemented in another way. Until the
-end of deprecation cycle it just throws an exception.
-The PDB_eval function, that used in the debugger to support the eval
-command, was using PDB_compile. His functionality must be reimplemented
-in another way and with a name that follows current conventions, in the
-meantime and until the end of the deprecation cycle it just shows a
-diagnostic message.
 =item STRING Out parameters in Parrot_str_* functions [eligible in 2.1]
 All STRING modification functions will return a STRING pointer; capture and use

Modified: trunk/include/parrot/debugger.h
--- trunk/include/parrot/debugger.h	Thu Feb 18 16:45:25 2010	(r44136)
+++ trunk/include/parrot/debugger.h	Thu Feb 18 16:59:14 2010	(r44137)
@@ -240,11 +240,6 @@
-opcode_t * PDB_compile(PARROT_INTERP, ARGIN(const char *command))
-        __attribute__nonnull__(1)
-        __attribute__nonnull__(2);
 PDB_condition_t * PDB_cond(PARROT_INTERP, ARGIN(const char *command))
@@ -391,9 +386,6 @@
 #define ASSERT_ARGS_PDB_check_condition __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(interp) \
     , PARROT_ASSERT_ARG(condition))
-#define ASSERT_ARGS_PDB_compile __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
-       PARROT_ASSERT_ARG(interp) \
-    , PARROT_ASSERT_ARG(command))
 #define ASSERT_ARGS_PDB_cond __attribute__unused__ int _ASSERT_ARGS_CHECK = (\
        PARROT_ASSERT_ARG(interp) \
     , PARROT_ASSERT_ARG(command))

More information about the parrot-commits mailing list