Commit Graph

  • b702ec61ab location: remove some ugly debugging code traces Akim Demaille 2014-02-03 15:03:03 +01:00
  • ab96bb2457 build: use abort to pacify compiler errors Akim Demaille 2014-02-03 15:01:44 +01:00
  • fc51acddb4 package: bump to 2014 Akim Demaille 2014-02-03 15:26:25 +01:00
  • 957255b82c doc: specify documentation encoding Paul Eggert 2014-01-03 11:02:58 -08:00
  • 8044fda634 symbols: properly fuse the properties of two symbol aliases Akim Demaille 2013-12-10 09:24:20 +01:00
  • b7d4c48e55 Merge remote-tracking branch 'origin/maint' Akim Demaille 2013-12-10 08:49:49 +01:00
  • b167e7ba0d package: install the examples Akim Demaille 2013-12-09 16:29:05 +01:00
  • 85d57e27d2 package: install README and the like in docdir Akim Demaille 2013-12-09 16:14:15 +01:00
  • 461f1516f8 diagnostics: fix the order of multiple declarations reports Akim Demaille 2013-12-09 15:26:52 +01:00
  • 26eb4f0bdc symbol: provide an easy means to compare them in source order Akim Demaille 2013-12-09 15:40:07 +01:00
  • fc6c85664a Merge remote-tracking branch 'origin/maint' Akim Demaille 2013-12-09 10:43:37 +01:00
  • 0bd5ee5f89 maint: post-release administrivia Akim Demaille 2013-12-05 15:16:28 +01:00
  • a3efd13e44 version 3.0.2 v3.0.2 Akim Demaille 2013-12-05 14:58:22 +01:00
  • a4122000c6 gnulib: update Akim Demaille 2013-12-05 14:39:30 +01:00
  • 461983270c output: do not generate source files when late errors are caught Akim Demaille 2013-12-04 10:51:47 +01:00
  • ea99d6e6a0 output: record what generated files are source or report files Akim Demaille 2013-12-04 10:26:46 +01:00
  • 184b42c85b output: do not generate source files when early errors are caught Akim Demaille 2013-12-04 09:30:08 +01:00
  • be29c71dd8 xml: also use "%empty" with html output Akim Demaille 2013-11-26 16:23:52 +01:00
  • d439985436 style: formatting changes Akim Demaille 2013-11-26 16:20:55 +01:00
  • f3d2a1b2ac xml: also display %empty for empty right-hand sides Akim Demaille 2013-11-26 16:20:52 +01:00
  • 21cf80399f reports: display %empty in the generated pointed-rules Akim Demaille 2013-11-26 15:24:53 +01:00
  • 7b0ca050f7 news: YYERROR vs variants Akim Demaille 2013-11-26 15:31:33 +01:00
  • a339aef48a style: scope reduction in lalr.cc Akim Demaille 2013-11-18 10:29:23 +01:00
  • 44186fc4ec lalr1.cc: formatting changes Akim Demaille 2013-11-15 10:10:41 +01:00
  • 5c77412162 lalr1.cc: fix the support of YYERROR with variants Akim Demaille 2013-11-15 10:08:31 +01:00
  • 5cf6e669af tests: check $$'s destruction with variant, YYERROR, and no error recovery Akim Demaille 2013-11-15 09:43:01 +01:00
  • 16bb9f1647 tests: simplify useless obfuscation Akim Demaille 2013-11-14 16:58:42 +01:00
  • edb2e90531 skeletons: use better names when computing a "goto" Akim Demaille 2013-11-14 16:14:39 +01:00
  • 6d94eebba7 maint: post-release administrivia Akim Demaille 2013-11-12 18:37:14 +01:00
  • c2ecada32b version 3.0.1 v3.0.1 Akim Demaille 2013-11-12 15:55:33 +01:00
  • 458171e6df aver: it is no longer "protected against NDEBUG" Akim Demaille 2013-11-12 15:46:27 +01:00
  • 8d0b7cef7d parsers: rename YY_NULL as YY_NULLPTR to avoid conflicts with Flex Akim Demaille 2013-11-08 10:52:15 +01:00
  • afc4457605 build: use Automake 1.14's non-recursive Makefile features Akim Demaille 2013-11-05 14:32:20 +01:00
  • 60dcc936ce build: restore maintainer-push-check Akim Demaille 2013-11-05 14:15:15 +01:00
  • ad9d4f9f2e c++: use __attribute__((__pure__)) to avoid warnings Akim Demaille 2013-10-23 10:57:51 +02:00
  • 3cc83855d9 skeletons: update the handling of compiler attributes Akim Demaille 2013-10-23 10:57:09 +02:00
  • 5407fc7d76 gnulib: update Akim Demaille 2013-10-23 10:25:47 +02:00
  • 516652b474 style: use /* ... */ comments Akim Demaille 2013-10-23 15:03:45 +02:00
  • 026816664f tests: skip C++ tests that are too demanding for some compilers Akim Demaille 2013-10-23 15:04:15 +02:00
  • 265640d56e install: do not install yacc.1 when --disable-yacc Akim Demaille 2013-10-22 17:32:49 +02:00
  • ee9cdb8595 style: avoid tabs Akim Demaille 2013-10-22 16:43:17 +02:00
  • a810712331 c++: fix generated doxygen comments Akim Demaille 2013-10-22 16:30:12 +02:00
  • 1a9646fc91 fix: uniqstr are already pointers Akim Demaille 2013-10-22 16:29:22 +02:00
  • 67411a88a0 bison: pacify Sun C 5.12 Paul Eggert 2013-10-21 15:21:32 -07:00
  • 0bfe22b6d5 maint: git now ignores rpcalc Paul Eggert 2013-10-21 15:17:16 -07:00
  • 3a684d611e build: examples/calc++/calc++ requires flex Paul Eggert 2013-10-21 15:16:43 -07:00
  • a9733794bb maint: mention help2man, texinfo, apt-get Paul Eggert 2013-10-21 15:13:52 -07:00
  • 19fe1aa332 maint: git now ignores .log and .trs files Paul Eggert 2013-10-21 15:12:13 -07:00
  • 39bace5da8 tests: fix incorrect object construction Akim Demaille 2013-10-18 16:22:23 +02:00
  • 071863b3d8 glr: allow spaces between "%?" and "{" in predicates Akim Demaille 2013-10-16 15:19:44 +02:00
  • e4678430c2 diagnostics: "-Werror -Wno-error=foo" must not emit errors Akim Demaille 2013-10-16 10:55:28 +02:00
  • 2b7fe38c36 comment changes Akim Demaille 2013-10-08 13:01:24 +02:00
  • 4c4191cec2 location: fix EOF check Andreas Schwab 2013-09-28 00:00:34 +02:00
  • ae7cd18c98 style: variant: remove empty line Akim Demaille 2013-09-19 16:45:09 +02:00
  • 4f3cc9c21b Merge remote-tracking branch 'origin/maint' Akim Demaille 2013-09-19 16:33:20 +02:00
  • 55a2063005 glr: simplify the invocation of YYLLOC_DEFAULT Akim Demaille 2013-09-19 16:00:10 +02:00
  • 77482f2783 glr: more assertions Akim Demaille 2013-09-19 15:27:19 +02:00
  • 5a6e85fb8d glr: shorten scopes Akim Demaille 2013-09-19 15:01:24 +02:00
  • 9e87ff5472 glr: formatting changes Akim Demaille 2013-09-19 15:00:32 +02:00
  • 3afe18fd1f glr: better use of tracing macros Akim Demaille 2013-09-19 14:58:57 +02:00
  • b51cf830a6 examples: improve the output of the "variant" example Akim Demaille 2013-09-19 15:20:22 +02:00
  • 66b03e134f variant: remove useless assertion Akim Demaille 2013-09-19 15:03:01 +02:00
  • 3dc50b3bc2 tests: remove stray debugging traces Akim Demaille 2013-09-19 15:51:32 +02:00
  • 0a244a2269 tests: do not use grep -q Akim Demaille 2013-09-04 17:23:37 +02:00
  • 702c92a80b warnings: sort the messages by location warnings Valentin Tolmer 2013-08-29 14:06:12 +02:00
  • b5e27aa262 build: don't require flex for ordinary builds Paul Eggert 2013-08-24 18:22:22 -07:00
  • 0149d39e6e maint: update .gitignore Paul Eggert 2013-08-24 18:00:25 -07:00
  • 1d91bfdf1c build: port to pre-5.8.7 perl Paul Eggert 2013-08-24 07:52:27 -07:00
  • db40c3f869 tests: minor change to make it easier to test other skeletons Akim Demaille 2013-08-01 16:11:27 +02:00
  • c8c9212bbd news: new syntax (%gprec and %precr) partialorder Valentin Tolmer 2013-08-01 15:44:11 +02:00
  • d992a222af regen Valentin Tolmer 2013-08-01 14:53:56 +02:00
  • b663fd5322 uniqstr: fix assertion Valentin Tolmer 2013-08-01 14:53:54 +02:00
  • 86a2a43854 tests: new tests for %gprec and %precr Valentin Tolmer 2013-08-01 14:53:52 +02:00
  • d8de391c38 syntax: introducing %precr to add specific precedence relations Valentin Tolmer 2013-08-01 14:53:49 +02:00
  • f8a710c6f4 syntax: introducing %gprec for precedence groups Valentin Tolmer 2013-08-01 14:54:30 +02:00
  • 2d8fc07778 conflicts: switch to partial order precedence system Valentin Tolmer 2013-08-01 14:53:24 +02:00
  • a910d26cfb introduction of the new structures to prepare for partial order precedence Valentin Tolmer 2013-08-01 14:53:04 +02:00
  • a728075710 symbols: improve symbol aliasing Valentin Tolmer 2013-07-31 11:51:59 +02:00
  • c4aa4ff541 build: ship the ASCII art figures Akim Demaille 2013-08-01 11:41:49 +02:00
  • b97bbbaed7 doc: prefer the ".gv" extension to ".dot" Akim Demaille 2013-08-01 11:19:05 +02:00
  • e386b50f26 maint: post-release administrivia Akim Demaille 2013-07-25 18:13:53 +02:00
  • 534497f54b version 3.0 v3.0 Akim Demaille 2013-07-25 17:55:58 +02:00
  • a62a7b014c regen Akim Demaille 2013-07-25 17:52:15 +02:00
  • de1a2f20dd news: prepare 3.0 Akim Demaille 2013-07-25 17:50:11 +02:00
  • afcc58c63e tests: fix invalid assignment when using variants in C++11 Akim Demaille 2013-07-25 17:45:19 +02:00
  • d3ae5af6ec yacc: beware of "uninitialized uses" warnings Akim Demaille 2013-07-25 16:04:26 +02:00
  • 41dfa1cbf0 gnulib: update Akim Demaille 2013-07-25 13:33:28 +02:00
  • b7171c45f4 tests: skip C++ tests if we can't compile a simple program Akim Demaille 2013-07-03 17:16:04 +02:00
  • ac953ff80a tests: fix 'find' portability issues Akim Demaille 2013-06-28 08:33:33 +02:00
  • facb910cbd maint: post-release administrivia Akim Demaille 2013-06-24 10:29:36 +02:00
  • 8faace8d1d version 2.7.91 v2.7.91 Akim Demaille 2013-06-24 10:21:33 +02:00
  • 9cdcbdf2cf NEWS: prepare for 2.7.91 Akim Demaille 2013-06-24 10:20:46 +02:00
  • 45c64fa627 java: rename YYMORE as YYPUSH_MORE for consistency with C Akim Demaille 2013-06-24 09:32:22 +02:00
  • 58b465ae5f tests: fix Java push failure when running with BISON_USE_PUSH_FOR_PULL Akim Demaille 2013-06-21 11:39:02 +02:00
  • d116722c54 style: minor changes in the Java tests Akim Demaille 2013-06-21 11:28:01 +02:00
  • 1d678854a4 java: push: do not reset the error counter Akim Demaille 2013-06-21 11:17:05 +02:00
  • 28c4075b58 build: add Valgrind suppression file for GNU/Linux Akim Demaille 2013-06-13 16:08:33 +02:00
  • aa94def12d java: add push-parser support Dennis Heimbigner 2013-06-13 10:08:19 +02:00
  • 0fcc2e9a74 build: ship all the files, even if the C++ compiler is broken Akim Demaille 2013-06-11 15:26:48 +02:00
  • 94a6225578 style: comment changes in Java skeleton Dennis Heimbigner 2013-06-05 10:03:16 +02:00