]> granicus.if.org Git - flex/log
flex
9 years agosplit apart table options tests into tests per threading, table option, serialization...
Will Estes [Fri, 18 Jul 2014 21:41:23 +0000 (17:41 -0400)]
split apart table options tests into tests per threading, table option, serialization and verification

9 years agoadd tableopts.sh script
Will Estes [Fri, 18 Jul 2014 01:36:43 +0000 (21:36 -0400)]
add tableopts.sh script

9 years agouse automake conditional around pthread test
Will Estes [Thu, 3 Jul 2014 02:19:12 +0000 (22:19 -0400)]
use automake conditional  around pthread test

9 years agorefactor lineno_trailing test for new test suite layout
Will Estes [Wed, 2 Jul 2014 01:02:30 +0000 (21:02 -0400)]
refactor lineno_trailing test for new test suite layout

9 years agorefactor lineno_r test for new test suite layout
Will Estes [Wed, 2 Jul 2014 00:56:44 +0000 (20:56 -0400)]
refactor lineno_r test for new test suite layout

9 years agorefactor lineno_nr test for new test suite layout
Will Estes [Wed, 2 Jul 2014 00:49:53 +0000 (20:49 -0400)]
refactor lineno_nr test for new test suite layout

9 years agoRemove linedir_r test.
Will Estes [Mon, 30 Jun 2014 12:30:31 +0000 (08:30 -0400)]
Remove linedir_r test.

The linedir_r test tested the implementation of line number tracking, not its results.

9 years agorefactor pthread test for new test suite layout
Will Estes [Wed, 25 Jun 2014 01:07:52 +0000 (21:07 -0400)]
refactor pthread test for new test suite layout

9 years agobuild reject_[vs]er tests explicitly to pass proper compiler flags
Will Estes [Tue, 24 Jun 2014 20:52:22 +0000 (16:52 -0400)]
build reject_[vs]er tests explicitly to pass proper compiler flags

9 years agorefactor cxx_yywrap test for new test suite layout
Will Estes [Tue, 24 Jun 2014 18:01:53 +0000 (14:01 -0400)]
refactor cxx_yywrap test for new test suite layout

9 years agorefactor concatenated options test for new test suite layout
Will Estes [Tue, 17 Jun 2014 20:19:47 +0000 (16:19 -0400)]
refactor concatenated options test for new test suite layout

9 years agorefactor include_by_* tests for new test suite layout
Will Estes [Tue, 17 Jun 2014 13:42:24 +0000 (09:42 -0400)]
refactor include_by_* tests for new test suite layout

9 years agorefactor rescan_r test for new test suite layout
Will Estes [Tue, 17 Jun 2014 00:07:56 +0000 (20:07 -0400)]
refactor rescan_r test for new test suite layout

9 years agoRefactor rescan_nr test for new test suite layout.
Will Estes [Mon, 16 Jun 2014 23:59:21 +0000 (19:59 -0400)]
Refactor rescan_nr test for new test suite layout.

Also add -r option to testwrapper.sh to support passing input file as
a command line argument to the test scanner without using shell
redirection.

9 years agocorrect use of objext to OBJEXT
Will Estes [Mon, 16 Jun 2014 21:33:21 +0000 (17:33 -0400)]
correct use of objext to OBJEXT

9 years agorefactor quotes test for new test suite layout
Will Estes [Mon, 16 Jun 2014 21:23:26 +0000 (17:23 -0400)]
refactor quotes test for new test suite layout

9 years agoRefactor reject test for new test suite layout.
Will Estes [Mon, 16 Jun 2014 20:11:14 +0000 (16:11 -0400)]
Refactor reject test for new test suite layout.

Split out reject test into its constituant tests. Add .reject tests
and .table tests for automake test log generation. Rewrite
testwrapper.sh to handle running with a tables file and specifying
optional input using command line options rather than positional
parameters.

9 years agoRefactor multiple_scanners_r test for new test suite layout.
Will Estes [Mon, 16 Jun 2014 00:52:03 +0000 (20:52 -0400)]
Refactor multiple_scanners_r test for new test suite layout.

Also, remove the use of table files from this test as that tests two
features at once and we want to be as close to testing one feature at
a time as we can be.

9 years agorefactor multiple_scanners_nr test for new test suite layout
Will Estes [Sun, 15 Jun 2014 23:23:53 +0000 (19:23 -0400)]
refactor multiple_scanners_nr test for new test suite layout

9 years agorefactor cxx_multiple_scanners test for new test suite layout
Will Estes [Sun, 15 Jun 2014 01:12:47 +0000 (21:12 -0400)]
refactor cxx_multiple_scanners test for new test suite layout

9 years agorefactor c_cxx_nr, c_cxx_r tests for new test suite layout
Will Estes [Sat, 14 Jun 2014 20:22:07 +0000 (16:22 -0400)]
refactor c_cxx_nr, c_cxx_r tests for new test suite layout

9 years agorefactor cxx_basic test for new test suite layout
Will Estes [Sat, 14 Jun 2014 19:18:38 +0000 (15:18 -0400)]
refactor cxx_basic test for new test suite layout

9 years agorefactor posixly_correct test for new test suite layout
Will Estes [Sat, 14 Jun 2014 18:41:32 +0000 (14:41 -0400)]
refactor posixly_correct test for new test suite layout

9 years agorefactor yyextra test for new test suite layout
Will Estes [Sat, 14 Jun 2014 15:48:48 +0000 (11:48 -0400)]
refactor yyextra test for new test suite layout

9 years agorefactor top test for new test suite layout
Will Estes [Sat, 14 Jun 2014 15:46:44 +0000 (11:46 -0400)]
refactor top test for new test suite layout

9 years agorefactor string_r test for new test suite layout
Will Estes [Sat, 14 Jun 2014 15:25:43 +0000 (11:25 -0400)]
refactor string_r test for new test suite layout

9 years agorefactor string_nr test for new test suite layout
Will Estes [Sat, 14 Jun 2014 15:18:15 +0000 (11:18 -0400)]
refactor string_nr test for new test suite layout

9 years agorefactor prefix_r test for new test suite layout
Will Estes [Thu, 12 Jun 2014 23:22:42 +0000 (19:22 -0400)]
refactor prefix_r test for new test suite layout

9 years agorefactor prefix_nr for new test suite layout
Will Estes [Thu, 12 Jun 2014 22:38:55 +0000 (18:38 -0400)]
refactor prefix_nr for new test suite layout

9 years agoCheck if test input file exists.
Will Estes [Thu, 12 Jun 2014 22:26:15 +0000 (18:26 -0400)]
Check if test input file exists.

Not all tests have input files, so check if one exists and run the
test program accordingly.

9 years agorefactor posix test for new test suite layout
Will Estes [Thu, 12 Jun 2014 22:25:35 +0000 (18:25 -0400)]
refactor posix test for new test suite layout

9 years agorefactor noansi_r test for new test suite layout
Will Estes [Thu, 12 Jun 2014 20:31:25 +0000 (16:31 -0400)]
refactor noansi_r test for new test suite layout

9 years agorefactor noansi_nr for new test suite layout
Will Estes [Thu, 12 Jun 2014 20:26:54 +0000 (16:26 -0400)]
refactor noansi_nr for new test suite layout

9 years agorefactor mem_r test for new test suite layout
Will Estes [Thu, 5 Jun 2014 13:28:07 +0000 (09:28 -0400)]
refactor mem_r test for new test suite layout

9 years agorefactor mem_nr test for new test suite layout
Will Estes [Thu, 5 Jun 2014 13:15:25 +0000 (09:15 -0400)]
refactor mem_nr test for new test suite layout

9 years agorefactor header_r test for new test suite layout
Will Estes [Wed, 4 Jun 2014 23:15:28 +0000 (19:15 -0400)]
refactor header_r test for new test suite layout

9 years agorefactor header_nr test for new test suite layout
Will Estes [Wed, 4 Jun 2014 20:58:33 +0000 (16:58 -0400)]
refactor header_nr test for new test suite layout

9 years agorefactor extended test for new test suite layout
Will Estes [Wed, 4 Jun 2014 20:44:30 +0000 (16:44 -0400)]
refactor extended test for new test suite layout

9 years agorefactor debug_r test for new test suite layout
Will Estes [Wed, 4 Jun 2014 20:25:00 +0000 (16:25 -0400)]
refactor debug_r test for new test suite layout

9 years agorefactor debug_nr test for new test suite layout
Will Estes [Wed, 4 Jun 2014 20:15:42 +0000 (16:15 -0400)]
refactor debug_nr test for new test suite layout

9 years agorefactor ccl test for new test suite layout
Will Estes [Wed, 4 Jun 2014 20:04:34 +0000 (16:04 -0400)]
refactor ccl test for new test suite layout

9 years agouse underscores in test file names to silence automake warnings
Will Estes [Wed, 4 Jun 2014 19:54:44 +0000 (15:54 -0400)]
use underscores in test file names to silence automake warnings

9 years agodo not track m4 subdirectory any more
Will Estes [Wed, 4 Jun 2014 18:57:32 +0000 (14:57 -0400)]
do not track m4 subdirectory any more

9 years agoupgrade automake version to 1.14.1
Will Estes [Wed, 4 Jun 2014 18:52:16 +0000 (14:52 -0400)]
upgrade automake version to 1.14.1

Unfortunately, automake 1.14.1 does not play nicely with
AC_CONFIG_AUX_DIR, so upgrading the used automake version required
removing the build-aux directory and letting autoconf's installed
helper files live more over the tree.

9 years agoignore more files generated by texinfo
Will Estes [Wed, 4 Jun 2014 18:44:33 +0000 (14:44 -0400)]
ignore more files generated by texinfo

9 years agoupdate gettext version to 0.19
Will Estes [Wed, 4 Jun 2014 18:18:35 +0000 (14:18 -0400)]
update gettext version to 0.19

9 years agocall LT_INIT earlier in configure.ac
Will Estes [Wed, 4 Jun 2014 18:17:46 +0000 (14:17 -0400)]
call LT_INIT earlier in configure.ac

9 years agorefactor bison-yylval test for new test suite layout
Will Estes [Wed, 4 Jun 2014 14:38:30 +0000 (10:38 -0400)]
refactor bison-yylval test for new test suite layout

9 years agorefactor bison-yylloc test for new test suite layout
Will Estes [Wed, 4 Jun 2014 13:04:09 +0000 (09:04 -0400)]
refactor bison-yylloc test for new test suite layout

9 years agorefactor bison-nr test for new test suite layout
Will Estes [Tue, 3 Jun 2014 21:49:50 +0000 (17:49 -0400)]
refactor bison-nr test for new test suite layout

9 years agorefactor array-r test for new test suite layout
Will Estes [Sun, 1 Jun 2014 23:59:18 +0000 (19:59 -0400)]
refactor array-r test for new test suite layout

9 years agolist tests/README with other EXTRA_DIST files in tests/
Will Estes [Sun, 1 Jun 2014 23:14:58 +0000 (19:14 -0400)]
list tests/README with other EXTRA_DIST files in tests/

9 years agorefactor array-nr test for new test suite layout
Will Estes [Sun, 1 Jun 2014 23:06:39 +0000 (19:06 -0400)]
refactor array-nr test for new test suite layout

9 years agomake tests/testwrapper.sh more verbose; find input in srcdir
Will Estes [Sun, 1 Jun 2014 19:09:29 +0000 (15:09 -0400)]
make tests/testwrapper.sh more verbose; find input in srcdir

Since output is redirected by the automake parallel test suite driver,
turn on both -v and -x in bash for the testwrapper.sh shell
script. This helps a ton in debugging problems with the test harness
itself.

In general, the input files are in automake's srcdir and the name of
the test includes the relative path to it (even though that's supposed
to be ./). Therefore, pass srcdir in AM_LOG_FLAGS and prepend that to
the test name as part of constructing the input file's name.

9 years agodistribute tests/testwrapper.sh
Will Estes [Sun, 1 Jun 2014 19:07:55 +0000 (15:07 -0400)]
distribute tests/testwrapper.sh

9 years agorefacter alloc-extra for new test suite layout
Will Estes [Sun, 1 Jun 2014 15:27:18 +0000 (11:27 -0400)]
refacter alloc-extra for new test suite layout

9 years agorefactor basic-r test for new test suite layout
Will Estes [Fri, 30 May 2014 02:51:35 +0000 (22:51 -0400)]
refactor basic-r test for new test suite layout

9 years agorefactor basic-nr test for new test suite layout
Will Estes [Tue, 22 Apr 2014 22:38:15 +0000 (18:38 -0400)]
refactor basic-nr test for new test suite layout

9 years agoremove old tests/ subdirectories from build system
Will Estes [Tue, 22 Apr 2014 22:44:19 +0000 (18:44 -0400)]
remove old tests/ subdirectories from build system

9 years agoadd parallel test suite option to build system
Will Estes [Tue, 22 Apr 2014 22:43:39 +0000 (18:43 -0400)]
add parallel test suite option to build system

9 years agoignore files for new test suite layout
Will Estes [Tue, 22 Apr 2014 22:42:05 +0000 (18:42 -0400)]
ignore files for new test suite layout

9 years agouse automake parallel test suite option to build test suite
Will Estes [Tue, 22 Apr 2014 22:40:51 +0000 (18:40 -0400)]
use automake parallel test suite option  to build test suite

9 years agoDo not use obsolete bison constructs in tests.
Manoj Srivastava [Wed, 9 Apr 2014 07:23:07 +0000 (00:23 -0700)]
Do not use obsolete bison constructs in tests.

In Bison 3.0, support for YYLEX_PARAM and YYPARSE_PARAM has been
removed (deprecated in Bison 1.875): use %lex-param, %parse-param, or
%param. This commit fixes the tests so they still work.

Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com>
9 years agoNetBSD downstream patches.
Christos Zoulas [Fri, 31 Oct 2014 18:20:02 +0000 (14:20 -0400)]
NetBSD downstream patches.

  const fixes.

  -Wconversion fixes for the skeleton files.

  param namespace protection (add _ to inline function parameters).

  unused variable/code removal.

  rename warn to lwarn to avoid conflict with <err.h>.

  ctype.h function argument correction.

  merged the error functions lerrif and lerrsf -> lerr.

10 years agoAllow error reporting routines to accept varying number of arguments in modern style
Mariusz Pluciński [Fri, 25 Jul 2014 13:22:01 +0000 (15:22 +0200)]
Allow error reporting routines to accept varying number of arguments in modern style

10 years agoFix warning on assigning from `const char*` to `char*`
Mariusz Pluciński [Fri, 25 Jul 2014 13:10:48 +0000 (15:10 +0200)]
Fix warning on assigning from `const char*` to `char*`

10 years agoAdd disambiguation braces in main.c
Mariusz Pluciński [Thu, 24 Jul 2014 17:50:01 +0000 (19:50 +0200)]
Add disambiguation braces in main.c

10 years agoRemoved deprecated 'register' storage class specifier.
Yuri [Thu, 17 Jul 2014 21:07:30 +0000 (14:07 -0700)]
Removed deprecated 'register' storage class specifier.
clang-3.5.0 now complains about them: warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]

10 years agoChange output formats from octal to hexadecimal
Mariusz Pluciński [Sat, 21 Jun 2014 00:07:23 +0000 (02:07 +0200)]
Change output formats from octal to hexadecimal

10 years agoupdate version number to 2.6.0-pre
Will Estes [Wed, 11 Jun 2014 16:48:37 +0000 (12:48 -0400)]
update version number to 2.6.0-pre

10 years agocheck limits before using array index cclp; resolves sf-166
Will Estes [Sat, 3 May 2014 11:16:53 +0000 (07:16 -0400)]
check limits before using array index cclp; resolves sf-166

10 years agoSuppress clang warning about empty @param paragraph; resolves sf#158
Sean McBride [Thu, 3 Apr 2014 00:49:43 +0000 (20:49 -0400)]
Suppress clang warning about empty @param paragraph; resolves sf#158

Signed-off-by: Will Estes <westes575@gmail.com>
10 years agofix punction when talking about colon-bracket delimiters; resolves sf#167
Will Estes [Thu, 3 Apr 2014 00:32:33 +0000 (20:32 -0400)]
fix punction when talking about colon-bracket delimiters; resolves sf#167

10 years agoremove proofreading comment
Will Estes [Thu, 3 Apr 2014 00:23:13 +0000 (20:23 -0400)]
remove proofreading comment

10 years agoPut angle brackets around start condition name; resolves bug #168.
Will Estes [Thu, 3 Apr 2014 00:18:08 +0000 (20:18 -0400)]
Put angle brackets around start condition name; resolves bug #168.

10 years agoFix malloc/realloc replacement, bug#151.
Michael Haubenwallner [Wed, 2 Apr 2014 14:03:49 +0000 (16:03 +0200)]
Fix malloc/realloc replacement, bug#151.

Signed-off-by: Will Estes <westes575@gmail.com>
10 years agochange crlf line ending to lf
Will Estes [Wed, 2 Apr 2014 19:59:14 +0000 (15:59 -0400)]
change crlf line ending to lf

10 years agomention flex 2.5.39 release in NEWS file
Will Estes [Wed, 26 Mar 2014 19:04:17 +0000 (15:04 -0400)]
mention flex 2.5.39 release in NEWS file

10 years agoinitial default control file for shipper
Will Estes [Wed, 26 Mar 2014 12:46:37 +0000 (08:46 -0400)]
initial default control file for shipper

10 years agoAdjust buffer sizes on ia64.
Cyril Brulebois [Wed, 5 Mar 2014 17:17:25 +0000 (12:17 -0500)]
Adjust buffer sizes on ia64.

From the debian change entry:

> Finish fixing the ia64 buffer issue. Previous commits increased
YY_READ_BUF_SIZE (where __ia64__ is defined) but left YY_BUF_SIZE
unchanged, so that didn't fix the problem in the end. In the general
case, the latter is twice the former. Therefore set it to the same
ratio in the ia64 case.

In general, this sort of architecture specific fix is not the path we
want to take, but the cleanup should be done in a more organized way
in the future and getting it working would be preferrable now.

10 years agomove m4 make variable to src/Makefile.am.
Will Estes [Tue, 18 Feb 2014 19:34:20 +0000 (14:34 -0500)]
move m4 make variable to src/Makefile.am.

This prevents an error when building skel.c caused by the $(m4) make
variable not being defined. Particularly nasty since skel.c would
still be created, thus causing make to think skel.c was up to date.

10 years agoremove unused devel/ subdirectory from codebase
Will Estes [Tue, 18 Feb 2014 18:07:29 +0000 (13:07 -0500)]
remove unused devel/ subdirectory from codebase

10 years agoAdd make rule to rsync latest .po files from translation project.
Will Estes [Sat, 15 Feb 2014 19:12:37 +0000 (14:12 -0500)]
Add make rule to rsync latest .po files from translation project.

The rule assumes that rsync is on the path and that there is exactly
one domain listed in the DOMAIN make variable. The intent is that the
rule will work with vpath builds.

10 years agogit ignore directories of the form flex-*
Will Estes [Fri, 14 Feb 2014 21:23:29 +0000 (16:23 -0500)]
git ignore directories of the form flex-*

10 years agolist source files for translation as now being in src/
Will Estes [Fri, 14 Feb 2014 21:15:50 +0000 (16:15 -0500)]
list source files for translation as now being in src/

10 years agoAdd tools/ directory.
Will Estes [Fri, 14 Feb 2014 21:00:02 +0000 (16:00 -0500)]
Add tools/ directory.

Since tools/git2cl is a dependency of ChangeLog, not distributing
tools/git2cl with flex causes the "make dist" target to fail in the distributed tar ball.

10 years agoremoves extraneous files from EXTRA_DIST as automake picks them up better without...
Will Estes [Fri, 14 Feb 2014 20:57:00 +0000 (15:57 -0500)]
removes extraneous files from EXTRA_DIST as automake picks them up better without mentioning them

10 years agomention version 2.6.0 in release news
Will Estes [Fri, 14 Feb 2014 19:50:13 +0000 (14:50 -0500)]
mention version 2.6.0 in release news

10 years agomove flex program sources into src/ directory
Will Estes [Fri, 14 Feb 2014 12:52:31 +0000 (07:52 -0500)]
move flex program sources into src/ directory

The *.[chly] sources are now in the src directory. This implies a
bunch of changes in Makefile.am and friends to account for the new
location. The .gitignore files are now more local to places where various object files and generated source files occur.

10 years agoincrement flex version to 2.6.0
Will Estes [Thu, 13 Feb 2014 20:38:49 +0000 (15:38 -0500)]
increment flex version to 2.6.0

10 years agoupdate ru translation from the translation project
Translation Project [Sun, 16 Feb 2014 14:14:36 +0000 (09:14 -0500)]
update ru translation from the translation project

10 years agomention updated da translation in release news
Will Estes [Fri, 14 Feb 2014 15:56:08 +0000 (10:56 -0500)]
mention updated da translation in release news

10 years agoupdate da translation from the translation project
Translation Project [Fri, 14 Feb 2014 15:54:48 +0000 (10:54 -0500)]
update da translation from the translation project

10 years agomention updated es translation in release news
Will Estes [Fri, 14 Feb 2014 15:52:45 +0000 (10:52 -0500)]
mention updated es translation in release news

10 years agoupdate es translation from the translation project
Translation Project [Fri, 14 Feb 2014 15:52:17 +0000 (10:52 -0500)]
update es translation from the translation project

10 years agomention updated ko translation in release news
Will Estes [Fri, 14 Feb 2014 15:50:27 +0000 (10:50 -0500)]
mention updated ko translation in release news

10 years agoupdate ko translation from the translation project
Translation Project [Fri, 14 Feb 2014 15:49:54 +0000 (10:49 -0500)]
update ko translation from the translation project

10 years agomention updated ro translation in release news
Will Estes [Fri, 14 Feb 2014 15:48:26 +0000 (10:48 -0500)]
mention updated ro translation in release news

10 years agoupdate ro translation from the translation project
Translation Project [Fri, 14 Feb 2014 15:47:53 +0000 (10:47 -0500)]
update ro translation from the translation project

10 years agomention updated ru translation in release news
Will Estes [Fri, 14 Feb 2014 15:45:47 +0000 (10:45 -0500)]
mention updated ru translation in release news