aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* header: add definitions for RPC presence and IDsHEADmasterLuca Dariz2025-01-283-0/+26
* Suffix complex_alignof with U to hint the compiler that it is always unsignedFlavio Cruz2024-07-182-4/+4
* server: Fix bogus port deallocation on server errorSamuel Thibault2024-07-141-0/+23
* Fix warningsSamuel Thibault2024-07-141-2/+1
* Make the MiG test suite compatible with GCC 14.Flavio Cruz2024-07-044-4/+20
* Accept non-canonical cross-compilersSamuel Thibault2024-02-021-1/+1
* Use char* for inlined arrays of char in user headersFlavio Cruz2023-12-291-6/+24
* x86_64: adapt MiG generated stubs to use mach_port_name_inlined_t for inlined...Flavio Cruz2023-12-179-95/+279
* Revert "x86_64: adapt MiG generated stubs to use mach_port_name_inlined_t for...Samuel Thibault2023-12-039-271/+91
* x86_64: adapt MiG generated stubs to use mach_port_name_inlined_t for inlined...Flavio Cruz2023-12-039-91/+271
* Update code generation to handle the new 64 bit ABIFlavio Cruz2023-09-242-8/+21
* Remove error procedure directivesSergey Bugaev2023-06-174-13/+0
* Fix printing size_tSamuel Thibault2023-05-203-6/+6
* Check that msgt_name is always smaller than 255.Flavio Cruz2023-05-111-8/+10
* Use designated initializers for mach_msg_type_t and mach_msg_type_long_t.Flavio Cruz2023-03-081-26/+26
* Change complex_align_of to be sizeof(uintptr_t)Flavio Cruz2023-02-272-3/+1
* Also align mach_msg_type_long_t to complex_alignofFlavio Cruz2023-02-271-3/+8
* Stop including mach/msg_type.h in generated code.Flavio Cruz2023-02-201-1/+0
* Introduce complex_alignof to replace word_sizeFlavio Cruz2023-02-1310-80/+91
* Drop -undef -ansi from cpp flagsSergey Bugaev2023-02-121-1/+1
* Do not generate the server routine for kernel servers.Flavio Cruz2023-02-021-46/+48
* Avoid passing NULL to memcpySamuel Thibault2023-02-022-5/+9
* Fix make checkSamuel Thibault2022-12-211-1/+0
* Fix make distSamuel Thibault2022-12-211-1/+1
* Provide intptr_t and uintptr_t as default typesFlavio Cruz2022-12-212-0/+9
* Generate cpu.h with -ffreestandingFlavio Cruz2022-12-181-1/+1
* mig: replace boolean.h with stdbool.hFlavio Cruz2022-11-2515-239/+178
* Initialize basic types once and print errors for duplicate definitionsFlavio Cruz2022-11-153-4/+18
* Add support to define structures in mig.Flavio Cruz2022-11-057-7/+163
* fill msg size in the header for user stubsLuca Dariz2022-08-271-1/+5
* add check for whole message sizeLuca Dariz2022-08-271-1/+6
* fix message fields alignment for 64 bitLuca Dariz2022-08-272-2/+4
* improve error messageLuca Dariz2022-08-271-2/+2
* add separate port_size and mach_port_name_size definitionsLuca Dariz2022-08-276-17/+35
* mig: remove local definition of 'vprintf'Guy-Fleury Iteriteka2022-05-023-438/+1
* Add _Static_assert when compiling server and user stubs.Flavio Cruz2022-01-216-16/+46
* Also add const qualifiers on server sideSamuel Thibault2022-01-163-4/+36
* Make dev_name_t also use const_dev_name_tSamuel Thibault2022-01-161-0/+2
* Add noyywrap optionPaul Dufresne2021-02-111-0/+1
* Make string_t always use const_string_tSamuel Thibault2020-11-302-3/+8
* cpu.sym: Add more C typesSamuel Thibault2020-06-181-0/+3
* cpu.sym: Replace implementation from Utah with implementation from CMUSamuel Thibault2020-06-183-52/+98
* message.h: Replace implementation from Utah with implementation from CMUSamuel Thibault2020-06-181-25/+28
* boolean.h: Replace implementation from Utah with implementation from CMUSamuel Thibault2020-06-181-23/+45
* Make MIG recognize the basic C integral types.Flavio Cruz2020-01-286-25/+45
* build: Distribute tarball compressed with xz instead of bzip2Guillem Jover2018-11-061-1/+1
* Fix c89 compilation of mig headersSamuel Thibault2018-03-041-1/+1
* Fix RPC build warningsSamuel Thibault2018-01-281-2/+28
* Fix compilation warningsSamuel Thibault2018-01-281-4/+3
* Fix spurious warning on MACH_MSG_TYPE_POLYMORPHIC valueSamuel Thibault2017-01-021-1/+1