|
|
|
@6340b4d2
|
6 years |
jiri.zarevucky |
libc: Put threading-related files into a subdirectory.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d742db21
|
6 years |
jiri.zarevucky |
Implement down_timeout() and close() operations for fibril semaphore.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6bb136b2
|
6 years |
jiri |
Limit userspace stack trace depth.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4b7b29
|
6 years |
jiri.zarevucky |
tools/ew.py: use -netdev instead of the obsolete -net option
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2965d18
|
6 years |
jiri.zarevucky |
Add debug counter for rmutex locks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8080262
|
6 years |
jiri.zarevucky |
Replace remaining explicit uses of futex_t outside fibril …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4c8a7b
|
6 years |
martin |
remove extra space
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12bdbcc6
|
6 years |
martin |
make the toolchain error message just slightly more informative
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3943da1
|
6 years |
martin |
vfs_connection does not have to listen on the fallback port
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@efa3136
|
6 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d78d88
|
6 years |
jiri |
Modifying mount point for a partition.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bec18a9
|
6 years |
jakub |
Fix quotation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64ffd83
|
6 years |
jiri |
Configuring mount point for (newly created) paritions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05208d9
|
6 years |
jiri.zarevucky |
Single-threaded optimization for ready_semaphore performance.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@514d561
|
6 years |
jiri.zarevucky |
Fibril/async implementation overhaul.
This commit marks the move …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7137f74c
|
6 years |
jiri.zarevucky |
Implement some of GCC's sync_* builtins in using <atomic.h>.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a50430
|
6 years |
jiri.zarevucky |
Enable -Werror for C++.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d83cf6f
|
6 years |
jiri.zarevucky |
Remove TIMEVAL_MAX, it's not as useful as I thought it would be.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9d8307a
|
6 years |
jiri |
Reimplement strtold function in libc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42f5860
|
6 years |
jiri.zarevucky |
Clean up userspace RCU.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9bde0d5
|
6 years |
jiri.zarevucky |
Replace a bunch of direct uses of futex_t.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40abf56
|
6 years |
jiri.zarevucky |
Make sure that a thread with uninitialized TLS does not need to call …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b05082
|
6 years |
jiri.zarevucky |
Adds
- tcb_raw_get(), which returns the value of the TP register …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b1baac
|
6 years |
martin |
ns: register service interfaces individually
Each service interface …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edc64c0
|
6 years |
jakub |
Zero out new thread's register context
This removes the information …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58093d9
|
6 years |
jakub |
ia64: context_set() must always set gp to gp
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4177e70
|
6 years |
jiri.zarevucky |
mips: We use K1 register for thread pointer, so we must treat it as a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db51219f
|
6 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38d8849
|
6 years |
jiri.zarevucky |
Privatize <thread.h>.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c124c985
|
6 years |
jiri.zarevucky |
Add fibril_rmutex_t type and fibril multithreading enablement.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c45dc5e1
|
6 years |
jiri.zarevucky |
Tester: print the list of failed tests.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@802a8c8
|
6 years |
jiri |
Add log2, log2f to math library.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58daded
|
6 years |
jiri |
setvbuf should return an integer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0245896
|
6 years |
jakub |
Bump version to 0.7.2
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
0.7.2
|
|
|
@0b5d37a
|
6 years |
jakub |
Fix unused variable warnings in float2 test
Enable the part of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@868d75c
|
6 years |
jakub |
Do not combine -nographic and -serial stdio at the
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@710c1e9
|
6 years |
jiri.zarevucky |
More robust non-blocking futex down.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3787a0
|
6 years |
jiri.zarevucky |
Extra debug output in loader.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f97ef44
|
6 years |
jiri.zarevucky |
Sleep is more natural as part of the fibril API.
(the implementation …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9912f49
|
6 years |
jiri |
imaxabs, imaxdiv.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@99d3123
|
6 years |
jiri |
libc needs a string.h (for the outside users, at least).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2eadda9
|
6 years |
jiri.zarevucky |
Remove undefined references to main program from shared libc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2c4127
|
6 years |
jiri.zarevucky |
Do not set STARTUP() in the linker script. Add the file to build …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d56e2e
|
6 years |
jiri.zarevucky |
Use of uninitialized variable.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d054ad3
|
6 years |
jiri.zarevucky |
Remove the obsolete callback abstraction from low level IPC.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87337dc5
|
6 years |
jiri |
Random number generator interface. FAT and exFAT should be created …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@914c693
|
6 years |
martin |
remove obsolete non-interface connection routines
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4475a44
|
6 years |
martin |
use uint8_t * instead of char *
Technically, there should be no …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6abff2a8
|
6 years |
martin |
put extern declarations into the header file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be0f5e4
|
6 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e89a06a
|
6 years |
jiri |
Encapsulate partitions list in volume server. (Global state is not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6419c6e
|
6 years |
jakub |
Don't use GCC C extension in -std=c++17 code
Pointer arithmetics on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da680b4b
|
6 years |
jiri |
Don't automatically mount writable filesystems on ATA hard drives. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9ba040a
|
6 years |
Jaroslav Jindrak |
cpp: added missing section on riscv64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5bbb044c
|
6 years |
Jaroslav Jindrak |
cpp: libcpp is now linked statically
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ceda22
|
6 years |
Jaroslav Jindrak |
cpp: fixed linking issues on ia32 caused by inaccessible symbols
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1bf924a
|
6 years |
Jaroslav Jindrak |
cpp: fixed parallel building and dependency issues by making c++ rules …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ca51cc
|
6 years |
Jaroslav Jindrak |
removed whitespace changes and opted to change types of variables …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a853075
|
6 years |
Jaroslav Jindrak |
cpp: fixed test crashes on amd64 caused by list invalidation during erase
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1caddc6
|
6 years |
Jaroslav Jindrak |
c: removed warning in c++ about void* pointer arithmetic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ae7827
|
6 years |
Jaroslav Jindrak |
cpp: fixed a bug in bitset test which caused endianity to change …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07eaeea
|
6 years |
Jaroslav Jindrak |
cpp: fixed unordered_map tests on ppc32 and sparc64, added additional …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65ee021
|
6 years |
Jaroslav Jindrak |
cpp: fixed c++ source file detection
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e328c3
|
6 years |
Jaroslav Jindrak |
cpp: added missing unwind function dummy
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32d53a7
|
6 years |
Jaroslav Jindrak |
cpp: removed the highest_deleted test, which belonged to std::map and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e84c961
|
6 years |
Jaroslav Jindrak |
cpp: cpptest now uses BINARY instead of CXX_BINARY again
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8054f60
|
6 years |
Jaroslav Jindrak |
cpp: added missing section to ppc32 and ia64 linker script, which …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73401643
|
6 years |
Jaroslav Jindrak |
cpp: c++ binaries are detected by source extensions, split c++ related …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b12dbb
|
6 years |
Jaroslav Jindrak |
cpp: fixed a type in the cmp and swap macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dfadf7e
|
6 years |
Jaroslav Jindrak |
cpp: added missing job generation code to the build system
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74aee0c
|
6 years |
Jaroslav Jindrak |
bumped sycek version
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e2154e7
|
6 years |
Jaroslav Jindrak |
cpp: restructured build system to fix ia64 errors, renamed CPP* macros …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a37eeb9
|
6 years |
Jaroslav Jindrak |
cpp: fixed indentation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb2c8b6
|
6 years |
Jaroslav Jindrak |
cpp: fixed conditional compilation for arm32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f025a8
|
6 years |
Jaroslav Jindrak |
cpp: fixed arm32 compilation of libcpp (and hopefully mips32eb too)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1583793
|
6 years |
Jaroslav Jindrak |
c: fixed cstyle and removed leftover testing key combination
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d2bc9d
|
6 years |
Jaroslav Jindrak |
cpp: added .lo job for makefile
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fb8163
|
6 years |
Jaroslav Jindrak |
cpp: float is now specified for mips
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c12d567
|
6 years |
Jaroslav Jindrak |
cpp: c++ code is now compiled with -msoft-float like c code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09553a0
|
6 years |
Jaroslav Jindrak |
cpp+c: added missing linker script modifications and fixed some …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d62d2c6
|
6 years |
Jaroslav Jindrak |
cpp: added explicit cast to avoid template deduction failures on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30bc2ce
|
6 years |
Jaroslav Jindrak |
c: added explicit conversions to a pointer return value (making this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@199b6d8
|
6 years |
Jaroslav Jindrak |
c: fixed constructor calls for c++ objects in program loader …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c735afb
|
6 years |
Jaroslav Jindrak |
cpp: fix problems caused by new HelenOS changes (and leftowers from rebase)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b57a3ee
|
6 years |
Jaroslav Jindrak |
cpp: refactored the library layout, everything from the impl directory …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f461384
|
6 years |
Jaroslav Jindrak |
cpp: added <shared_mutex> to cpptest as include to make sure it exists
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a8a9273
|
6 years |
Jaroslav Jindrak |
cpp: renamed bits/string.hpp and bits/list.hpp to avoid future …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3b8405
|
6 years |
Jaroslav Jindrak |
cpp: split <mutex> into <mutex> and <shared_mutex>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6139852
|
6 years |
Jaroslav Jindrak |
cpp: temporarily removed problematic tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15f2306
|
6 years |
Jaroslav Jindrak |
cpp: fixed misnamed runtime function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2f85283
|
6 years |
Jaroslav Jindrak |
cpp: updated the test program
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9a9e7b
|
6 years |
Jaroslav Jindrak |
cpp: added tests for mutating algorithms and fixed bugs found by them
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71f713a
|
6 years |
Jaroslav Jindrak |
cpp: finished non-modifying algorithm tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1668862
|
6 years |
Jaroslav Jindrak |
cpp: fixed std::equal, it used the iterators as if they were random …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09416c12
|
6 years |
Jaroslav Jindrak |
cpp: added basic algorithm tests and fixed bugs they found
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69cc156
|
6 years |
Jaroslav Jindrak |
cpp: renamed aux::invoke to aux::INVOKE to match standard and avoid …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddd287d
|
6 years |
Jaroslav Jindrak |
cpp: resolved conflict between tuple constructors when sizeof…(Ts) == 0
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28cb7843
|
6 years |
Jaroslav Jindrak |
cpp: added naive make_(un)signed specialization for char
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d5047002
|
6 years |
Jaroslav Jindrak |
cpp: added test() for easier boolean tests and changed static tests in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4960254
|
6 years |
Jaroslav Jindrak |
cpp: added ratio tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|