aboutsummaryrefslogtreecommitdiff
path: root/src/common (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2019-06-01tuklib_integer: Cleanup MSVC-specific code.Lasse Collin1-11/+9
2019-06-01tuklib_integer: Improve unaligned memory access.Lasse Collin1-12/+168
2018-01-10tuklib_integer: New Intel C compiler needs immintrin.h.Lasse Collin1-0/+11
2017-04-19Update the home page URLs to HTTPS.Lasse Collin1-1/+1
2016-10-24tuklib_cpucores: Add support for sched_getaffinity().Lasse Collin1-0/+9
2015-11-08tuklib_physmem: Hopefully silence a warning on Windows.Lasse Collin1-1/+2
2015-03-29Fix the detection of installed RAM on QNX.Lasse Collin1-1/+13
2015-02-10tuklib_cpucores: Use cpuset_getaffinity() on FreeBSD if available.Lasse Collin1-0/+18
2015-02-03Add a few casts to tuklib_integer.h to silence possible warnings.Lasse Collin1-12/+12
2014-12-21Fix build when --disable-threads is used.Lasse Collin1-0/+2
2014-10-09Add support for AmigaOS/AROS to tuklib_physmem().Lasse Collin1-0/+7
2014-01-12Windows: Add MSVC defines for inline and restrict keywords.Lasse Collin1-0/+10
2014-01-12Fix typos in comments.Lasse Collin1-1/+1
2013-09-17Add native threading support on Windows.Lasse Collin1-111/+402
2013-08-04Fix the previous commit which broke the build.Lasse Collin1-1/+1
2013-08-03Windows: Add Windows support to tuklib_cpucores().Lasse Collin1-1/+12
2012-12-14liblzma: Fix mythread_sync for nested locking.Lasse Collin1-2/+3
2011-08-09Workaround unusual SIZE_MAX on SCO OpenServer.Lasse Collin1-3/+6
2011-05-28Don't call close(-1) in tuklib_open_stdxxx() on error.Lasse Collin1-1/+3
2011-05-17Don't use clockid_t in mythread.h when clock_gettime() isn't available.Lasse Collin1-0/+2
2011-04-19Fix portability problems in mythread.h.Lasse Collin1-4/+27
2011-04-10Revise mythread.h.Lasse Collin1-20/+180
2011-01-18Add alloc_size and malloc attributes to a few functions.Lasse Collin1-0/+6
2010-12-12Add missing PRIx32 and PRIx64 compatibility definitions.Lasse Collin1-0/+9
2010-10-23Windows: Use MinGW's stdio functions.Lasse Collin1-0/+5
2010-10-09Windows: Update common_w32res.rc.Lasse Collin1-6/+3
2010-09-10xz: Multiple fixes.Lasse Collin3-0/+161
2010-09-07Fix use of N_() and ngettext().Lasse Collin1-2/+2
2010-05-26Rename MIN() and MAX() to my_min() and my_max().Lasse Collin1-7/+5
2010-05-26Better #error message.Lasse Collin1-2/+2
2010-05-10Updates to tuklib_physmem and tuklib_cpucores.Lasse Collin2-3/+44
2010-02-12Collection of language fixes to comments and docs.Lasse Collin2-2/+2
2010-01-27Silence two compiler warnings on DOS-like systems.Lasse Collin1-1/+5
2010-01-12Add IRIX-specific code to tuklib_physmem and tuklib_cpucores.Lasse Collin2-0/+25
2009-11-26Typo fix to sysdefs.h.Lasse Collin1-1/+1
2009-11-22Update tuklib_integer.h with bit scan functions.Lasse Collin1-8/+181
2009-10-04Use a tuklib module for integer handling.Lasse Collin4-223/+357
2009-09-27Work around a bug in Interix header files.Lasse Collin1-0/+6
2009-09-22Avoid non-standard preprocessor construct.Lasse Collin1-4/+7
2009-09-21Make sure that TUKLIB_DOSLIKE doesn't get defined on Cygwin.Lasse Collin1-1/+2
2009-09-19Various changes.Lasse Collin14-65/+410
2009-09-05Add OS/2-specific code to physmem.h.Lasse Collin1-11/+21
2009-09-05Use sysctl() != -1 instead of !sysctl() to check ifLasse Collin2-2/+2
2009-08-29Fix sysctl() usage.Lasse Collin2-2/+2
2009-07-18Added public domain notice into a few files.Lasse Collin1-1/+8
2009-06-27Make physmem() work on Cygwin 1.5 and older.Lasse Collin1-37/+40
2009-06-27Moved the Windows resource files outside the windows directoryLasse Collin1-0/+46
2009-06-24Support HW_PHYSMEM64Lasse Collin1-11/+19
2009-04-13Put the interesting parts of XZ Utils into the public domain.Lasse Collin7-31/+21
2009-03-18Fix wrong macro names in lc_cpucores.m4 and cpucores.h.Lasse Collin1-2/+2
2009-02-15Make physmem.h work on old Windows versions.Lasse Collin1-4/+27
2009-02-14Cleanups to the code that detects the amount of RAM andLasse Collin2-8/+65
2009-02-13Improve support for DOS-like systems.Lasse Collin2-0/+16
2009-02-08Fix aliasing issue in physmem.h.Lasse Collin1-9/+10
2009-02-05Various code cleanups the the xz command line tool.Lasse Collin1-0/+13
2009-01-31Add LZMA_API to liblzma API headers. It's useful at leastLasse Collin1-2/+0
2009-01-07Use pthread_sigmask() instead of sigprocmask() when pthreadsLasse Collin1-0/+6
2008-12-31Remove lzma_init() and other init functions from liblzma API.Lasse Collin1-0/+34
2008-11-19Oh well, big messy commit again. Some highlights:Lasse Collin3-14/+17
2008-09-11Fix a compiler error on big endian systems that don'tLasse Collin1-14/+18
2008-08-28Sort of garbage collection commit. :-| Many things are stillLasse Collin2-17/+51
2008-06-18Update the code to mostly match the new simpler file formatLasse Collin2-0/+211
2008-05-11Remove support for pre-C89 libc versions that lack memcpy,Lasse Collin1-13/+2
2008-01-16Added ARRAY_SIZE(array) macro.Lasse Collin1-0/+4
2008-01-08More pre-C99 inttypes.h compatibility fixes. Now the codeLasse Collin1-11/+0
2008-01-06Introduced compatibility with systems that have pre-C99Lasse Collin1-1/+58