- Dec 15, 2024
-
-
- Dec 06, 2024
-
-
Daniel Kochmański authored
-
- Dec 05, 2024
-
-
Daniel Kochmański authored
-
- Nov 01, 2024
-
-
Daniel Kochmański authored
-
- Oct 31, 2024
-
-
Daniel Kochmański authored
-
- Oct 29, 2024
-
-
Daniel Kochmański authored
-
Daniel Kochmański authored
Closes #760.
-
- May 10, 2024
-
-
Daniel Kochmański authored
-
Tarn Burton authored
-
- Mar 24, 2024
-
-
Marius Gerbershagen authored
-
- Mar 10, 2024
-
-
Marius Gerbershagen authored
-
-
-
-
- Jan 25, 2024
-
-
Tarn Burton authored
-
- Jan 13, 2024
-
-
Tarn Burton authored
-
- Nov 20, 2023
-
-
Tarn Burton authored
-
- Sep 03, 2023
-
-
Marius Gerbershagen authored
-
Daniel Kochmański authored
-
Daniel Kochmański authored
Fixes #706.
-
- Aug 24, 2022
-
-
Marius Gerbershagen authored
Split up the options into additional flags for the linker and additional libraries. Quoting from issue #636: > Here's an example, attempting to link one object file named example.o into an executable named example. Libcrypto here is superfluous and should be removed by --as-needed: ``` LDFLAGS="-Wl,--as-needed" LIBS="-lcrypto" gcc ${LDFLAGS} ${LIBS} example.o -o example # doesn't link libcrypto! gcc example.o ${LDFLAGS} ${LIBS} -o example # doesn't honor --as-needed! gcc ${LDFLAGS} example.o ${LIBS} -o example # works great! ``` > In short, the placement of your -l<foo> flags differs from that of all the other linker flags. Since ECL is only providing one big variable ld-flags for all of the linker flags, there's no correct way to pass in options like --as-needed and -l<foo> at the same time. Fixes #636.
-
- Jan 06, 2022
-
-
Daniel Kochmański authored
Functions wait-on-semaphore and try-get-semaphore are deprecated in favour of the new function.
-
- Dec 21, 2021
-
-
Tarn Burton authored
-
- Oct 05, 2021
-
-
Tarn Burton authored
-
- Aug 19, 2021
-
-
Marius Gerbershagen authored
On Unix, pathnames are converted into the default encoding specified by ext:*default-external-format* and back. On Windows, the operating system already gives us utf16 encoded pathnames, so we use those. ecl_namestring with ECL_NAMESTRING_FORCE_BASE_STRING encodes with the specified encoding. Decoding is handled individually in the filesystem functions. Includes a minor refactor of list_directory, changing the PARSE_DIRECTORY_ENTRY macro into an inline function. Closes #609, #549.
-
- Jul 01, 2021
-
-
Tarn Burton authored
-
- Jan 30, 2021
-
-
Marius Gerbershagen authored
-
- Dec 29, 2020
-
-
Marius Gerbershagen authored
Precompiled headers may not work in every scenario (for example compilation currently fails for the --with-cxx=yes configure option due to precompiled headers). If we disable them by default, we are on the safe side.
-
- Dec 27, 2020
-
-
Marius Gerbershagen authored
-
- Jun 20, 2020
-
-
- May 16, 2020
-
-
Marius Gerbershagen authored
Improves compilation speed for single functions by about 40-50 percent. Precompiled headers are specific to the compiler version and options in use. Due to this, we regenerate the header whenever the compiler configuration changes.
-
- May 08, 2020
-
-
Marius Gerbershagen authored
-
- Apr 21, 2020
-
-
Daniel Kochmański authored
Announcement proposal. When this is merged to the develop branch, then we should make a PR against master and merge. Then we shall publish tarballs and the announcement on the website.
-
- Dec 09, 2019
-
-
Marius Gerbershagen authored
-
- Dec 08, 2019
-
-
- Jun 30, 2019
-
-
Marius Gerbershagen authored
This reverts commit 2a9084b1. It turned out that #347 was caused by the Maxima computer algebra system enabling floating point exceptions via si:trap-fpe (see https://trac.sagemath.org/ticket/22191). Hence we can revert to the less intrusive behaviour of not changing the floating point environment if ECL_OPT_TRAP_SIGFPE is false.
-
- May 25, 2019
-
-
Daniel Kochmański authored
-
- May 20, 2019
-
-
Marius Gerbershagen authored
-
- Mar 15, 2019
-
-
Daniel Kochmański authored
-
- Jan 12, 2019
-
-
Marius Gerbershagen authored
libatomic_ops is updated accordingly to version 7.6.6. Fixes build failures on android.
-