]> git.draconx.ca Git - cdecl99.git/history - src/parse-decl.c
Release 1.3.
[cdecl99.git] / src / parse-decl.c
2024-01-12 Nick Bowlerlibcdecl: Fix parsing of int (x(*)()) etc.
2023-11-30 Nick BowlerAvoid the use of for loop declarations.
2023-07-28 Nick Bowlerlibcdecl: Fix memory leak when parsing e.g., int (...
2023-07-23 Nick Bowlerlibcdecl: Don't dynamically allocate null declarators.
2023-07-23 Nick Bowlerlibcdecl: Combine identifier and struct allocation.
2023-07-07 Nick Bowlerlibcdecl: Fix regression in function parsing.
2023-07-07 Nick Bowlerlibcdecl: Remove "too many parentheses" error check.
2023-07-02 Nick Bowlerlibcdecl: Simplify mixed type name error condition.
2023-07-02 Nick Bowlerlibcdecl: Simplify reduce_parentheses implementation.
2023-07-02 Nick Bowlerlibcdecl: Combine several postprocessing steps into...
2023-07-02 Nick Bowlerlibcdecl: Simplify declarator traversal logic.
2023-07-02 Nick Bowlerlibcdecl: Merge both parser function implementations.
2023-06-16 Nick Bowlerlibcdecl: Consolidate most error messages.
2023-06-01 Nick BowlerFactor out common parser invocation.
2021-03-14 Nick BowlerRework library error reporting.
2021-03-12 Nick BowlerRestructure the type specifier check.
2021-03-11 Nick BowlerAvoid a couple warnings reported by gcc.
2021-03-03 Nick BowlerConsolidate header files.
2020-07-04 Nick BowlerFix use-after-free during parser error recovery.
2020-07-03 Nick BowlerFix parsing of int (x*).
2012-08-29 Nick BowlerDon't allow restrict-qualified pointers to functions.
2012-03-24 Nick BowlerAdd a check to reject extra specifiers on void function...
2012-02-25 Nick BowlerMake is_abstract a proper library function.
2011-11-20 Nick BowlerSeparate specifier handling from the output routines.
2011-10-23 Nick BowlerDon't call cdecl_free internally.
2011-09-22 Nick BowlerInclude config.h in all C source files.
2011-09-21 Nick BowlerEnable i18n in Bison.
2011-07-19 Nick BowlerAdd cdecl__ prefix to flex/bison functions.
2011-07-18 Nick BowlerAdd support for parsing English-like declarations.
2011-07-18 Nick BowlerFix return value of typespec checks.
2011-07-18 Nick BowlerForbid arrays of functions.
2011-07-07 Nick BowlerReject mixed type names / declarations.
2011-07-07 Nick BowlerUse the reentrant scanner API.
2011-07-07 Nick BowlerValidate function return types.
2011-07-07 Nick BowlerCheck specifiers for type names.
2011-07-07 Nick BowlerValidate declspecs in function parameters.
2011-07-07 Nick BowlerDon't gratuitously reject inline specifiers.
2011-07-07 Nick BowlerReject declarations of void objects.
2011-07-06 Nick BowlerInitial support for function declarators.
2011-07-06 Nick BowlerAdd missing copyright headers.
2011-07-04 Nick BowlerUse assert(0) instead of abort for exceptional cases.
2011-06-25 Nick BowlerAdd support for pointer declarators.
2011-06-23 Nick BowlerKill typemap_is_valid.
2011-06-21 Nick BowlerMove typemap stuff into a separate file.
2011-06-21 Nick BowlerRename libcdecl.c to parse-decl.c