Commit Graph

  • 795f7e32cc spelling: combination Josh Soref 2017-07-25 22:22:00 -04:00
  • c721eb9e28 spelling: characters Josh Soref 2017-07-25 22:19:28 -04:00
  • 3aed6a21f5 spelling: builddir Josh Soref 2017-07-25 22:19:05 -04:00
  • b6d3f107fe spelling: assoc Josh Soref 2017-07-25 22:16:55 -04:00
  • 704a04512c spelling: appropriate Josh Soref 2017-07-25 22:09:14 -04:00
  • 2586398fcc spelling: alignment Josh Soref 2017-07-25 22:04:33 -04:00
  • d9b37a62ff spelling: aggregate Josh Soref 2017-07-25 22:03:18 -04:00
  • 3d2bf2a8e3 spelling: adjust Josh Soref 2017-07-25 22:04:07 -04:00
  • a3ced22c06 spelling: additional Josh Soref 2017-07-25 22:02:58 -04:00
  • a2b6281b39 spelling: accurately Josh Soref 2017-07-25 22:02:28 -04:00
  • cf4600ca45 README-hacking: details about make check-local Akim Demaille 2018-09-30 16:32:22 +02:00
  • 8d64416e8c gnulib: update Akim Demaille 2018-10-02 06:19:56 +02:00
  • 26859f6d61 main: fix error message for missing argument Akim Demaille 2018-10-04 21:38:32 +02:00
  • f84a8e96d1 gnulib: move timevar to it Akim Demaille 2018-09-27 07:01:42 +02:00
  • 4247df921b style: comment changes Akim Demaille 2018-09-29 12:06:16 +02:00
  • 9bdff3d271 gnulib: update Akim Demaille 2018-09-27 06:48:00 +02:00
  • d03b1a7e8c getargs: use LC_MESSAGES trick only on glibc Paul Eggert 2018-09-28 16:41:09 -07:00
  • 973c456f63 uniqstr: avoid need for VLAs Paul Eggert 2018-09-28 16:05:51 -07:00
  • 2d07940325 doc: clean up the C++ section Akim Demaille 2018-09-26 06:36:11 +02:00
  • 13cdb2d397 CI: fixes for clang and asan Akim Demaille 2018-09-26 13:14:32 +02:00
  • b2a3a302e6 style: reduce scopes in muscle-tab.c Akim Demaille 2018-09-24 21:19:39 +02:00
  • 8c4a1163ee style: remove useless parens Akim Demaille 2018-09-24 20:50:08 +02:00
  • cf4e3eecef c++: fix warning message for automove Akim Demaille 2018-09-24 08:49:00 +02:00
  • 2eaa7ed946 style: minor refactoring Akim Demaille 2018-09-24 06:31:54 +02:00
  • e198269f40 CI: don't exit Akim Demaille 2018-09-24 21:00:50 +02:00
  • 6181f05630 CI: really use Clang 3.3 and 3.4, not 5.0 Akim Demaille 2018-09-23 16:56:34 +02:00
  • a4ba0d21a1 CI: more compiler configurations Akim Demaille 2018-09-23 10:25:56 +02:00
  • 5d0764d23b build: rename and simplify the -std checks for C++ Akim Demaille 2018-09-23 09:42:50 +02:00
  • 41ded58286 build: check for C++98 and 03 like the others Akim Demaille 2018-09-23 08:58:48 +02:00
  • 5649888686 build: use our own version of ax_check_link_flag Akim Demaille 2018-09-23 08:57:13 +02:00
  • e40a3eed34 build: fix Autoconf macros to check for C++ standard flags Akim Demaille 2018-09-23 08:28:59 +02:00
  • 6537a59c98 tests: fix a memory leak Akim Demaille 2018-09-23 11:42:56 +02:00
  • 154bc7ddac doc: work around Flex's use of 'register' Akim Demaille 2018-09-22 13:57:48 +02:00
  • a990213582 timevar: don't declare getrusage if we don't use it Akim Demaille 2018-09-22 11:12:54 +02:00
  • 9dfd46a5d5 timevar: get rid of a useless macro Akim Demaille 2018-09-22 10:59:57 +02:00
  • 984d8cc72c timevar: introduce and use get_current_time Akim Demaille 2018-09-22 10:54:15 +02:00
  • 896b2f75c5 timevar: rename get_time as set_to_current_time Akim Demaille 2018-09-22 10:45:46 +02:00
  • 3ce67fa673 timevar: reduce scopes Akim Demaille 2018-09-22 10:30:34 +02:00
  • 889dea0275 timevar: document in the header, not in the implementation Akim Demaille 2018-09-22 10:26:33 +02:00
  • ab3ec56ffe timevar: remove useless 'extern' for prototypes Akim Demaille 2018-09-22 10:24:57 +02:00
  • c8da23c372 timevar: rename init_timevar as timevar_init Akim Demaille 2018-09-22 10:23:37 +02:00
  • 69720f1231 timevar: we don't care about backward compatibility Akim Demaille 2018-09-22 10:22:24 +02:00
  • 100f8696c7 timevar: prefer #elif Akim Demaille 2018-09-22 10:20:14 +02:00
  • 8c6b06df1f timevar: assume ANSI C Akim Demaille 2018-09-22 10:17:41 +02:00
  • 6d9aafc5ad timevar: remove remains of GCC Akim Demaille 2018-09-22 10:14:43 +02:00
  • 878dc0a172 news: c++: move semantics Akim Demaille 2018-09-21 13:16:47 +02:00
  • a874011e37 c++: issue a warning with a value is moved several times Akim Demaille 2018-09-20 22:09:25 +02:00
  • 3eb9042a30 c++: introduce api.value.automove Akim Demaille 2018-09-18 19:57:32 +02:00
  • aa5de5728c tests: c++: use a custom string type Akim Demaille 2018-09-22 08:47:42 +02:00
  • 21eeee46e9 tests: prepare a test for automove Akim Demaille 2018-09-22 08:12:29 +02:00
  • db025a6fb7 style: reduce scopes in gram.c Akim Demaille 2018-09-20 17:43:56 +02:00
  • ca822faeec style: reduce scopes in reduce.c Akim Demaille 2018-09-20 17:57:26 +02:00
  • ae915ab8e7 gnulib: update Akim Demaille 2018-09-20 06:51:45 +02:00
  • 27630864e7 build: work around ICC's limitations Akim Demaille 2018-09-19 07:15:45 +02:00
  • 857be0e10f doc: fix typo Akim Demaille 2018-09-19 22:13:34 +02:00
  • bbfa419b89 style: use midrule only, not mid-rule Akim Demaille 2018-09-19 22:00:46 +02:00
  • b7613423ce style: use _foo for private macros, not foo_ Akim Demaille 2018-09-19 18:05:05 +02:00
  • 49dc1b5bf1 build: don't accept a broken standard lib for C++ Akim Demaille 2018-09-18 07:05:01 +02:00
  • f475105c2f doc: document older compiler issues Paul Eggert 2018-09-18 13:16:59 -07:00
  • a60a9e3071 glr.c: work around ICC limitations Akim Demaille 2018-09-18 06:12:36 +02:00
  • c53d599df4 TODO: more Akim Demaille 2018-09-10 19:41:58 +02:00
  • 9458250968 CI: change strategy to pass CXXFLAGS and the like Akim Demaille 2018-09-16 18:30:13 +02:00
  • 8cbc235723 CI: also use GCC 4.7 and 4.8 Akim Demaille 2018-09-16 17:58:26 +02:00
  • 9a377eb0a8 CI: name the items of the matrix Akim Demaille 2018-09-15 10:51:14 +02:00
  • 09aa05d89c CI: also check with ICC Akim Demaille 2018-09-13 22:01:42 +02:00
  • 2b7dca1c86 CI: be sure to exit on failures Akim Demaille 2018-09-15 08:47:10 +02:00
  • 3367d8dd5c build: strengthen the C++ standard flag test Akim Demaille 2018-09-16 18:20:56 +02:00
  • 8da0cef821 tests: fix memory leak Akim Demaille 2018-09-17 20:14:24 +02:00
  • fb1e27cf47 glr.c: prefer true/false to 1/0 in C++ Akim Demaille 2018-09-18 06:12:11 +02:00
  • 65fa634cdc doc: work around Flex's use of 'register' Akim Demaille 2018-09-17 05:54:23 +02:00
  • 7c64b1f4ff tests: fight G++ warnings about zero as null pointer constant Akim Demaille 2018-09-15 09:16:06 +02:00
  • 9611baf855 CI: make sure git describe works Akim Demaille 2018-09-15 18:57:44 +02:00
  • 2559f4cec5 CI: install Doxygen Akim Demaille 2018-09-15 10:23:44 +02:00
  • d4fbda2a94 style: prefer %D% in Automake files Akim Demaille 2018-09-16 15:29:37 +02:00
  • 84dcd7991b style: reduce scopes in complain.c Akim Demaille 2018-09-15 07:19:59 +02:00
  • 50910389c9 style: reduce scopes in tables.c Akim Demaille 2018-09-15 07:15:20 +02:00
  • 6cc69f4d14 style: reduce scopes in graphviz.c Akim Demaille 2018-09-15 07:18:45 +02:00
  • 46532a9d3b style: reduce scopes in LR0.c Akim Demaille 2018-09-15 07:18:26 +02:00
  • 5603f0bdf2 style: reduce scopes in print_graph.c Akim Demaille 2018-09-14 07:05:59 +02:00
  • ce99bc67b8 doc: formatting changes Akim Demaille 2018-09-13 08:31:16 +02:00
  • 9ff76cdda8 tests: run the C++ tests on all the available standards Akim Demaille 2018-09-12 22:01:32 +02:00
  • 84744e5f63 tests: allow to override variables with envvars Akim Demaille 2018-09-11 08:32:12 +02:00
  • 09bc1b99c9 lalr1.cc: modern C++ no longer needs an assignment for symbols Akim Demaille 2018-09-10 20:01:48 +02:00
  • f19ecae3b2 lalr1.cc: support move semantics Akim Demaille 2018-08-12 18:05:47 +02:00
  • e3257f88e2 tests: factor the definition of full compilation Akim Demaille 2018-09-12 18:44:11 +02:00
  • b4ea71a8b2 CI: use clang with libc++ Akim Demaille 2018-09-09 20:04:28 +02:00
  • c85418ba07 CI: use address sanitizer Akim Demaille 2018-09-10 06:35:53 +02:00
  • 0e38617ad7 CI: sort the matrix in reverse-chronological Akim Demaille 2018-09-09 17:38:30 +02:00
  • 493182f70e build: use -fparse-all-comments with -Wdocumentation Akim Demaille 2018-09-09 17:19:08 +02:00
  • ed2c9a69d3 TODO: minor updates Akim Demaille 2018-09-09 15:25:36 +02:00
  • 333bcd2ee3 build: fix support for --disable-dependency-tracking Akim Demaille 2018-09-09 14:58:25 +02:00
  • 04705b9370 configure.ac: fix definition of NO_EXCEPTIONS_CXXFLAGS Akim Demaille 2018-09-09 11:51:49 +02:00
  • 79331541ae skeletons: style/comment changes Akim Demaille 2018-09-09 13:46:42 +02:00
  • d6fb1813ee variant: indent better the generated code Akim Demaille 2018-09-09 10:20:01 +02:00
  • 7194099027 lalr1.cc: don't generate useless constructors when variant is used Akim Demaille 2018-09-09 10:06:57 +02:00
  • 171b6bacb9 CI: Clang 6.0 is not available Akim Demaille 2018-09-09 09:34:43 +02:00
  • e1c33f04d1 build: work around warnings in Flex Akim Demaille 2018-09-08 12:10:06 +02:00
  • 3c22b260b1 CI: more compiler configurations Akim Demaille 2018-09-07 06:24:10 +02:00
  • e5000890a4 configure: reveal the name of the Valgrind suppression file we use Akim Demaille 2018-09-07 13:59:47 +02:00
  • ea0db44fed build: work around warnings in Flex 2.5.35 Akim Demaille 2018-09-08 06:47:08 +02:00