Commit Graph

  • ec99c418a7 CI: show the version of the tools we use Akim Demaille 2018-09-07 06:17:17 +02:00
  • a807cfa6eb CI: run more maintainer tests and show the logs Akim Demaille 2018-09-06 18:22:39 +02:00
  • 41c43ef3d7 CI: enable compiler warnings Akim Demaille 2018-09-06 14:07:12 +02:00
  • 1dac131ec4 build: work around GCC warnings on Flex code Akim Demaille 2018-09-06 21:24:16 +02:00
  • 9268d9aceb tests: fix target naming convention Akim Demaille 2018-09-06 18:18:58 +02:00
  • bb5603c2f0 tests: fix variable naming convention Akim Demaille 2018-09-06 18:14:38 +02:00
  • 2c29a70819 tests: fix maintainer-check-g++ make recipe Akim Demaille 2018-09-06 18:06:58 +02:00
  • cf31256f9a tests: fix maintainer-check-valgrind make recipe Akim Demaille 2018-09-06 14:15:40 +02:00
  • 7132650bba CI: prepare for travis Akim Demaille 2018-09-06 05:55:14 +02:00
  • d908fb3f18 examples: beware of shell portability issues Akim Demaille 2018-09-02 09:20:06 +02:00
  • d023679818 tests: style changes Akim Demaille 2018-09-03 19:10:17 +02:00
  • d87c8ac79a tests: disable GCC7 warnings for some tests Akim Demaille 2018-09-02 18:15:55 +02:00
  • a7e46f6e41 C++: don't issue the definition of symbol_type when not used Akim Demaille 2018-09-02 11:25:28 +02:00
  • 2d7e743802 examples: beware of shell portability issues Akim Demaille 2018-09-02 09:20:06 +02:00
  • 50fb434689 C++: leave 'inline' on the definition, not the declaration Akim Demaille 2018-08-31 07:20:53 +02:00
  • b5d4eb8913 c++: style changes Akim Demaille 2018-08-26 07:38:52 +02:00
  • 2116ad3a28 c++: the assignment operator does not have to be const Akim Demaille 2018-08-25 11:41:08 +02:00
  • 15233a3728 tests: style changes Akim Demaille 2018-08-26 07:55:45 +02:00
  • b476c143c0 maint: post-release administrivia Akim Demaille 2018-08-27 22:30:02 +02:00
  • 2caaeba496 version 3.1 v3.1 Akim Demaille 2018-08-27 21:52:23 +02:00
  • 95a65a3215 build: tabs are ok in a Makefile Akim Demaille 2018-08-27 21:11:12 +02:00
  • 33e523878b C++: make sure the generated header is self container Akim Demaille 2018-08-26 18:51:31 +02:00
  • 2360e39906 tests: check that headers are sane Akim Demaille 2018-08-26 18:24:44 +02:00
  • 10082ac068 "C++: restore copy-constructor for stack_symbol_type Akim Demaille 2018-08-25 10:57:38 +02:00
  • de64159e7f examples: calc++: a Makefile and a README Akim Demaille 2018-08-25 08:04:37 +02:00
  • 280c40a350 gnulib: update Akim Demaille 2018-08-25 07:47:25 +02:00
  • c1cf82f9c8 variant: fix uninitialized memory access in variant<> Jiahao Li 2018-08-24 17:35:32 +00:00
  • 55947367c6 NEWS: update Akim Demaille 2018-08-18 15:35:55 +02:00
  • b4e9eaefd5 examples: calc++: minor improvements Akim Demaille 2018-08-24 19:12:07 +02:00
  • 1a968edcb8 examples: calc++: make sure the file name in location is set Akim Demaille 2018-08-24 09:02:37 +02:00
  • 82fa282a1b examples: calc++: remove prefixes Akim Demaille 2018-08-23 18:50:46 +02:00
  • e504c843c1 examples: fix the leading empty line Akim Demaille 2018-08-23 18:49:46 +02:00
  • 3fda8335bf examples: shorten the name of the calc++ files Akim Demaille 2018-08-23 08:42:00 +02:00
  • 9645a2b20e tests: disable -Wmaybe-uninitialized in some tests Akim Demaille 2018-08-23 08:55:33 +02:00
  • 7ff6b7bbca doc: clarify that the push parser object can be reused Akim Demaille 2018-08-19 20:53:59 +02:00
  • 44e76d801f lalr1.cc: support compilation with disabled support for exceptions Akim Demaille 2018-08-17 19:28:50 +02:00
  • 32e0fd1a99 examples: add empty lines Akim Demaille 2018-08-19 17:34:27 +02:00
  • b610f43f25 examples: check the variant example Akim Demaille 2018-08-19 10:55:08 +02:00
  • f348522005 C++: fix portability issue with MSVC 2017 Akim Demaille 2018-08-18 16:37:47 +02:00
  • e866c476fd build: fix concurrent build failure Akim Demaille 2018-08-18 15:17:06 +02:00
  • 72252aaa97 lalr1.cc: remove debug comment Akim Demaille 2018-08-18 14:43:16 +02:00
  • a1513c265b doc: fix the name of the GFDL section Akim Demaille 2018-08-18 14:27:13 +02:00
  • 425044a936 doc: clarify the destructor selection example Akim Demaille 2018-08-18 14:09:16 +02:00
  • 5010af94d0 portability: don't use _Pragma with ICC Akim Demaille 2018-08-18 11:27:24 +02:00
  • 005ea24cbb doc: typed mid-rule actions Akim Demaille 2018-08-12 10:49:29 +02:00
  • adf0425d11 escape properly the file names in #line for printer/destructor Akim Demaille 2018-08-18 09:59:48 +02:00
  • cb4e7ecefa tests: fix title and improve quoting Akim Demaille 2018-08-18 09:52:59 +02:00
  • 2e9ad04cdb style: reduce scopes Akim Demaille 2018-08-18 08:36:26 +02:00
  • 28cde9c128 style: reduce scopes Akim Demaille 2018-08-18 08:18:51 +02:00
  • d288047e9b regen Akim Demaille 2018-08-18 07:41:50 +02:00
  • d135a16792 style: reduce scopes Akim Demaille 2018-08-18 07:35:25 +02:00
  • 75417c1c1c tests: style changes Akim Demaille 2018-08-18 07:15:48 +02:00
  • 8bc4348cc7 reader: simplify the search of the start symbol Akim Demaille 2018-08-15 21:03:47 +02:00
  • 1113522acb c++: fix GCC8 warnings about uninitialized values Akim Demaille 2018-08-15 15:19:25 +02:00
  • 45b9d97b54 tests: style: use %empty Akim Demaille 2018-08-15 19:00:13 +02:00
  • b01b80836d tests: fix warnings in push mode Akim Demaille 2018-08-15 18:58:03 +02:00
  • bd07c76b0a c++: avoid GCC 8 warnings Akim Demaille 2018-08-15 18:35:46 +02:00
  • 45ca5043ce tests: avoid compiler warnings Akim Demaille 2018-08-15 18:10:16 +02:00
  • ef98967ada build: work around GCC warnings on Flex code Akim Demaille 2018-08-15 13:49:01 +02:00
  • 7783ba2d4f fix incorrect C code Akim Demaille 2018-08-15 13:51:36 +02:00
  • bbd17b68fb examples: fix Englishoes Akim Demaille 2018-08-14 13:40:22 +02:00
  • 30c179fee8 examples: ship and install variant.yy Akim Demaille 2018-08-14 07:49:09 +02:00
  • 7ab25ad020 C++: remove useless copy-constructor Akim Demaille 2018-08-12 18:10:10 +02:00
  • e555fb5e55 C++: symbol constructors: add a missing reference Akim Demaille 2018-08-12 17:48:08 +02:00
  • 0931d14728 C++: remove useless calls to the base default constructor Akim Demaille 2018-08-12 14:46:39 +02:00
  • e76245fcd9 C++: prefer size_type to unsigned for indexes Akim Demaille 2018-08-12 14:34:30 +02:00
  • c2de9dafd1 regen Akim Demaille 2018-08-12 15:06:58 +02:00
  • f7de571ff1 style: m4: remove useless reference to 'int' in integral types Akim Demaille 2018-08-12 15:03:58 +02:00
  • c226d4ed48 style: doc: remove useless reference to 'int' in integral types Akim Demaille 2018-08-12 15:00:35 +02:00
  • 9df53e7288 style: lib: remove useless reference to 'int' in integral types Akim Demaille 2018-08-12 14:57:36 +02:00
  • 9a5c688ae4 style: src: remove useless reference to 'int' in integral types Akim Demaille 2018-08-12 14:55:42 +02:00
  • e3b7c01820 style: tests: remove useless reference to 'int' in integral types Akim Demaille 2018-08-12 14:53:59 +02:00
  • 5cc5703239 style: data: remove useless reference to 'int' in integral types Akim Demaille 2018-08-12 14:52:18 +02:00
  • c8dc9a8f51 gnulib: update Akim Demaille 2018-08-12 11:19:55 +02:00
  • f9a6b34147 doc: avoid type aliases Akim Demaille 2018-08-12 09:40:32 +02:00
  • 48828e779f doc: remove the "experimental" warning for some features Akim Demaille 2018-08-12 09:15:01 +02:00
  • 4ad0ed3425 tests: check variants and typed mid-rule actions Akim Demaille 2018-08-12 09:04:04 +02:00
  • ad42f96053 tests: fix minor issues Akim Demaille 2018-08-12 07:53:28 +02:00
  • 4410084223 c++: variant: add more assertions Akim Demaille 2018-08-09 07:33:23 +02:00
  • ccc759e81a doc: -fcaret is enabled by default Akim Demaille 2018-08-10 19:28:53 +02:00
  • e19e088e66 style: reduce scopes Akim Demaille 2018-08-06 09:09:32 +02:00
  • 9c80fa286e NEWS: update Akim Demaille 2018-07-09 13:10:40 +02:00
  • da8f4a2f5f rule actions cannot be typed Akim Demaille 2018-08-05 10:42:15 +02:00
  • f18f71cfb0 warn about typed mid-rule actions in Yacc mode Akim Demaille 2018-08-05 10:18:52 +02:00
  • 11548b8e68 tests: check typed mid-rule actions Akim Demaille 2018-08-05 08:51:19 +02:00
  • b79b889de5 regen Akim Demaille 2018-08-05 09:28:05 +02:00
  • 7b24c424b5 add support for typed mid-rule actions Akim Demaille 2018-06-17 18:15:05 +02:00
  • 0d06a966f8 tests: make room for more cases Akim Demaille 2018-07-16 14:40:48 +02:00
  • 3df32101e7 warnings: address -Wnull-dereference in reader.c Akim Demaille 2018-08-05 16:29:00 +02:00
  • c699078246 style: ielr: reduce scopes Akim Demaille 2018-08-05 16:23:42 +02:00
  • 4c7377f499 style: move to C99 to reduce scopes Akim Demaille 2018-07-09 13:51:31 +02:00
  • 9502b2ab48 style: split a function in two Akim Demaille 2018-06-17 17:21:01 +02:00
  • a0f33a28e9 tests: fix typo Akim Demaille 2018-07-16 14:08:27 +02:00
  • 0def17c3d1 print: remove unused function Akim Demaille 2018-07-09 13:26:56 +02:00
  • d2e7bc1613 doc: fix Texinfo syntax error Akim Demaille 2018-06-23 09:11:26 +02:00
  • 70875b4873 doc: we now show the type of the symbols Akim Demaille 2018-06-19 08:32:19 +02:00
  • 34d1773990 tests: check the typed symbols in the reports Akim Demaille 2018-06-18 08:52:25 +02:00
  • 27767290da report: display the type of the symbols Akim Demaille 2018-06-17 18:34:31 +02:00
  • 2efaa8e96a style: reduce scopes Akim Demaille 2018-06-17 18:22:33 +02:00
  • 4cdcb6f243 style: split large function Akim Demaille 2018-06-17 18:06:56 +02:00