]> git.draconx.ca Git - cdecl99.git/history - src
libcdecl: Use Bison's api.token.raw feature.
[cdecl99.git] / src /
2023-07-08 Nick Bowlerlibcdecl: Use Bison's api.token.raw feature.
2023-07-07 Nick Bowlerlibcdecl: Re-use strings from parser in spec_string.
2023-07-07 Nick Bowlerlibcdecl: Replace yytname array in the Bison parser.
2023-07-07 Nick Bowlerlibcdecl: Combine error and i18n init.
2023-07-07 Nick Bowlerlibcdecl: Fix regression in function parsing.
2023-07-07 Nick Bowlerlibcdecl: Remove "too many parentheses" error check.
2023-07-05 Nick Bowlercdecl99: Simplify main loops a bit.
2023-07-05 Nick Bowlercdecl99: Reverse sense of "interactive" global variable.
2023-07-05 Nick Bowlercdecl99: Don't check blank lines if no history support.
2023-07-05 Nick Bowlercdecl99: Fall back to getline, instead of Gnulib's...
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-07-02 Nick Bowlerlibcdecl: Simplify sorting in cdecl__normalize_specs.
2023-07-01 Nick BowlerAdd missing errmsg.str source file.
2023-06-23 Nick Bowlerlibcdecl: Avoid vsnprintf for error reporting.
2023-06-23 Nick Bowlerlibcdecl: Make cdecl__emit_specs return value usable...
2023-06-23 Nick Bowlerlibcdecl: Accumulate output length in structure.
2023-06-23 Nick Bowlerlibcdecl: Simplify cdecl__advance.
2023-06-23 Nick Bowlerlibcdecl: Use a structure for dst/dstlen in output...
2023-06-23 Nick Bowlerlibcdecl: Rework specifier output logic.
2023-06-23 Nick Bowlerlibcdecl: Rework cdecl_declare output logic.
2023-06-23 Nick Bowlerlibcdecl: Rework cdecl_explain output logic.
2023-06-22 Nick Bowlerlibcdecl: Simplify cdecl__explain_specs.
2023-06-22 Nick Bowlerlibcdecl: Improve specifier to string conversions.
2023-06-22 Nick Bowlerlibcdecl: Simplify explain_decl -> explain_prologue.
2023-06-22 Nick Bowlerlibcdecl: Simplify internal specifier printing functions.
2023-06-16 Nick Bowlercdecl99: Avoid passing uninitialized value to help_prin...
2023-06-16 Nick Bowlerlibcdecl: Avoid stray semicolon after gl_once_define.
2023-06-16 Nick Bowlerlibcdecl: Tweak invalid character error from scanner.
2023-06-16 Nick Bowlerlibcdecl: Consolidate most error messages.
2023-06-14 Nick BowlerFix library error state allocation.
2023-06-01 Nick BowlerFactor out common parser invocation.
2023-05-29 Nick Bowlercdecl99: Use packed option format from gen-options...
2023-05-27 Nick BowlerReplace Gnulib striconv with copyright_symbol from...
2023-05-25 Nick Bowlercdecl99: Fix some improper error message formatting.
2023-01-24 Nick Bowlercdecl99: Drop locale-sensitive isblank usage.
2023-01-24 Nick BowlerProvide strtoumax fallback in the scanner.
2023-01-10 Nick BowlerDon't parse command-line options more than once.
2022-02-18 Nick BowlerImprove gnulib build times.
2021-11-24 Nick Bowlercdecl99: Remove unused printf argument.
2021-11-24 Nick BowlerUse help formatting routines from dxcommon.
2021-10-14 Nick BowlerFix typo in error message.
2021-08-13 Nick BowlerMake library i18n init conditional on NLS support.
2021-08-13 Nick BowlerInclude glthread headers late.
2021-03-14 Nick BowlerImprove cdecl99 error output.
2021-03-14 Nick BowlerRework library error reporting.
2021-03-12 Nick BowlerGenerate specifier strings directly from cdecl.h
2021-03-12 Nick BowlerRestructure the type specifier check.
2021-03-12 Nick BowlerHand-code the normalized specifier ordering.
2021-03-11 Nick BowlerAvoid a couple warnings reported by gcc.
2021-03-10 Nick BowlerMinor portability improvements.
2021-03-10 Nick BowlerWork around designated initializer bug on HP-UX cc.
2021-03-10 Nick BowlerFix empty and help commands causing program exit.
2021-03-03 Nick BowlerUse common strtab generator for error strings.
2021-03-03 Nick BowlerConsolidate header files.
2021-03-03 Nick BowlerUse gperf to implement command selection.
2021-03-03 Nick BowlerUse the newly-minted option generator script from dxcommon.
2021-03-03 Nick BowlerImprove usage messages a bit.
2020-07-04 Nick BowlerFix use-after-free during parser error recovery.
2020-07-03 Nick BowlerFix parsing of int (x*).
2020-07-03 Nick BowlerOutput copyright symbol directly, rather than via trans...
2012-08-30 Nick BowlerAdd basic readline history support.
2012-08-29 Nick BowlerWork around breakage caused by newer Bison versions.
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-03-01 Nick BowlerAvoid recursively calling glthread_once in error init.
2012-02-25 Nick BowlerFix spacing after qualified pointers when rendering...
2012-02-25 Nick BowlerMake is_abstract a proper library function.
2011-11-20 Nick BowlerGenerate the specifier switch statement automatically.
2011-11-20 Nick BowlerSeparate specifier handling from the output routines.
2011-10-23 Nick BowlerUse #n in strtab.sed.
2011-10-23 Nick BowlerMake CDECL_SPEC_TYPE non-zero.
2011-10-23 Nick BowlerImplement --help.
2011-10-23 Nick BowlerAdd support for translated long options.
2011-10-23 Nick BowlerDon't call cdecl_free internally.
2011-10-23 Nick BowlerStart on a facility to translate error codes into strings.
2011-10-23 Nick BowlerStart implementing proper error handling.
2011-09-22 Nick BowlerAdd missing copyright headers.
2011-09-22 Nick BowlerFix build with NLS disabled.
2011-09-22 Nick BowlerInclude config.h in all C source files.
2011-09-22 Nick BowlerInclude config.h in scan.l.
2011-09-21 Nick BowlerEnable i18n in Bison.
2011-09-18 Nick BowlerAdd nodefault to flex options.
2011-09-14 Nick BowlerAdd never-interactive flex option.
2011-09-14 Nick BowlerInitial i18n infrastructure.
2011-09-11 Nick BowlerAbort on "impossible" condition.
2011-07-20 Nick BowlerMake semicolons after declarations optional.
2011-07-19 Nick BowlerAdd cdecl__ prefix to flex/bison functions.
2011-07-19 Nick BowlerCombine English specifiers properly.
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-18 Nick BowlerFix error name of ellipsis token.
2011-07-18 Nick BowlerFix rendering of non-prototype function declarations.
2011-07-13 Nick BowlerAvoid modifying the input command string.
2011-07-12 Nick BowlerFix yyerror's signature.
2011-07-10 Nick BowlerAdd support for --execute and --file options.
next