- Sep 20, 2022
-
-
Tomáš Pecka authored
In long aql scripts sometimes we hit an exception early in the script and the rest of the script continues executing which makes the output really complicated as the errors keep chaining. This commit introduces a 'set exit_on_failure' command which (if true) stops the execution on first exception raised. This is similar to "set -e" command in bash which stops script execution on non-OK exit code.
-
- Apr 27, 2022
-
-
Jan Trávníček authored
-
- Apr 25, 2022
-
-
Jan Trávníček authored
closes 227
-
- Apr 16, 2022
-
-
Jan Trávníček authored
-
Jan Trávníček authored
-
- Apr 13, 2022
-
-
Jan Trávníček authored
closes #228
-
- Mar 20, 2022
-
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
- Mar 06, 2022
-
-
Jan Trávníček authored
-
Jan Trávníček authored
-
- Feb 23, 2022
-
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
- Feb 22, 2022
-
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
- Feb 21, 2022
-
-
Jan Trávníček authored
-
- Feb 13, 2022
-
-
Jan Trávníček authored
-
- Feb 01, 2022
-
-
Jan Trávníček authored
-
- Jan 26, 2022
-
-
- Jan 13, 2022
-
-
Jan Trávníček authored
-
Jan Trávníček authored
unique ptr is convertible to shared ptr natively. It makes sense to construct unique_ptr first and convert it to shared_ptr if it is needed.
-
- Jan 10, 2022
-
-
Jan Trávníček authored
-
Jan Trávníček authored
-
- Jan 02, 2022
-
-
OpenSuse Leap package builds fail with undefined reference to dlclose and dlopen. The -ldl link flag is missing (see the error below). Let's fix that by adding the ${CMAKE_DL_LIBS} link target [1] to alib2cli. /usr/lib64/gcc/x86_64-suse-linux/11/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/alib2cli.dir/src/common/LibraryLoader.cpp.o: in function `cli::LibraryLoader::Library::unload()': /build/pkg/build/pkgs/opensuse-leap-15.3/algorithms-library-snapshot-0.0.0.r1277.gf2a2ccf62-1/rpmbuild/BUILD/algorithms-library-v0.0.0.r1277.gf2a2ccf62/alib2cli/src/common/LibraryLoader.h:44: undefined reference to `dlclose' /usr/lib64/gcc/x86_64-suse-linux/11/../../../../x86_64-suse-linux/bin/ld: /build/pkg/build/pkgs/opensuse-leap-15.3/algorithms-library-snapshot-0.0.0.r1277.gf2a2ccf62-1/rpmbuild/BUILD/algorithms-library-v0.0.0.r1277.gf2a2ccf62/alib2cli/src/common/LibraryLoader.h:44: undefined reference to `dlclose' /usr/lib64/gcc/x86_64-suse-linux/11/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/alib2cli.dir/src/common/LibraryLoader.cpp.o: in function `cli::LibraryLoader::Library::load()': /build/pkg/build/pkgs/opensuse-leap-15.3/algorithms-library-snapshot-0.0.0.r1277.gf2a2ccf62-1/rpmbuild/BUILD/algorithms-library-v0.0.0.r1277.gf2a2ccf62/alib2cli/src/common/LibraryLoader.h:37: undefined reference to `dlopen' /usr/lib64/gcc/x86_64-suse-linux/11/../../../../x86_64-suse-linux/bin/ld: /build/pkg/build/pkgs/opensuse-leap-15.3/algorithms-library-snapshot-0.0.0.r1277.gf2a2ccf62-1/rpmbuild/BUILD/algorithms-library-v0.0.0.r1277.gf2a2ccf62/alib2cli/src/common/LibraryLoader.h:39: undefined reference to `dlerror' collect2: error: ld returned 1 exit status make[2]: *** [alib2cli/CMakeFiles/alib2cli.dir/build.make:500: alib2cli/libalib2cli.so.0.0.0] Error 1 make[1]: *** [CMakeFiles/Makefile2:1017: alib2cli/CMakeFiles/alib2cli.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:150: all] Error 2 [1] https://cmake.org/cmake/help/latest/variable/CMAKE_DL_LIBS.html
-
- Dec 20, 2021
-
-
Jan Trávníček authored
-
- Dec 03, 2021
-
-
Jan Trávníček authored
-
- Nov 27, 2021
-
-
Jan Trávníček authored
-
Jan Trávníček authored
-
- Nov 26, 2021
-
-
Jan Trávníček authored
-
- Nov 23, 2021
-
-
Jan Trávníček authored
-
breaking change!
-
- Nov 21, 2021
-
-
a step forward to remove any need for container extensions
-
- Nov 20, 2021
-
-
Tomáš Pecka authored
While working on webui, I have noticed that exports from automata-library contain for many algorithms documentation set to string "Documentation not available.". I traced the problem back to this project. I do not think "Documentation not available" is itself a valid documentation of an algorithm so I decided to replace the std::string that is supposed to hold documentation of an overload with an std::optional<std::string>. The semantics should now be clearer.
-
- Oct 15, 2021
-
-
Jan Trávníček authored
-