166:69dc22afa3cf
164:ef91700f12aa
|
2020-04-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Convert reference type unions using memcpy instead of relying on one member.
Note that this requires the reference type to be the first member of an object
type. |
|
|
interface.c templates.h
|
|
165:72adb4d22163
|
2020-04-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a separate file for compound interface reference type details, plus
an extra member in individual interface reference type unions corresponding to a
compound reference type, so that compound reference types can be used to
initialise individual reference types without referencing specific union members
when converting from compound to individual reference types in dispatchers. |
|
|
interface.c program.c templates.h
|
|
164:ef91700f12aa
165:72adb4d22163 166:69dc22afa3cf
|
2020-04-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing reference and object types for C language compound interface
components.
Fixed the conversion macro (although a better way of union initialisation would
be preferable), and introduced it into interface-level dispatching. |
|
|
program.c templates.h
|
|
163:7e46772f0217
162:9a8a1e7f68fd 160:a3349113185c
|
2020-04-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged concurrent changes. |
|
|
|
|
162:9a8a1e7f68fd
|
2020-04-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some more support for compound interfaces in C. |
|
|
common.c common.h dispatch.c dispatch.h interface.c program.c templates.h
|
|
161:29b4036a7c95
158:2c6b4cf78f8f
|
2020-04-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed a rule making all objects depend on all sources.
Added an explicit dependency on the version for the main program. |
|
|
Makefile
|
|
160:a3349113185c
163:7e46772f0217
|
2020-04-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added the beginnings of the development documentation. |
|
|
docs/wiki/Development
|
|
159:559cd86cd5ac
154:64708213c59d 158:2c6b4cf78f8f
|
2020-04-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged concurrent branches. |
|
|
|
|
158:2c6b4cf78f8f
159:559cd86cd5ac 161:29b4036a7c95
|
2020-04-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed L4Re-related information, to be covered elsewhere in the documentation. |
|
|
docs/idl.1
|
|
157:77ba9156ddd7
|
2020-04-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved invocations of end_compound_output to the main function. |
|
|
main.c program.c program.h
|
|