summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorSebastian Hahn <sebastian@torproject.org>2011-11-25 17:56:00 +0100
committerSebastian Hahn <sebastian@torproject.org>2011-11-25 17:57:50 +0100
commit75d8ad7320477593655f1ecd0842ed0ef52ed51c (patch)
treeb4af372b8d46c2ed849e002ce54fc792408af977 /changes
parent11221d0f17bf3ea6039249ad8b06b3a1afd6291d (diff)
downloadtor-75d8ad7320477593655f1ecd0842ed0ef52ed51c.tar.gz
tor-75d8ad7320477593655f1ecd0842ed0ef52ed51c.zip
Purge ATTR_PURE from the code
We're using it incorrectly in many cases, and it doesn't help as far as we know.
Diffstat (limited to 'changes')
-rw-r--r--changes/pure_removal7
1 files changed, 7 insertions, 0 deletions
diff --git a/changes/pure_removal b/changes/pure_removal
new file mode 100644
index 0000000000..4a3343ccfd
--- /dev/null
+++ b/changes/pure_removal
@@ -0,0 +1,7 @@
+ o Code simplifications and refactorings:
+ - Remove the pure attribute from all functions that used it previously.
+ In many cases this we assigned it incorrectly, because the functions
+ might assert or call impure functions, and we don't have evidence
+ that keeping the pure attribute is worthwhile. Implements changes
+ suggested in ticket 4421.
+