summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-10-16 09:12:18 +0100
committerRichard W.M. Jones <rjones@redhat.com>2012-10-16 09:12:18 +0100
commit25ec619a462548c29fc706e7bb98094b43d94c13 (patch)
treec17f64509a82e0718fea64e8deeabef9a7b40744
parent99bd15ad0e900ce16fe16d2a58b4d6f8ba38a0fe (diff)
downloadlibguestfs-25ec619a462548c29fc706e7bb98094b43d94c13.tar.gz
libguestfs-25ec619a462548c29fc706e7bb98094b43d94c13.tar.xz
libguestfs-25ec619a462548c29fc706e7bb98094b43d94c13.zip
todo: Implement Ruby blocking calls.
-rw-r--r--TODO14
1 files changed, 14 insertions, 0 deletions
diff --git a/TODO b/TODO
index 1cde423b..d9dd1d3a 100644
--- a/TODO
+++ b/TODO
@@ -572,3 +572,17 @@ Add more of hivex to the API, especially for writing.
Reimplement virt-win-reg to use this API. (This is difficult because
the Perl libraries underneath access the hivex API directly).
+
+ruby
+----
+
+Implement blocking calls. The API for this:
+
+ http://www.spacevatican.org/2012/7/5/whos-afraid-of-the-big-bad-lock/
+
+is very poorly designed and essentially impossible for us to use:
+
+ https://bugs.ruby-lang.org/issues/5543
+
+particularly if we also want to maintain backwards compatibility with
+Ruby 1.8, and/or maintain volatile VALUEs on the stack.