summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2019-06-14 08:42:24 -0400
committerNick Mathewson <nickm@torproject.org>2019-06-24 17:50:43 -0400
commitc60a85d22ab87fef5a7de2fee616ad112835177b (patch)
tree246892533312b309894449df9760df7cd33a9a3e /changes
parent5a2ab886baaa125fe715acca8f7daf35031855aa (diff)
downloadtor-c60a85d22ab87fef5a7de2fee616ad112835177b.tar.gz
tor-c60a85d22ab87fef5a7de2fee616ad112835177b.zip
Add a "typed_var" abstraction to implement lvalue access in C.
Right now, this has been done at a high level by confparse.c, but it makes more sense to lower it. This API is radically un-typesafe as it stands; we'll be wrapping it in a safer API as we do #30914 and lower the struct manipulation code as well. Closes ticket 30864.
Diffstat (limited to 'changes')
-rw-r--r--changes/ticket308643
1 files changed, 3 insertions, 0 deletions
diff --git a/changes/ticket30864 b/changes/ticket30864
new file mode 100644
index 0000000000..b8fb571300
--- /dev/null
+++ b/changes/ticket30864
@@ -0,0 +1,3 @@
+ o Code simplification and refactoring:
+ - Extract our variable manipulation code from confparse.c to a new
+ lower-level typedvar.h module. Closes ticket 30864.