aboutsummaryrefslogtreecommitdiff
path: root/base
AgeCommit message (Expand)Author
2024-04-30Implement Vfwadd/sub vv/vf as intrinsicsHaines Sy
2024-04-24kernel_api: Emulate /proc/self/mapsLev Rumyantsev
2024-04-24base: export fd.hLev Rumyantsev
2024-03-14Remove unused headersdimitry
2024-03-10Add CountRZero function to bit_util.hVictor Khimenko
2024-03-04Add helper functions to Saturating class that expose "overflow" result.Victor Khimenko
2024-03-04Add few more template aliases to facilitate work with saturating types.Ahmed Mohamed Mohamed
2024-02-01Implement VleXX instructionsHaines Sy
2024-01-24berberis: Use berberis::kPageSizeKalesh Singh
2024-01-24berberis: Introduce berberis/base/page_size.hKalesh Singh
2024-01-19Implement SimdMaskToBitMask functionAhmed Mohamed Mohamed
2024-01-15Replace typedef with using.Mohamed Elbashir Younes Snosy
2024-01-04Add Popcount function for safe int types.Victor Khimenko
2024-01-02Move config_custom to basedimitry
2024-01-02Extend AlignUp/AlignDown function to cover safe ints.Victor Khimenko
2024-01-02Add RawInt{8,16,32,64,128} types.Victor Khimenko
2023-12-29Expand config flagsdimitry
2023-12-22Add helper template alieases to reduce usage of typename.Victor Khimenko
2023-12-19Remove automatic conversion between signed and unsigned safe ints.Victor Khimenko
2023-12-19Add MakeSigned/MakeUnsigned helper functions.Victor Khimenko
2023-12-18Fix typos in description of NarrowTopHalf.Victor Khimenko
2023-12-18Use safe ints for Interpreter::OpVictor Khimenko
2023-12-16Adjust type of shift result.Victor Khimenko
2023-12-14Add {,Sat}{,U}Int{8,16,32,64} types with Rust-like semantics.Victor Khimenko
2023-12-13Implement BitUtilLog2 efficientlyVictor Khimenko
2023-12-05Fix -Wunused-variable compiler warningYi Kong
2023-12-01Merge "Handle empty tracing property case" into mainDimitry Ivanov
2023-12-01Add symbolize_trace tooldimitry
2023-12-01Handle empty tracing property casedimitry
2023-11-17[heavy_optimizer/riscv64] Resolve jumps for finalizePaul Daniel Faria
2023-10-12Replace arraysize with std::sizeVictor Khimenko
2023-10-03Add support for FCsr and FFlags CSR registers (part 2).Victor Khimenko
2023-09-08Move hardcoded constants to config.hVictor Khimenko
2023-09-08Move config.h from runtime_primitives to base.Victor Khimenko
2023-08-17program_runner: restore entry point overrideLev Rumyantsev
2023-07-27guest_signal: Add guest signal handlingAkira Baruah
2023-07-27Move host_signal.h to berberis/baseAkira Baruah
2023-07-11Speedup MemfdBackedMap.type_uintptr_t testdimitry
2023-06-23base: Fix concurrency bug in MmapPoolLev Rumyantsev
2023-06-15Reland: Get rid of RWX pages (MAP_SHARED)dimitry
2023-04-21Merge "Add mmap support functions to berberis"Treehugger Robot
2023-04-21Add mmap support functions to berberisdimitry
2023-04-21Merge load/store helper functions.Victor Khimenko
2023-04-14Add ElfBacked exec region implementationdimitry
2023-04-11berberis_host_tests: enable 32-bit testsLev Rumyantsev
2023-04-10Merge similar functions in the semantic playerVictor Khimenko
2023-04-07Revert "Get rid of RWX pages (MAP_SHARED)"Victor Khimenko
2023-04-04Add exec_region support to baseVictor Khimenko
2023-03-20base: add tracingLev Rumyantsev
2023-03-20base: add format_buffer and gettidLev Rumyantsev