summaryrefslogtreecommitdiff
path: root/changelog
blob: c2e8b94e77c2f9cc8d15827e4103a7344e9b3f57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
commit 75293a34994df27b84ee30d94b8db625b0ca40ea
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2014-11-23 01:06:29 +0100

    more const

commit 77bcb2f6d8d0afa0465dd921fa2e7fb64f1433b6
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2014-11-21 20:30:34 +0100

    use boost::iterator_range instead of homebrew hack

commit 3c42fb81eb2cc9e658afc2156afa5d62880f3c7e
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2013-11-17 14:38:02 +0100

    Makefile: reset version.h on clean when in git

commit 2d2195cf1caaac1c5a3b081fc1a49d1f7c12bc96
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2013-11-17 14:36:18 +0100

    Makefile: C++11 has been ready for a while now

commit 38c62a8019f1a19ec93ea16d34fa2f05c702a564
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2013-11-17 14:33:18 +0100

    Makefile: add libstdc++ to LDLIBS

commit 75b33a7f64d2f04efeeb09f96e9b6be716a65526
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2013-11-17 14:23:02 +0100

    tighten type requirements for range adaptors

commit 9933463097df9fe16e446a0744204dbe04223544
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2013-11-17 14:05:54 +0100

    use LDLIBS instead of LDFLAGS
    
    LDLIBS are put behind the prerequisites by make's built-in rules so linking
    won't fail with --as-needed.

commit d34f4e8e84f3c503a830d1495945f8c4da7c4abe
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2013-06-17 17:43:33 +0200

    fix copy&paste oversight in license

commit 5d0c23bc87b5be492869616acc42e619914aae38
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2013-04-24 16:31:15 +0200

    inode.h is not so big anymore, merge it into hadori.C

commit 5f9ccea4152b63018095e247066524c425e7824e
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2013-04-23 18:44:12 +0200

    std::move inode f into kept, we won't use it afterwards

commit 7bb00e45cc6fcfa85514bf4e645b0cedebbc0216
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2013-04-23 18:32:03 +0200

    use agg init and drop unnecessary stuff

commit 9d0562d22cef95b0db1af30e199a371670ca8050
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2013-04-23 18:28:33 +0200

    remove hashing stuff
    
    the cases in which that gave a speedup are rare to nonexistent

commit fb3fe1b085b30fcc9defa8f29477226806db085b
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2012-03-04 03:08:30 +0100

    Use initializer braces instead of make_pair

commit 5a901f9956801b7b9ed819da8b721a58ad93d095
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2012-03-03 01:57:29 +0100

    TODO replaced by issues on github

commit fc2e6f497641f6189d4c46bb975c47fe5cdecc24 (tag: 0.2)
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2012-02-26 16:11:21 +0100

    Version 0.2

commit 8079e98267742de01442f0294d41085e6af2353a
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2012-02-26 16:03:06 +0100

    Fix version.h generation for non-git

commit 27b8fc1395bece0dc309512a3790a4892e0d29b1
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2012-02-03 14:33:21 +0100

    Add --version, generate version.h from git, clean manpage

commit 894df89979fdd604588eae999f984b05e471ceb8
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2012-02-03 13:52:04 +0100

    Output help to stdout and exit with EX_OK.

commit cee77d8be37b074fd6e039a8207e30f2f067c561
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2012-01-17 19:24:06 +0100

    Add copyright notice and license.

commit 8f967e3c65d1ecf6c43a6ff41b70f0fe47e64480
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2011-12-25 18:45:41 +0100

    clarify description for --stdin

commit a40bb6e7fd6e74e8b2d2222bba9421b580577e8e
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2011-12-02 20:23:18 +0100

    also use unordered_map for sizes

commit cffdf8acae2b5f985eeb81cb6e0a5bbd218b9d32
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2011-12-02 19:52:02 +0100

    use equal_range and range-for
    
    needs an adapter because std::multimap doesn't deliver begin() and end() for
    a std::pair of its iterators.

commit 091b33363d0c067c9071414f97fda16102bc065b
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2011-12-02 19:17:47 +0100

    use unordered_map for kept and to_link
    
    sorting is not needed

commit 1c803dcad160e85fe4b8d46b322374283c0edd89
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2011-12-02 19:07:31 +0100

    move kept, to_link, sizes as static into handle_file
    
    only used inside that function

commit 568bd7e0d719d7754943c6cfebfa4e4179d62333
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2011-11-30 17:51:32 +0100

    use more C++11 features

commit 7349d7a5f4c305f5ba350858cc810ab79ca81bb4
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2011-11-28 01:11:16 +0100

    forget/dont't memorize inode in to_link if st_nlink == 1
    
    Might have caused data loss if inode number is reallocted to a file inside
    the tree(s) being scanned.
    Also saves a little bit of memory.

commit f52b13a15df60b02e10f88b656192a2db5077706
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2011-11-28 01:11:16 +0100

    TODO update

commit 148e9eab1109789916a7b55ece957156a57ee4cf (tag: 0.1)
Author: Timo Weingärtner <timo@tiwe.de>
Date:   2011-11-06 00:00:31 +0100

    initial commit