]> git.draconx.ca Git - cdecl99.git/shortlog
cdecl99.git
2023-07-23 Nick BowlerAvoid warnings about unused scanner functions.
2023-07-23 Nick BowlerSolve Bison conflicts using precedence declarations.
2023-07-21 Nick Bowlertests: Add sanity test for variable-length arrays.
2023-07-21 Nick Bowlerlibcdecl: Remove magic T_ENGLISH token.
2023-07-20 Nick Bowlerlibcdecl: Simplify Bison error message reporting.
2023-07-20 Nick Bowlerlibcdecl: Sidestep some possible snprintf issues.
2023-07-20 Nick Bowlerlibcdecl: Combine tag/typedef identifier rules.
2023-07-20 Nick Bowlerlibcdecl: Avoid using strcpy w/ empty strings.
2023-07-20 Nick Bowlerlibcdecl: Combine array length parser rules.
2023-07-20 Nick Bowlerlibcdecl: Parse function parameters in order.
2023-07-20 Nick Bowlerlibcdecl: Factor out open-coded identifier patchup.
2023-07-20 Nick Bowlerlibcdecl: Factor out open-coded list concatenation.
2023-07-20 Nick Bowlerlibcdecl: Fix crash when bootstrapped w/ old Bison.
2023-07-20 Nick Bowlerlibcdecl: Avoid redundant string literal in yyerror.
2023-07-18 Nick Bowlerlibcdecl: Don't propagate specifier lists more than...
2023-07-18 Nick BowlerAdd an explanation for declaration specifier rules.
2023-07-14 Nick Bowlerlibcdecl: Move specifier type determination into scanner.
2023-07-14 Nick Bowlerlibcdecl: Use macros for packing tokens into bytes.
2023-07-14 Nick BowlerUpdate .gitmodules URI for Gnulib.
2023-07-11 Nick Bowlerlibcdecl: Avoid duplicating keyword strings w/ gperf.
2023-07-10 Nick Bowlerlibcdecl: Combine scanner rules for punctuation.
2023-07-10 Nick Bowlerlibcdecl: Use gperf to identify keywords during scanning.
2023-07-08 Nick Bowlertests: Fix interactive test without libreadline.
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 Bowlertests: Ensure that English keywords can be parsed.
2023-07-07 Nick Bowlertests: Don't pull output routines into normalize testcase.
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-05 Nick BowlerAdd test for interactive mode.
2023-07-02 Nick Bowlerlibcdecl: Simplify mixed type name error condition.
2023-07-02 Nick Bowlertests: Add more coverage for parenthesis handling.
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 BowlerFix TEST_NEED_PROGRAM to work on old Solaris /bin/sh.
2023-07-01 Nick BowlerPull in Solaris /bin/sh testsuite fixes from dxcommon.
2023-07-01 Nick BowlerWork around Solaris 8 nawk issue in the test suite.
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-23 Nick Bowlertests: Add canned test case for incomplete arrays.
2023-06-22 Nick Bowlerlibcdecl: Simplify cdecl__explain_specs.
2023-06-22 Nick Bowlerlibcdecl: Improve specifier to string conversions.
2023-06-22 Nick Bowlertests: Adjust positive tests to verify both parse direc...
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 Bowlertests: Eliminate random floating-point generation.
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 BowlerUse gnulib's vsnprintf module.
2023-06-14 Nick BowlerFix library error state allocation.
2023-06-13 Nick BowlerRename "test" directory to "t".
2023-06-01 Nick BowlerAdd more type specifier tests.
2023-06-01 Nick BowlerFactor out common parser invocation.
2023-05-30 Nick BowlerRestore gperf-related definitions to makefile.
2023-05-29 Nick Bowlercdecl99: Use packed option format from gen-options...
2023-05-29 Nick BowlerEnsure all headers are distributed.
2023-05-27 Nick BowlerReplace Gnulib striconv with copyright_symbol from...
2023-05-27 Nick BowlerStop using gnulib's flexmember module.
2023-05-25 Nick Bowlercdecl99: Fix some improper error message formatting.
2023-01-25 Nick BowlerAvoid POSIX character classes in the test suite.
2023-01-25 Nick BowlerFix configuration on Solaris 8.
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-11-18 Nick BowlerAvoid Gnulib std-gnu11 module.
2022-04-22 Nick BowlerDefine GNULIB_MBRTOWC_SINGLE_THREAD.
2022-04-22 Nick BowlerBump dxcommon to improve builds with DJGPP.
2022-04-22 Nick BowlerExplicitly require gnulib getline module.
2022-04-03 Nick BowlerRelease 1.2. v1.2
2022-04-03 Nick Bowlertests: Correct RNG implementation.
2022-03-26 Nick BowlerBump dxcommon to fix builds using --disable-dependency...
2022-02-19 Nick BowlerFix regressions caused by symbol renaming changes.
2022-02-19 Nick BowlerFix gen-typegen.awk incompatibility with busybox awk.
2022-02-18 Nick BowlerImprove gnulib build times.
2022-02-10 Nick BowlerPlug memory leak in declgen.
2022-02-10 Nick BowlerPortability improvements for new random number generator.
2022-02-09 Nick BowlerClean up declgen a bit.
2022-02-09 Nick BowlerSimplify and improve randomdecl sanity test.
2022-02-09 Nick BowlerRemove randomdecl test dependency on GSL.
2022-02-04 Nick BowlerUse common help formatting in test cases.
2022-01-30 Nick BowlerBump dxcommon to improve portability to systems without...
2021-11-24 Nick Bowlercdecl99: Remove unused printf argument.
next