Skip to content

Commit 0693321

Browse files
committed
now up to date with git log.
modified: ChangeLog
1 parent 6d7ee5d commit 0693321

File tree

1 file changed

+192
-0
lines changed

1 file changed

+192
-0
lines changed

ChangeLog

Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,195 @@
1+
2022-11-20: David Anderson
2+
commit 6d7ee5d0ee447004733c6e5b0a6d7d1417e65535
3+
4+
Reintroducing working macos-meson
5+
modified: test.yml
6+
7+
2022-11-20: David Anderson
8+
commit e6f59cddf3f8e19597686d72704e405ebba23c01
9+
10+
Added commentary about the breakage fix
11+
modified: mac_meson.yml
12+
13+
2022-11-20: David Anderson
14+
commit ffe12688a4b7ddd860feedf580068fef4b99091c
15+
16+
A suggested fix from brew folks.
17+
They say this is due to github installing non-Homebrew
18+
software in the Homebrew install directory.
19+
They also suggest trying
20+
find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete
21+
modified: mac_meson.yml
22+
23+
2022-11-19: David Anderson
24+
commit c1145ccc9dbc0f8054211b4d89bc0ffa7b6736ee
25+
26+
For testing this case
27+
new file: mac_meson.yml
28+
Removed the unusable mac_meson case
29+
modified: test.yml
30+
31+
2022-11-19: David Anderson
32+
commit 4257d78972e888d6bbdb462c1ce6ea7d6009797a
33+
34+
Not working. deleted one bogus line.
35+
modified: test.yml
36+
37+
2022-11-19: David Anderson
38+
commit 0b0144ccf569b89b74192476d44daaaebc7d4033
39+
40+
Still no joy. brew install meson fails.
41+
modified: test.yml
42+
43+
2022-11-19: David Anderson
44+
commit 6deb22cc1ba5d4ce45e7b2cedb069cb1451ccd15
45+
46+
More changes for macos, see
47+
https://stackoverflow.com/questions/26647412/homebrew-could-not-symlink-usr-local-bin-is-not-writable
48+
modified: test.yml
49+
50+
2022-11-19: David Anderson
51+
commit 7684181e391a1fe3fa684f7dca83bbac188836e6
52+
53+
Slight mod of macos meson workflow.
54+
modified: test.yml
55+
56+
2022-11-19: David Anderson
57+
commit d769f9e79cb3a9e36360ed7ae09320df43f23930
58+
59+
Updating macos-meson per
60+
https://github.com/Homebrew/homebrew-core/issues/30652
61+
to try to get the brew command to work.
62+
modified: test.yml
63+
64+
2022-11-19: David Anderson
65+
commit 5bc19a75665aa2c3e159a24065137d8347a0d9f6
66+
67+
Assigning a variable to itself got a warning and
68+
fail from freebsd compiler.
69+
Removed the poinless assign.
70+
modified: dwarf_util.c
71+
72+
2022-11-19: David Anderson
73+
commit a87544c075732b04624dc3f0cd86ea65ce8405c3
74+
75+
freebsd vm: altered install list
76+
for autotools to be in same package
77+
order as the working freebsdvms.
78+
modified: test.yml
79+
80+
2022-11-19: David Anderson
81+
commit 18240f9b724f438b52d8742827b2f1d9bc058f64
82+
83+
Moved one line, macos-meson
84+
modified: test.yml
85+
86+
2022-11-19: David Anderson
87+
commit 7ba82fbf6c238839504fb15e74cd048bc2ed1ba9
88+
89+
Strange macos autotools failure. Attempting fix.
90+
modified: test.yml
91+
92+
2022-11-18: David Anderson
93+
commit 5f00152b9592bae10f2f031b1327e5cdd1d66178
94+
95+
Small addition to the Changes for 0.5.0 (about
96+
performance improvement).
97+
modified: doc/libdwarf.dox
98+
99+
These two each had one spot where on error
100+
there could be a small memory leakage
101+
detected by CoverityScan. Fixed.
102+
modified: src/bin/dwarfexample/findfuncbypc.c
103+
modified: src/lib/libdwarf/dwarf_util.c
104+
105+
2022-11-18: David Anderson
106+
commit bcf912a6cbbe1bda3e6675f1f3c1f1293358bf75
107+
108+
Removing dead code.
109+
Removing DW_DLA_ABBREV_LIST (it is not used now).
110+
Removing DW_DLA_HASH_TABLE, it is not used now.
111+
Removing DW_DLA_HASH_TABLE_ENTRY, it is not used now.
112+
None of these three were ever usable by library
113+
callers, they were internal-use-only.
114+
Free the orphaned hash table on allocatiing
115+
a new bigger one.
116+
modified: src/lib/libdwarf/dwarf_alloc.c
117+
118+
Deleted typedef struct Dwarf_Hash_Table_Entry_s *Dwarf_Hash_Table_Entras the (internal-use-only) struct is no longer used.
119+
modified: src/lib/libdwarf/dwarf_base_types.h
120+
121+
Now using calloc(to allocate a Dwarf_Hash_Table.
122+
And free() to eliminate it.
123+
Using dwarf_dealloc_die() instead of the original
124+
harder-to-use dwarf_dealloc().
125+
modified: src/lib/libdwarf/dwarf_die_deliv.c
126+
127+
Simplified declartion of abl_next struct field.
128+
modified: src/lib/libdwarf/dwarf_die_deliv.h
129+
130+
Added #includes to reflect the changes today.
131+
modified: src/lib/libdwarf/dwarf_fill_in_attr_form.c
132+
133+
Added the new acess to DW_FORM_implicit_const value.
134+
Changed the singly-linked-list creation
135+
to the modern form (faster form).
136+
Moved the dwarf_attribute() list creation down
137+
to where it is really needed.
138+
modified: src/lib/libdwarf/dwarf_query.c
139+
140+
New debug printf routines (bracketed with #if 0/endif)
141+
Substantial revision of the Dwarf_Hash_Table implementation
142+
for faster and reliable use.
143+
modified: src/lib/libdwarf/dwarf_util.c
144+
145+
Removed truct Dwarf_Hash_Table_Entry_s as no longer used.
146+
updated _dwarf_free_abbrev_hash_table_contents()
147+
argument list to accommodate the changes today.
148+
modified: src/lib/libdwarf/dwarf_util.h
149+
150+
2022-11-18: David Anderson
151+
commit 1b3428ba5a40023bcf0af635f153ae2089c14df8
152+
153+
Added words about the 0.5.0 performance
154+
improvement.
155+
modified: doc/libdwarf.dox
156+
157+
2022-11-18: David Anderson
158+
commit 7f615829757dcbe8a26a879c99098394fed0da49
159+
160+
Add dealloc calls appropriately so
161+
latest coverity scan
162+
does not see defects.
163+
modified: src/bin/dwarfdump/print_die.c
164+
modified: src/bin/dwarfdump/print_frames.c
165+
166+
2022-11-18: David Anderson
167+
commit f99e7f276229b5f21005c1ae08be34abbe1337c4
168+
169+
Add cleanup calls in case of error
170+
to avoid coverity scan defect warnings.
171+
modified: src/bin/dwarfexample/findfuncbypc.c
172+
modified: src/bin/dwarfexample/jitreader.c
173+
174+
2022-11-18: David Anderson
175+
commit cd3bcbc08821d23b66f3b38543fab61bf69d5a69
176+
177+
Add a dwarf_dealloc of a list, was missing
178+
in an error case.
179+
modified: src/bin/dwarfgen/createirepfrombinary.cc
180+
181+
2022-11-15: David Anderson
182+
commit 5aa8060e3b34f77ac87f96676b175837cc02a755
183+
184+
Now doxygen 1.9. Minor text changes.
185+
modified: doc/libdwarf.pdf
186+
187+
2022-11-15: David Anderson
188+
commit 416d6106b71d42d6492b0e60b7d8d43b010dacb7
189+
190+
Up to date with git log.
191+
modified: ChangeLog
192+
1193
2022-11-15: David Anderson
2194
commit 5b88db3565334b4b3dc2c619196a3307e8011155
3195

0 commit comments

Comments
 (0)