- 11 Jul, 2016 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
Array types are not compound types, but segment types are.
-
Christoph Mallon authored
Just use 'get_compound_{ident,name}()' instead.
-
- 07 Jul, 2016 3 commits
-
-
yb9976 authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 06 Jul, 2016 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 28 Jun, 2016 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
The array type is fine, because it is the containing type, which is used for TBAA. This partially reverts commit 1786345c.
-
- 27 Jun, 2016 19 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
- The basic functions are written in a way to allow arbitrary sized objects in the queue. - Toplevel control structures are kept separate from the queue. This simplifies the implementation, frees 2 pointers for each data block and allows to free the initial block as soon as it is not needed anymore. - Implementation is no longer publicly exposed. We should get out of the business of exporting abstract data types. We had no outside users of pdeq as far as I can see. - Implement double ended queues with pointers with convenience functions. - deq_foreach_pointer() construct to iterate over all pointers in a deq_t. This was missing from pdeq and led some people to use the inefficient plist.
-
Matthias Braun authored
The executables are no longer removed when the unittest fails.
-
Matthias Braun authored
-
Christoph Mallon authored
-
Christoph Mallon authored
After spilling this is done in the backend.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
This unbreaks the backend option 'profilegenerate'.
-
Christoph Mallon authored
This partially unbreaks the backend option 'profilegenerate'.
-
Christoph Mallon authored
It was only used by the class casst optimization, which was removed almost four years ago.
-
Christoph Mallon authored
Just check that the size of the array is 0 instead.
-
Christoph Mallon authored
'align_all' always is at least 1.
-
Matthias Braun authored
-
Matthias Braun authored
-
- 24 Jun, 2016 1 commit
-
-
yb9976 authored
Shifting into the sign bit is undefined behavior, see ISO C99 6.5.7(4).
-
- 23 Jun, 2016 2 commits
-
-
Manuel Mohr authored
Let's hope noone inserts new builtin kinds in the middle.
-
Manuel Mohr authored
-
- 22 Jun, 2016 4 commits
-
-
Christoph Mallon authored
The other case loads a global constant.
-
Christoph Mallon authored
-
Christoph Mallon authored
This fixes backend/mux_long_double.c.
-
Christoph Mallon authored
-
- 20 Jun, 2016 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
Additionally it is subsumed by 'SETCC_TR_LEAxx' anyway.
-