summaryrefslogtreecommitdiff
path: root/ccode
Commit message (Expand)AuthorAgeFilesLines
* codegen: Use a special CCodeBinaryExpression for string comparisonsRico Tzschichholz2022-12-222-0/+64
* codegen: Write array length of formal parameters with fixed lengthRico Tzschichholz2022-01-261-1/+13
* Revert "Make more use of native GLib.Regex syntax"Rico Tzschichholz2021-12-271-1/+4
* Make more use of native GLib.Regex syntaxRico Tzschichholz2021-12-221-4/+1
* Properly use [Flags] feature for ModifierFlags and CCodeModifiersRico Tzschichholz2021-12-171-16/+16
* ccode: Fix CCodeUnaryExpression.write() for PREFIX_INCREMENT/PREFIX_DECREMENTRico Tzschichholz2021-11-241-2/+2
* codegen: Add and use CCodeConstantIdentifier for accessing constantsRico Tzschichholz2021-11-152-0/+36
* ccode: Avoid trailing space after #else of CCodeIfSectionRico Tzschichholz2021-06-241-1/+1
* codegen: Introduce VALA_EXPORT for public symbols to improve portabilityPrinceton Ferro2021-05-202-1/+3
* ccode: Allow appending `#elif`, `#else` cases to CCodeIfSectionPrinceton Ferro2021-05-201-7/+35
* ccode: Allow to add defines in a special sectionRico Tzschichholz2021-05-201-0/+9
* codegen: Use CCodeDeclaratorSuffix to emit array length of constantsRico Tzschichholz2021-02-011-6/+18
* ccode: Minor API cleaning and additionsRico Tzschichholz2021-02-017-15/+19
* ccode: Use __attribute__ replacements of G_GNUC_* for posix profileRico Tzschichholz2020-11-159-18/+78
* vala: Make use of new printf-like API of Report.*()Rico Tzschichholz2020-10-261-1/+1
* build: Stop passing obsolete --use-headerRico Tzschichholz2020-09-271-1/+0
* Use "str_equal" as equal_func for ArrayList<string> instancesRico Tzschichholz2020-05-081-1/+1
* codegen: Use specified indices to access multidimensional array constantsRico Tzschichholz2020-04-131-3/+16
* vala: Drop --use-header compiler option and enable it by defaultMason Bogue2020-04-051-6/+4
* codegen: Use defintions of public header in internal header if availableMason Bogue2020-04-051-2/+12
* codegen: Improve *_get_type() fast path (requires glib >= 2.58)Rico Tzschichholz2019-12-052-1/+5
* ccode: Implicitly register declaration for added CCodeFunctionRico Tzschichholz2019-10-011-0/+8
* build: Pass some useful G_LOG_DOMAIN definitionsRico Tzschichholz2019-04-241-0/+1
* ccode: Rename CCodeFeatureTestMacro to CCodeDefine and generalize itRico Tzschichholz2019-03-224-40/+34
* codegen: Allow to associate CCodeFile to actual SourceFileRico Tzschichholz2019-02-231-0/+6
* ccode: Add void to delegate typedef declarations without parametersRico Tzschichholz2018-11-191-0/+3
* ccode: Don't allow more than one consecutive empty lines in generated codeRico Tzschichholz2018-11-191-0/+9
* ccode: Fix typo and actually check "end_decls"Rico Tzschichholz2018-10-091-1/+1
* Use dedicated version api of libvala internally as wellRico Tzschichholz2018-08-091-1/+1
* ccode: Properly depend on in-tree built libvalaRico Tzschichholz2018-05-141-0/+2
* Drop trailing spaces/tabsRico Tzschichholz2018-03-2738-129/+129
* codegen: Add support for feature test macrosDr. Michael Lauer2018-02-203-0/+56
* ccode: Don't write trailing space in function declarations/definitionsRico Tzschichholz2018-01-081-1/+1
* ccode: Replace if-else-tree with switchRico Tzschichholz2017-12-051-24/+13
* ccode: Reformat function declaration and definition for better readabilityRico Tzschichholz2017-11-192-1/+16
* gee: Add some useful symbols from gee-0.8Rico Tzschichholz2017-06-271-5/+2
* codegen: Fix finally blocks with async yieldsLuca Bruno2017-05-091-1/+5
* codewriter: Update timestamps of generated c-files if neededRico Tzschichholz2017-04-301-0/+8
* build: Make sure to dist all generated headersRico Tzschichholz2017-04-261-1/+1
* build: Use --use-header for librariesRico Tzschichholz2017-04-251-0/+1
* build: Make ccode and codegen private APIRico Tzschichholz2017-04-141-6/+1
* Move writing of G_GNUC_DEPRECATED down to CCodeDeclarator implementationsRico Tzschichholz2017-01-042-4/+4
* ccodefunction: Only add G_GNUC_DEPRECATED to declarationsRico Tzschichholz2017-01-041-4/+4
* ccode: Fix and disable deprecating EnumValueRico Tzschichholz2016-11-111-3/+5
* Transform CCode*'s "deprecated" into using CCodeNode's "modifiers"Rico Tzschichholz2016-11-114-23/+6
* Add G_GNUC_PRINTF/SCANF attribute for Printf/ScanfFormat functionsRico Tzschichholz2016-11-093-3/+31
* Transform CCodeParameter's "format_arg" into CCodeNode's "modifiers"Rico Tzschichholz2016-11-084-5/+4
* Add CCodeNode "modifiers" and transform CCodeFunction's "attributes" to itRico Tzschichholz2016-11-084-17/+22
* codegen: Add G_GNUC_FORMAT attribute for FormatArg function-pointersRico Tzschichholz2016-11-071-4/+11
* codegen: Add G_GNUC_FORMAT attribute for FormatArg functionsJürg Billeter2016-11-072-5/+14