aboutsummaryrefslogtreecommitdiff
path: root/libbanshee/ChangeLog
blob: eda6e4d12c25695aa0e654e5d36ca588a72d0f04 (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
2004-05-28  Kelley Cook  <kcook@gcc.gnu.org>

	* configure.in: Rename to ...
	* configure.ac: this.  Update to modern autoconf style. 
	Correct AC_INIT macro with the actual package name.
	Replace gcc_AC_HEADER_STDBOOL and GCC_AC_C__BOOL with AC_HEADER_STDBOOL.
	* acinclude.m4, stamp.h-in: Delete.
	* config.h, configure: Regenerate with autoconf 2.59.
	* aclocal.m4, Makefile.in: Regenerate with automake 1.7.9.
	* engine/Makefile.in: Likewise.
	* libcompat/Makefile.in: Likewise.
	* points-to/Makefile.in: Likewise.

2004-05-24  Daniel Berlin  <dberlin@dberlin.org>
	
	PR other/15627
	* engine/util.h: Include ansidecl.h.
	Make max and min static inline.
	* engine/util.c: Remove max and min from here.

2004-03-26  Andreas Jaeger  <aj@suse.de>

        * configure.in: Remove GCC_NO_EXECUTABLES.
        * configure: Regenerated.

2004-03-07  Daniel Berlin  <dberlin@dberlin.org>

	* engine/Makefile.am (AM_CFLAGS): Add -I$(top_srcddir)/../include, so we
	can get ansidecl.h and friends.
	* engine/array.c (array_extend): Fix unsigned/signed comparison.
	* engine/banshee.h (struct gen_e): Just make void * when empty, instead
	of empty struct.
	* engine/compiler.h: Don't ever define HAVE_VARIADIC_MACROS, -pedantic
	whines about them even when we know we can use them.
	* engine/dot.c: constify our char *'s everywhere.
	(declare_node): Cast &result to char * before casting to hash_data *.
	* engine/dot.h: constify our char *'s everywhere.
	* engine/flow-var.c: Ditto.
	* engine/flow-var.h: Ditto.
	* engine/flowrow-sort.c: Include ansidecl.h.
	(get_contour): Mark unused parameter.
	(update_upper_bound): Make comment /* instead of //.
	(field_eq): Staticify.
	* engine/hash.c (string_hash): Staticify.
	(string_eq): Ditto.
	(entry_cmp): Ditto.
	* engine/hash.h: Move comments around.
	(hash_table_apply): Add prototype.
	* engine/hashset.c (INIT_TABLE_SIZE): Remove extra semicolon.
	(EMPTY_KEY): Ditto.
	* engine/jcollection.c (jcoll_create_chain): // -> /* comment.
	(jcoll_accum): Staticify.
	* engine/list.c (sort_linked_list): Staticify.
	(compare): Use comparator_fn as last argument, not void *.
	* engine/list.h: Declare the functions even for opaque lists.
	(list_clear macro): don't return value.
	* engine/setif-sort.c: Replaced with new version from banshee cvs.
	* engine/setif-var.c: constify our char *'s.
	* engine/setif-var.h: Ditto.
	* engine/setst-var.c: Ditto.
	* engine/setst-var.h: Ditto.
	* engine/stamp.c (stamp_string): Use long, not int.
	Cast through char *.
	* engine/stamp.h (stamp): Long, not int.
	* engine/term-sort.c (term_print_stats): Mark argument unused.
	include ansidecl.h.
	* engine/term-var.c: constify the char *'s.
	* engine/term-var.h: Ditto.
	* engine/ufind.h (union find update macro): Don't return uf_update's value
	(which is void anyway).
	* engine/util.c (ptr_hash): Return long, not int.
	* engine/util.h (ptr_hash): Ditto.

2004-02-29  Andreas Jaeger  <aj@suse.de>

	* configure.in: Set ac_libbanshee_warn_cflags for GCC.
	* configure: Regenerated.

	* libcompat/Makefile.am (AM_CFLAGS): Add
	ac_libbanshee_warn_cflags.
	* engine/Makefile.am (AM_CFLAGS): Likewise.
	* points-to/Makefile.am (AM_CFLAGS): Likewise.

	* libcompat/Makefile.in: Regenerated.
	* engine/Makefile.in: Regenerated.
	* points-to/Makefile.in: Regenerated.
	* Makefile.in: Regenerated.

	* libcompat/radix-tree.c: Include <stdlib.h> for calloc.

2004-02-03  Daniel Berlin  <dberlin@dberlin.org>

	Fix PR other/12220
	* engine/Makefile.am: Remove -fno-strict-aliasing.
	* libcompat/Makefile.am: Ditto.
	* points-to/Makefile.am: Ditto.
	* configure: Regenerated.
	* config.h.in: Ditto.
	* Makefile.in: Ditto.
	* engine/Makefile.am: Ditto.
	* libcompat/Makefile.am: Ditto.
	* points-to/Makefile.am: Ditto.

2003-07-01  Daniel Berlin  <dberlin@dberlin.org>

	* acinclude.m4: New, copy the bool tests from gcc.

	* configure.in: Use the new bool tests.

	* Regenerate configure.

	* engine/bool.h: Rewrite to use the part of gcc's system.h that does
	bool type handling.

2002-12-26  Daniel Berlin  <dberlin@dberlin.org>

	* Makefile.am: Use the same flag passing hack all other subdirs use.

	* */Makefile.am: Use -fno-strict-aliasing till i get rid of the
	type-punning.

	* Regenerate configure and Makefiles.

	* engine/setst-*.c: Remove nested functions.

2002-11-28  Diego Novillo  <dnovillo@redhat.com>

	* aclocal.m4: Don't call aclocal and automake with a
	version number suffix.
	* Makefile.in, config.h.in, configure,
	engine/Makefile.in, libcompat/Makefile.in,
	points-to/Makefile.in: Regenerate.

2002-11-24  Daniel Berlin  <dberlin@dberlin.org>

	* points-to/andersen_terms.c: Fix multi-line string literals

2002-10-31  Daniel Berlin  <dberlin@dberlin.org>

	* Autoconf'ed, automak'ed, de-nested functified, etc.