summaryrefslogtreecommitdiff
path: root/glib/gmacros.h
Commit message (Expand)AuthorAgeFilesLines
* gmacros: Document soft-deprecation of G_GNUC_NORETURNPhilip Withnall2020-11-251-0/+6
* Adding macros G_NORETURN and G_NORETURN_FUNCPTREmmanuel Fleury2020-11-251-0/+70
* gmacros: Use __typeof__ when compiling with ClangPhilip Withnall2020-10-231-1/+3
* Revert "Use C++11 decltype where possible"Philip Withnall2020-10-211-4/+0
* Use C++11 decltype where possibleXavier Claessens2020-10-141-0/+4
* Replace __typeof__ with glib_typeof macroXavier Claessens2020-10-141-2/+2
* tree: Fix various typos and outdated terminologyPhilip Withnall2020-06-121-1/+1
* gmacros: Add missing GLIB_UNAVAILABLE_STATIC_INLINE declarationPhilip Withnall2020-05-151-0/+1
* Revert "Revert "glib: annotate static inline functions with G_AVAILABLE-type ...Philip Withnall2020-05-151-0/+1
* Revert "glib: annotate static inline functions with G_AVAILABLE-type macros"Michael Catanzaro2020-05-121-1/+0
* glib: annotate static inline functions with G_AVAILABLE-type macrosSimon Marchi2020-05-121-0/+1
* gmacros.h: avoid using _Static_assert in C++17 modeAlexander Pyhalov2020-03-171-1/+1
* macros: Define G_GNUC_FALLTHROUGH for more compilersTimm Bäder2020-02-281-1/+3
* doc: Fix undocumented G_SIZEOF_MEMBERXavier Claessens2020-01-291-1/+3
* Add and use G_SIZEOF_MEMBER() macroMarc-André Lureau2020-01-211-0/+14
* Improve GLIB_DEPRECATED_MACRO_FOR outputStephan Bergmann2019-09-261-1/+1
* gmacros: mark functions generated by autoptr macros as unusedMatthew Waters2019-08-281-2/+2
* gmacros.h: Support deprecation macros better on clang-clChun-wei Fan2019-07-101-6/+6
* glib/gmacros.h: Check for __clang__ for g_autoptrChun-wei Fan2019-07-101-1/+1
* gmacros.h: Use static_assert on MSVC if possibleChun-wei Fan2019-07-021-1/+3
* gmacros: Use _Static_assert only for non-expr static assertNirbheek Chauhan2019-07-011-1/+7
* Revert "gmacros: Use _Static_assert when C11 is available"Michael Catanzaro2019-06-291-9/+1
* gmacros: Use _Static_assert when C11 is availableNirbheek Chauhan2019-06-271-1/+9
* Check if compiler symbols are defined before using themEmmanuele Bassi2019-06-171-4/+4
* gmacros: Only use deprecated attributes on enumerators with GCC ≥ 6.1Philip Withnall2019-06-141-1/+1
* glib, gio: Use GLIB_DEPRECATED_MACRO instead of G_DISABLE_DEPRECATEDPhilip Withnall2019-05-301-16/+11
* gmacros: Add GLIB_DEPRECATED_{MACRO,ENUMERATOR,TYPE}{,_FOR}Philip Withnall2019-05-301-1/+38
* glib: Move some documentation comments to where the symbols are definedPhilip Withnall2019-05-301-0/+34
* gmacros: Add g_autoqueue to automatically free queuesMarco Trevisan (Treviño)2019-05-081-0/+6
* Revert "macros: Try to use the standard __func__ first in G_STRFUNC"Philip Withnall2019-04-261-3/+3
* Revert "headers: Add various missing G_DISABLE_DEPRECATED guards"Emmanuele Bassi2019-03-161-2/+2
* docs: Move some documentation comments from docs.c to their symbolsPhilip Withnall2019-03-151-0/+30
* headers: Add various missing G_DISABLE_DEPRECATED guardsPhilip Withnall2019-03-151-0/+2
* Provide examples for GNUC attribute macrosSimon McVittie2019-03-131-2/+86
* gmacros: Improve documentation of GCC attributesPhilip Withnall2019-03-081-46/+46
* glib: Move various documentation comments from docs.c to macros.hPhilip Withnall2019-03-081-0/+329
* macros: Try to use the standard __func__ first in G_STRFUNCJavier Jardón2019-02-051-3/+3
* gmacros: MSVC supports the noreturn function attributeNirbheek Chauhan2019-01-151-0/+4
* gmacros: Don’t use __alignof__ in G_ALIGNOF implementationPhilip Withnall2018-12-211-2/+4
* gmacros: Add G_ALIGNOF superseding _g_alignof macroTapasweni Pathak2018-12-181-0/+11
* gmacros: remove duplication on autoptr cleanup definitionMarco Trevisan (Treviño)2018-11-141-19/+17
* gmacros: make _GLIB_DEFINE_AUTOPTR_CHAINUP to define funcs for g_autolistMarco Trevisan (Treviño)2018-11-141-3/+11
* Merge branch 'wip/sadiq/likely' into 'master'Philip Withnall2018-11-021-2/+2
|\
| * gmacros: Fix G_[UN]LIKELY to not mask -WparenthesesMohammed Sadiq2018-10-091-2/+2
* | gmacros: Add G_GNUC_STRFTIME macroChristian Persch2018-10-311-0/+5
|/
* macros: Add G_GNUC_FALLTHROUGHBenjamin Otte2018-09-041-0/+6
* gmacros: Add new private g_has_typeof to abstract __typeof__ checksIain Lane2018-07-161-0/+12
* Add a macro for checking approximate valuesEmmanuele Bassi2018-05-291-0/+3
* macros: Double-cast func for g_autolist to avoid warningJan Alexander Steffens (heftig)2018-05-251-2/+2
* gmacros: Add G_GNUC_UNUSED for autoptr funcs (notably GLists)Colin Walters2018-05-251-3/+3