summaryrefslogtreecommitdiff
path: root/source/luametatex/source/libraries/readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'source/luametatex/source/libraries/readme.txt')
-rw-r--r--source/luametatex/source/libraries/readme.txt25
1 files changed, 25 insertions, 0 deletions
diff --git a/source/luametatex/source/libraries/readme.txt b/source/luametatex/source/libraries/readme.txt
new file mode 100644
index 000000000..8af76f93a
--- /dev/null
+++ b/source/luametatex/source/libraries/readme.txt
@@ -0,0 +1,25 @@
+Nota bene,
+
+The currently embedded libcerf library might become an optional one as soon as we decide to provide
+it as such. It doesn't put a dent in filesize but as it's used rarely (and mostly as complement to
+the complex math support) that makes sense. The library was added because some users wanted it as
+companion the other math libraries and because TeX is often about math it sort of feels okay. But
+it looks like there will never be support for the MSVC compiler. Mojca and I (Hans) adapted the
+sources included here to compile out of the box, but that didn't make it back into the original.
+
+The pplib library has a few patches with respect to memory allocation and zip compression so that
+we can hook in the minizip and mimalloc alternatives.
+
+The avl and hnj libraries are adapted to Lua(Meta)TeX and might get some more adaptations depending
+on our needs. The decnumber library that is also used in mplib is unchanged.
+
+In mimalloc we need to patch init.c: #if defined(_M_X64) || defined(_M_ARM64) to get rid of a link
+error.
+
+In decNumber.c this got added:
+
+# include "../../utilities/auxmemory.h"
+# define malloc lmt_memory_malloc
+# define free lmt_memory_free
+
+Hans \ No newline at end of file