summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-02-02Accept non-canonical cross-compilersHEADmasterSamuel Thibault
2023-12-29Use char* for inlined arrays of char in user headersFlavio Cruz
2023-12-17x86_64: adapt MiG generated stubs to use mach_port_name_inlined_t for inlined...Flavio Cruz
2023-12-03Revert "x86_64: adapt MiG generated stubs to use mach_port_name_inlined_t for...Samuel Thibault
2023-12-03x86_64: adapt MiG generated stubs to use mach_port_name_inlined_t for inlined...Flavio Cruz
2023-09-24Update code generation to handle the new 64 bit ABIFlavio Cruz
2023-06-17Remove error procedure directivesSergey Bugaev
2023-05-20Fix printing size_tv1.8+git20230520Samuel Thibault
2023-05-11Check that msgt_name is always smaller than 255.Flavio Cruz
2023-03-08Use designated initializers for mach_msg_type_t and mach_msg_type_long_t.v1.8+git20230502Flavio Cruz
2023-02-27Change complex_align_of to be sizeof(uintptr_t)Flavio Cruz
2023-02-27Also align mach_msg_type_long_t to complex_alignofFlavio Cruz
2023-02-20Stop including mach/msg_type.h in generated code.Flavio Cruz
2023-02-13Introduce complex_alignof to replace word_sizeFlavio Cruz
2023-02-12Drop -undef -ansi from cpp flagsSergey Bugaev
2023-02-02Do not generate the server routine for kernel servers.Flavio Cruz
2023-02-02Avoid passing NULL to memcpySamuel Thibault
2022-12-21Fix make checkv1.8+git20221221Samuel Thibault
2022-12-21Fix make distSamuel Thibault
2022-12-21Provide intptr_t and uintptr_t as default typesFlavio Cruz
2022-12-18Generate cpu.h with -ffreestandingFlavio Cruz
2022-11-25mig: replace boolean.h with stdbool.hFlavio Cruz
2022-11-15Initialize basic types once and print errors for duplicate definitionsFlavio Cruz
2022-11-05Add support to define structures in mig.v1.8+git20221111Flavio Cruz
2022-08-27fill msg size in the header for user stubsv1.8+git20220827Luca Dariz
2022-08-27add check for whole message sizeLuca Dariz
2022-08-27fix message fields alignment for 64 bitLuca Dariz
2022-08-27improve error messageLuca Dariz
2022-08-27add separate port_size and mach_port_name_size definitionsLuca Dariz
2022-05-02mig: remove local definition of 'vprintf'Guy-Fleury Iteriteka
2022-01-21Add _Static_assert when compiling server and user stubs.Flavio Cruz
2022-01-16Also add const qualifiers on server sideSamuel Thibault
2022-01-16Make dev_name_t also use const_dev_name_tSamuel Thibault
2021-02-11Add noyywrap optionPaul Dufresne
2020-11-30Make string_t always use const_string_tSamuel Thibault
2020-06-18cpu.sym: Add more C typesv1.8+git20200618Samuel Thibault
2020-06-18cpu.sym: Replace implementation from Utah with implementation from CMUSamuel Thibault
2020-06-18message.h: Replace implementation from Utah with implementation from CMUSamuel Thibault
2020-06-18boolean.h: Replace implementation from Utah with implementation from CMUSamuel Thibault
2020-01-28Make MIG recognize the basic C integral types.Flavio Cruz
2018-11-06build: Distribute tarball compressed with xz instead of bzip2Guillem Jover
2018-03-04Fix c89 compilation of mig headersSamuel Thibault
2018-01-28Fix RPC build warningsSamuel Thibault
2018-01-28Fix compilation warningsSamuel Thibault
2017-01-02Fix spurious warning on MACH_MSG_TYPE_POLYMORPHIC valueSamuel Thibault
2016-12-19Fix compiler warningSamuel Thibault
2016-12-18GNU MIG 1.8v1.8Thomas Schwinge
2016-12-13Remove bullet points from NEWS fileThomas Schwinge
2016-12-09Update the NEWS fileJustus Winter
2016-10-10Fix spurious warning on MACH_MSG_TYPE_POLYMORPHIC valueSamuel Thibault