Commit Graph

933 Commits

Author SHA1 Message Date
aristocratos
3c04a7a380 Added more checks and debug logging 2023-12-25 10:41:15 +01:00
aristocratos
8b81c4a4ec Return const refs 2023-12-25 03:28:35 +01:00
aristocratos
f836233b64 Remove robin_hood.h 2023-12-25 02:49:24 +01:00
aristocratos
3a8ceacaf8 Fix call to compact and missing utility include 2023-12-25 02:37:32 +01:00
aristocratos
e15e0b7188 Revert "Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback"
This reverts commit 6c87ab6196.
2023-12-25 02:27:38 +01:00
aristocratos
ced47a960f Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback 2023-12-25 02:26:13 +01:00
aristocratos
6c87ab6196 Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback 2023-12-25 02:16:15 +01:00
Jakob P. Liljenberg
a2325371d4
Merge pull request #690 from aristocratos/osx-fix 2023-12-17 19:56:31 +01:00
Jakob P. Liljenberg
b598f02468
Merge branch 'main' into osx-fix 2023-12-17 12:06:39 +01:00
Jakob P. Liljenberg
aab2e8cc55
Fixed test-snap-can-build.yml 2023-12-17 12:03:47 +01:00
Jakob P. Liljenberg
b1fe3779e1
Merge branch 'main' into osx-fix 2023-12-17 11:56:14 +01:00
Jakob P. Liljenberg
2d15c41555
Merge pull request #684 from kz6fittycent/main 2023-12-17 11:54:49 +01:00
kz6fittycent
2d3e453ed5
Merge branch 'main' into main 2023-12-15 12:02:11 -06:00
kz6fittycent
0a388647cc
Update test-snap-can-build.yml
whoops
2023-12-15 12:01:45 -06:00
kz6fittycent
49f425f356
Update test-snap-can-build.yml
https://github.com/aristocratos/btop/pull/684#issuecomment-1852801811
2023-12-15 12:00:48 -06:00
Jos Dehaes
780524267f conditional compile on Big Sur and up 2023-12-15 15:42:12 +01:00
aristocratos
fe699b4333 Version bump to 1.3.0 in preparation for upcoming release 2023-12-12 23:20:09 +01:00
aristocratos
2d2df23198 Merge branch 'main' of github.com:aristocratos/btop 2023-12-12 23:19:31 +01:00
aristocratos
d7b581eda4 Updated changes 2023-12-12 23:17:36 +01:00
Jakob P. Liljenberg
b71538eabe
Merge pull request #666 from muneebmahmed/macos-clang 2023-12-12 23:07:39 +01:00
Jakob P. Liljenberg
730af5d4e1
Merge branch 'main' into macos-clang 2023-12-12 23:05:52 +01:00
aristocratos
a017056ea0 Added swap to ignore for statvfs() since it will always fail 2023-12-12 23:05:07 +01:00
aristocratos
e770cccaf8 Added try->catch for get_zfs_stat_file() to avoid fs error 2023-12-12 22:55:48 +01:00
Muneeb Ahmed
0246b1b971 Enable macos clang
Apple clang uses different versioning from LLVM, so 15.0.0 is compatible
2023-12-12 13:45:31 -08:00
Jakob P. Liljenberg
6282f36f8f
Merge pull request #675 from imwints/cmake 2023-12-12 22:06:02 +01:00
Jakob P. Liljenberg
be731600f1
Merge branch 'main' into cmake 2023-12-12 22:01:21 +01:00
Jakob P. Liljenberg
450b59b657
Merge branch 'main' into main 2023-12-12 21:55:27 +01:00
Jakob P. Liljenberg
cfd20a374b
Merge pull request #677 from imwints/cpu-model 2023-12-12 21:48:55 +01:00
Jakob P. Liljenberg
b6a86962e2
Merge branch 'main' into cpu-model 2023-12-12 21:47:01 +01:00
Jakob P. Liljenberg
14e664e756
Merge pull request #679 from masiboss/main 2023-12-12 21:41:55 +01:00
kz6fittycent
875f08ba5e
Update snapcraft.yaml - opengl
- Testing opengl plug
2023-12-12 14:27:16 -06:00
kz6fittycent
3ee4b18e57
Update bug_report.md
- added snap info for bug reports to delineate
2023-12-12 14:14:59 -06:00
kz6fittycent
2973a76f2b
Merge branch 'aristocratos:main' into main 2023-12-12 14:06:44 -06:00
kz6fittycent
fb782a2ab3
Create test-snap-can-build.yml 2023-12-12 14:02:27 -06:00
masiboss
5902484f39 simplify removal of "Apple" 2023-12-07 21:42:11 +01:00
masiboss
5beb9e12e5 in case apple decides to add another suffix to the cpu name 2023-12-07 20:56:40 +01:00
masiboss
1b2f11b412 cut less of cpu name if frequency is not shown 2023-12-07 20:49:34 +01:00
masiboss
bcf4ad8ab6 fix array out of bounds on regular m chip 2023-12-07 19:50:12 +01:00
masiboss
aeefcacbc9 fix cpu version not included 2023-12-07 19:34:11 +01:00
masiboss
23698940df strip "Apple" from name of Apple silicon chips 2023-12-07 19:23:58 +01:00
Steffen Winter
8096433736
Fix printed model name for older Intel CPU 2023-12-05 02:34:24 +01:00
Steffen Winter
f4b14ce97e
Add CMake compile instructions for macOS 2023-12-05 01:09:15 +01:00
Steffen Winter
97b35d9720
Add cmake workflow for all platforms 2023-12-05 01:03:54 +01:00
Steffen Winter
e35538fa29 Patch RPATH on FreeBSD, support OSX and format 2023-12-04 15:56:23 +01:00
Jakob P. Liljenberg
0d357468b5
Merge pull request #674 from imwints/bsd-workflow
Provide FreeBSD static release binaries
2023-12-01 22:52:51 +01:00
Steffen Winter
00f58b6228
Provide FreeBSD static release binaries
Bumps vmaction@freesdb-vm to version 1 which runs on Linux and doesn't
hang all the time. Also uses clang for full static compilation
2023-12-01 15:12:47 +01:00
Jakob P. Liljenberg
ebc46ca12c
Clean up compile instructions 2023-11-27 18:21:42 +01:00
Jakob P. Liljenberg
d1384c9341
Merge pull request #671 from imwints/cmake-gpu
Bring GPU support to CMake and improve how Make handles the ROCm library build
2023-11-27 17:53:39 +01:00
Steffen Winter
6f12e3555d
Properly invoke CMake to build ROCm
* Build an optimized library by default
* Only build the library target
* ROCm is build with debug symbols when `make DEBUG=true`
* Enable LTO
* Use the more generic CMake build command instead of calling make
  directly, this always uses all cores by default and makes it easier to
  switch to another generator e.g. Ninja
* Use a variable to store the ROCm source directory. The directory can
  be changed with `make ROCM_DIR=<dir>`
* The static library is now directly linked by CMake and not created off
  of the object files from a shared library build
* The C++ compiler used to compile btop is now used to compile ROCm to
  avoid name mangling when `CXX` from the environment and `make CXX=`
  differ
* CMake is invoked from btop's root directory
2023-11-27 12:19:21 +01:00
Steffen Winter
0585bc9cfb Suppress all output from ROCm build
Similar to including external include files with `-isystem`, ignore
output from ROCm build since these warnings aren't a concern here
2023-11-27 11:42:40 +01:00