|
|
@0db0df2
|
4 months |
zarevucky.jiri |
Hash table improvements
Implement hash_table_foreach macro, analogous …
|
|
|
@da54714
|
5 months |
noreply |
partially implement key-based pthread local storage (#245)
* check …
|
|
|
@89b5a75
|
5 months |
noreply |
fix cstyle (#244)
|
|
|
@f35749e
|
5 months |
jiri |
System restart via shutdown -r
|
|
|
@32254d6
|
5 months |
noreply |
init RTLD runtime at load time even for statically linked binaries …
|
|
|
@832cbe7
|
6 months |
jiri |
Add proper IDE PCI to ISA fallback mechanism.
To determine if legacy …
|
|
|
@97116a2
|
6 months |
zarevucky.jiri |
Run make ccheck-fix
|
|
|
@b27ae65a
|
6 months |
noreply |
fix calculation of TLS size for main fibril (#240)
* explain why …
|
|
|
@41dcabc
|
6 months |
zarevucky.jiri |
libc: Prevent writer starvation in fibril_rwlock_t.
Thanks to …
|
|
|
@e0e2264
|
6 months |
jiri |
Fix printing the incorrect blocking chain when deadlock is detected.
|
|
|
@3fcea34
|
10 months |
zarevucky.jiri |
Simplify the SYS_THREAD_CREATE syscall interface
Removed the beefy …
|
|
|
@dd50aa19
|
11 months |
zarevucky.jiri |
Allocation function tweaks
- Add reallocarray() from POSIX 2024 for …
|
|
|
@878736e
|
13 months |
jiri |
Fix ccheck.
|
|
|
@3887aab2
|
14 months |
5887334+jxsvoboda |
Change internal UUID representation to named fields
|
|
|
@0b1f01c
|
14 months |
5887334+jxsvoboda |
Add option for 16-bit random number generation
|
|
|
@69c376b5
|
14 months |
jiri |
Avoid invoking SYSCALL macro outside of libc.
|
|
|
@c576800
|
14 months |
jiri |
The main program's relocation must be processed after the shared libs
|
|
|
@443695e
|
14 months |
jiri |
Basic PCI-IDE driver (no DMA support)
Also, make sure we avoid …
|
|
|
@10fc93c
|
20 months |
jiri |
Move charfield/chargrid/color/concaps to liboutput
topic/simplify-dev-export
|
|
|
@fa942bc
|
20 months |
jiri |
Move input API to a separate library
topic/simplify-dev-export
|
|
|
@1be9ee0
|
20 months |
jiri |
Move output API to separate library
topic/simplify-dev-export
|
|
|
@a635535
|
20 months |
jiri |
Move console/con_srv out of libc into a separate library
topic/simplify-dev-export
|
|
|
@cad7b7e
|
20 months |
jiri |
Move clipboard API from libc to a separate library
topic/simplify-dev-export
|
|
|
@8f04992
|
20 months |
jiri |
Move corecfg from libc to a separate library
topic/simplify-dev-export
|
|
|
@0e2eee1
|
20 months |
jiri |
Move ipc_test to a separate library
topic/simplify-dev-export
|
|
|
@d76862d0
|
21 months |
zarevucky.jiri |
Move prodcons back to libc
topic/simplify-dev-export
|
|
|
@694ca3d6
|
21 months |
zarevucky.jiri |
Deduplicate printf_core()
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad9178bf
|
21 months |
zarevucky.jiri |
Deduplicate ADT
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55c5cb05
|
21 months |
zarevucky.jiri |
Deduplicate gsort()
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fdfb24e
|
21 months |
zarevucky.jiri |
Deduplicate string related functions
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44e8541
|
21 months |
zarevucky.jiri |
Move stdlib.h and some of its function into /common
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b169619
|
21 months |
zarevucky.jiri |
Deduplicate mem functions
There are a number of functions which are …
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d5409da
|
21 months |
zarevucky.jiri |
C++: mutex::init should be constexpr
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd7df1c
|
21 months |
zarevucky.jiri |
Silence spurious/unwanted GCC warnings using pragmas
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d7f5e3
|
23 months |
jiri |
loc_server_register() should be callable more than once …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c6fd56
|
23 months |
jiri |
loc_server_register() should be callable more than once (API only)
…
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61eb2ce2
|
2 years |
zarevucky.jiri |
Make hash table operations immutable, because global mutable state is evil
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30b56d9
|
2 years |
zarevucky.jiri |
Use the correct format specifier when printing task_id_t
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b83c5e4
|
3 years |
zarevucky.jiri |
Make sure we don't call memcpy() with NULL pointer
The standard …
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60ebe63
|
3 years |
jiri |
Store positioning device ID in position events
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b48e680f
|
4 years |
jiri |
Allow console application to set the terminal window caption
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8edec53
|
4 years |
jiri |
Support double-click
Needed to open Navigator entries using the mouse.
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e242121
|
4 years |
jiri |
Fix asprintf() returning garbage instead of empty string
When pasting …
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4afb6c9
|
4 years |
jiri |
Use of uninitialized variable causes UI to fail in terminal
You fail …
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5fc8244
|
4 years |
jiri |
Move device-related stuff out of libc to libdevice
Unfortunately, we …
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec7902d
|
4 years |
jiri |
Move TCP/IP library support out of libc to separate library
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36795edf
|
4 years |
martin |
Improve lists and other data structures
Provide more …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6c4d40
|
4 years |
jiri |
Do not forget to clean up when exiting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87822ce
|
4 years |
jiri |
Avoid infinite loop when console communication is broken
Need to make …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68a552f
|
4 years |
jiri |
Efficient way of rendering to the console via shared buffer
Makes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1582b50
|
5 years |
jiri |
Fix spacing in single-line comments using latest ccheck
This found …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddb844e
|
5 years |
jiri |
Resolve merge conflicts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de19d4a
|
5 years |
jiri |
Clean up vestiges of visualizer interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28a5ebd
|
5 years |
martin |
Use char32_t instead of wchat_t to represent UTF-32 strings
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffccdff0
|
5 years |
martin |
Unify alignment handling
Use the C11 alignof() operator. Make sure …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94e75cf
|
5 years |
martin |
Compute the memory area overhead more precisely
The memory area not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@265be8a
|
5 years |
zarevucky.jiri |
Avoid memory leak when realloc fails in vol_get_ids_internal function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6feccae
|
5 years |
jiri |
Remove compositor, libgraph
Libgraph is the old display driver …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0800b26
|
5 years |
jiri |
Do not leak exchanges in udebug client API
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccbd2e1
|
5 years |
jiri |
Assert ipc_hangup succeeded. Do not hang up twice.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@622e7c9
|
5 years |
jiri |
async_hangup() should just always succeed
There is no reason why this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@698ce34c
|
5 years |
jiri |
Async_hangup being called with async exchanges should be assertion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d3a4ac
|
5 years |
zarevucky.jiri |
Avoid memory leak in pci_get_ids_internal on realloc fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27c0e5b
|
5 years |
zarevucky.jiri |
Avoid memory leak in vdb_get_ids_internal on realloc fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a09dcb
|
5 years |
zarevucky.jiri |
Avoid memory leak in loc_get_ids_internal function on realloc fails
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11e4856
|
5 years |
zarevucky.jiri |
Fix memory leak in uuid_format function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec506d49
|
5 years |
zarevucky.jiri |
Avoid memory leak on realloc into inetcfg_get_ids_internal procedure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@01900b6
|
6 years |
martin |
Use an optional output argument instead of errno to propagate the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b08fb02
|
6 years |
martin |
cstyle (no change in functionality)
Split long lines to not generally …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04b7f2f
|
6 years |
martin |
add space after the bracket for a more aesthetically pleasing output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@086cab0
|
6 years |
martin |
function for retrieving string suffix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6302ae
|
6 years |
martin |
add basic support for IPC statistics
Dumping of phone connections is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2e0af47
|
6 years |
jiri |
Fix exchange leak when async write fails
This lead to deadlock on the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de65624
|
6 years |
jiri |
Fix too many integer digits when rounding capacity up
Apparently, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2443ad8
|
6 years |
jiri |
Let trace not use the loader API directly
This fixes traced binaries …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c24b0dcb
|
6 years |
jakub |
Rename capacity-related 'cap' to 'capa'
This allows to use 'cap' for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5284faa
|
6 years |
martin |
remove rendundant include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a949f4a
|
6 years |
jiri |
Dynamic linking on IA-64 (WIP)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b401b33
|
6 years |
noreply |
Merge pull request #169 from le-jzr/strtolwip
Removes internal …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4cf312
|
6 years |
zarevucky.jiri |
Fix build with -fsanitize=undefined
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3f4149
|
6 years |
zarevucky.jiri |
Rename entry.[cS] files to match their export names
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bebd154
|
6 years |
zarevucky.jiri |
Fix coastline gcc build
Not really sure why, but during gcc build the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42e91ae
|
6 years |
zarevucky.jiri |
Replace kernel's copy of str_uint64_t with a piece of strtol.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c9bf292
|
6 years |
zarevucky.jiri |
Reunite uspace string-to-int conversion functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0260034
|
6 years |
zarevucky.jiri |
Fix and test additional corner cases in strtol()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31a566b
|
6 years |
zarevucky.jiri |
Generalize and fix strtol() and friends
Added the option to recognize …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc56f30
|
6 years |
zarevucky.jiri |
Make some libc and libposix headers usable in C++
These headers …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0e2f9c
|
6 years |
jakub |
Correcting return handling of rtld/module_load()
Because of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8aea932
|
6 years |
jakub |
dlopen() used to run into a null pointer
The rtld functions will …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdca26a
|
6 years |
jakub |
Removing printf when failing from lib/rtld
If rtld failed a message …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@967e7a1
|
6 years |
jakub |
Removing exit() from lib rtld
Several functions in the library rtld …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e801dc
|
6 years |
noreply |
Indicate and enforce constness of hash table key in certain functions …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca0e838
|
6 years |
zarevucky.jiri |
Convert preprocessor macros in abi/ to C constructs
Preprocessor …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab87db5
|
6 years |
noreply |
Merge pull request #157
Turn some function-like macros into functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76ec309b
|
6 years |
zarevucky.jiri |
Correct ipow10_u64() for large exponents
theoretically ipow10_u64() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4ee8b3f
|
6 years |
zarevucky.jiri |
Make sure rndgen_destroy() always gets called
The original …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c707e4
|
6 years |
zarevucky.jiri |
Add an implementation of uuid_format
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab7d85a
|
6 years |
zarevucky.jiri |
Remove unnecessary test from uuid parser
The original parser tested …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bae2a05f
|
6 years |
zarevucky.jiri |
Update file description for gsort.c
This commit removes the old file …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f6a85ae
|
6 years |
zarevucky.jiri |
Fix version 4 UUID generation
According to the standard, the 4 most …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|