perl.cvs.parrot
[Top] [All Lists]

[svn:parrot] r24052 - in trunk: . t/src

Subject: [svn:parrot] r24052 - in trunk: . t/src
From:
Date: Tue, 18 Dec 2007 16:51:41 -0800 PST
Newsgroups: perl.cvs.parrot

Author: chromatic
Date: Tue Dec 18 16:51:40 2007
New Revision: 24052

Removed:
   trunk/t/src/vtables.t
Modified:
   trunk/MANIFEST

Log:
[t] Nuked t/src/vtables.t, which pokes into the guts of libparrot using
functions not documented nor promised in the extension API.  Making this test 
work actually correctly in a sane and safe way would require either:

* exporting Parrot symbols to manipulate vtables in a way that removes their
encapsulation such that we'd have to support really ugly things in the
service of backwards compatibility

* reproducing enough of Parrot internals within the test such that we're not
testing anything as much as our ability to maintain duplicate code in the test
and in libparrot

More to the point, if vtables suddenly stop working correctly, at least a few
other parts of Parrot will notice.

Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST      (original)
+++ trunk/MANIFEST      Tue Dec 18 16:51:40 2007
@@ -3480,7 +3480,6 @@
 t/src/list.t                                                []
 t/src/sprintf.t                                             []
 t/src/string.t                                              []
-t/src/vtables.t                                             []
 t/src/warnings.t                                            []
 t/stm/basic.t                                               []
 t/stm/basic_mt.t                                            []

<Prev in Thread] Current Thread [Next in Thread>
  • [svn:parrot] r24052 - in trunk: . t/src, chromatic <=