|
|
|
@79f35d40
|
6 years |
Jaroslav Jindrak |
cpp: removed unnecessary inlines
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b08a62c
|
6 years |
Jaroslav Jindrak |
cpp: added implementation of the most basic string functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@836ecad
|
6 years |
Jaroslav Jindrak |
cpp: std::vector::get_allocator now returns a copy for sure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98c99ba
|
6 years |
Jaroslav Jindrak |
cpp: fixed reverse iterator generators of vector and string
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@177a576
|
6 years |
Jaroslav Jindrak |
cpp: made the public api of string actually public
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52d025c
|
6 years |
Jaroslav Jindrak |
cpp: added a string stub
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@225c0f3
|
6 years |
Jaroslav Jindrak |
cpp: removed redundant (and malformed) declaration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b28f803
|
6 years |
Jaroslav Jindrak |
cpp: added tests to makefile, currently we use a custom testing …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f202b20
|
6 years |
Jaroslav Jindrak |
cpp: fixed copy iterator assignment and added a return statement to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4b01cb
|
6 years |
Jaroslav Jindrak |
cpp: removed noexcept requirement because the compiler cannot find …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83aea53
|
6 years |
Jaroslav Jindrak |
cpp: fixed minor bugs in vector
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b946b052
|
6 years |
Jaroslav Jindrak |
cpp: added missing include guards
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11e2adf
|
6 years |
Jaroslav Jindrak |
cpp: added array swap tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9f897c
|
6 years |
Jaroslav Jindrak |
cpp: added some tests for std::vector
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56521a2
|
6 years |
Jaroslav Jindrak |
cpp: fixed vector::insert to work when no reallocation is needed and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f041811
|
6 years |
Jaroslav Jindrak |
cpp: fixed minor bugs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@604038c
|
6 years |
Jaroslav Jindrak |
cpp: added basic array tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a8d37c6
|
6 years |
Jaroslav Jindrak |
cpp: added missing array algorithms
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d50d70
|
6 years |
Jaroslav Jindrak |
cpp: added implementation of iosfwd
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6d68a3
|
6 years |
Jaroslav Jindrak |
cpp: implemented quite a lot of algorithms
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35584b19
|
6 years |
Jaroslav Jindrak |
cpp: added mostly functioning version of std::vector, but inserts …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de89870
|
6 years |
Jaroslav Jindrak |
cpp: added a new metafunction that removes references
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18944e0
|
6 years |
Jaroslav Jindrak |
cpp: temporarily removed noexcept on swap due to a missing requirement …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3457e11
|
6 years |
Jaroslav Jindrak |
cpp: added some basic algorithms needed for container implementations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@134fd03
|
6 years |
Jaroslav Jindrak |
cpp: added missing implementation of the default initializer_list …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2b55ac9
|
6 years |
Jaroslav Jindrak |
cpp: added stubs for level 2 unwinding, now we can throw and catch …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6c9fa6
|
6 years |
Jaroslav Jindrak |
cpp: fixed typos, copypasta errors and standard differences in memory
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@289b2dd
|
6 years |
Jaroslav Jindrak |
cpp: started working on vector
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2259da1
|
6 years |
Jaroslav Jindrak |
cpp: added full implementation of initializer_list
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d72b26
|
6 years |
Jaroslav Jindrak |
cpp: added basic implementation of the memory header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40f8328
|
6 years |
Jaroslav Jindrak |
cpp: added an auxiliary header for metafunctions, implemented some new …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@529ebfb8
|
6 years |
Jaroslav Jindrak |
cpp: added at without bounds checking
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aab972f
|
6 years |
Jaroslav Jindrak |
cpp: added mostly functioning implementation of std::array, iterator …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e91e0f
|
6 years |
Jaroslav Jindrak |
cpp: added missing template parameters and semicolons
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@add816c7
|
6 years |
Jaroslav Jindrak |
cpp: reordered functions to avoid forward declaration, removed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2841b4f
|
6 years |
Jaroslav Jindrak |
cpp: added missing placement new operator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d4e0d9
|
6 years |
Jaroslav Jindrak |
cpp: added more type traits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5abc7fd
|
6 years |
Jaroslav Jindrak |
cpp: added exchange and partial swap definitions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5fb070d
|
6 years |
Jaroslav Jindrak |
cpp: changed the current standard to C++17, this should be added to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ac215d
|
6 years |
Jaroslav Jindrak |
cpp: moved meta helper to type traits because they were creating a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2084bfcd
|
6 years |
Jaroslav Jindrak |
cpp: moved utility to impl/utility.hpp
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc7ec7c
|
6 years |
Jaroslav Jindrak |
cpp: moved new to impl/new.hpp and added missing C++14 delete …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac47ba95
|
6 years |
Jaroslav Jindrak |
cpp: added missing definition of nullptr_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1cd380c
|
6 years |
Jaroslav Jindrak |
cpp: moved the implementation of the system headers to .hpp files in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@75848a8
|
6 years |
Jaroslav Jindrak |
cpp: fixed forward using in type_traits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e66fc6f
|
6 years |
Jaroslav Jindrak |
cpp: partially implemented the utility header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3276682
|
6 years |
Jaroslav Jindrak |
cpp: created auxiliary meta header and used its functions to implement …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72d9e44
|
6 years |
Jaroslav Jindrak |
cpp: implemented std::integral_constant
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9dfdb03
|
6 years |
Jaroslav Jindrak |
cpp: added declarations of all type traits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@858a51f
|
6 years |
Jaroslav Jindrak |
cpp: added unwind to makefile and a missing declaration to unwind level 1
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef9d0988
|
6 years |
Jaroslav Jindrak |
cpp: added stubs for dynamic_cast and level 1 unwinding
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b6477e
|
6 years |
Jaroslav Jindrak |
cpp: finished typeinfo and typeid support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2c1966
|
6 years |
Jaroslav Jindrak |
cpp: added a basic implementation of typeinfo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3740656
|
6 years |
Jaroslav Jindrak |
cpp: added the rest of the C++11 memory allocation/deallocation operators.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1aecb1
|
6 years |
Jaroslav Jindrak |
cpp: added majority of libc wrappers, simple implementation of new and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b83ec692
|
6 years |
Jaroslav Jindrak |
cpp: added the rest of the libc wrappers that could be wrapped …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@058c240
|
6 years |
Jaroslav Jindrak |
cpp: added c++ to the build system, created libcpp, added and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@acf6b55
|
6 years |
jiri.zarevucky |
Make it possible for uspace to determine why SYS_IPC_WAIT returned.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd9e868
|
6 years |
jiri.zarevucky |
Fix possible NULL dereferences in async.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63d46341
|
6 years |
martin |
move emulator configurations from contrib/ to tools/
Since the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@984a9ba
|
6 years |
martin |
do not expose the call capability handler from the async framework
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76f566d
|
6 years |
martin |
coding style improvements (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e904dd
|
6 years |
jiri.zarevucky |
Implement simple line buffer for KIO output, and attach task name/id to it.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3b2ffa
|
6 years |
jiri |
Merge volume management improvements (still WIP).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a9174e
|
6 years |
jiri |
Volume server needs to react to partitions being removed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72c72d4
|
6 years |
jiri |
Basic volume eject implementation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db9c889
|
6 years |
jiri |
Add volume administration utility.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f36841
|
6 years |
jiri |
Basic automatic volume mounting.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e472ee
|
6 years |
jakub |
Move DMA buffers allocation functions to libvirtio
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@331d024
|
6 years |
jakub |
Move desc free list functions to libvirtio
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96c30c8
|
6 years |
jiri.zarevucky |
Turn ipc_poke() into a regular wakeup on the waitq.
With prior …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82453b29
|
6 years |
jiri.zarevucky |
Detect when printf() printing deadlock deadlocks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@061274f
|
6 years |
martin |
simplify async framework internals
Do not duplicitly store or pass …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62c4297
|
6 years |
jiri.zarevucky |
Remove some unnecessary includes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8dab988
|
6 years |
jiri.zarevucky |
Put notifications into a dynamic queue instead of forgetting them.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45c39ad
|
6 years |
jiri.zarevucky |
Use attribute((noreturn)) instead of mutually incompatible …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b96dc06
|
6 years |
jiri.zarevucky |
Replace _Noreturn with C++-friendly noreturn. Remove unnecessary _Atomic.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c9ae08
|
6 years |
jiri.zarevucky |
Fix undefined behavior.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb19590
|
6 years |
jiri.zarevucky |
Better fix for USB endpoint interval. (thx aearsis)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60876fd3
|
6 years |
jiri.zarevucky |
Add virtio-net to .gitignore.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fc9bfd
|
6 years |
jiri.zarevucky |
tools/ew.py: Expose serial port in terminal by default.
Enable NS16550 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@831aa466
|
6 years |
jiri.zarevucky |
Fix cases of undefined behavior found by ubsan.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@70fae4e
|
6 years |
jiri |
Travis should not need to download Sycek every time.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e569bf
|
6 years |
jiri.zarevucky |
Fix accidentally introduced build issue.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8119363
|
6 years |
jiri.zarevucky |
Merge some preliminary async/fibril framework changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e768aea
|
6 years |
jiri.zarevucky |
Simplify async manager.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab6edb6
|
6 years |
jiri.zarevucky |
Simplify the interaction between async_futex and fibril_switch().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b59318e
|
6 years |
jiri.zarevucky |
Make futex able to time out.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6372be9
|
6 years |
jiri.zarevucky |
Improve the debugging options for futexes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38e3427
|
6 years |
jiri.zarevucky |
Switch other up/down to lock/unlock.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95838f1
|
6 years |
jiri.zarevucky |
Switch async_futex to using futex_lock/unlock.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fbfe59d
|
6 years |
jakub |
Merge branch 'virtio-net'
This commit merges basic support for the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3107e2
|
6 years |
jakub |
Fix ccheck
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@417aaafb
|
6 years |
jakub |
Protect the virtqueue with a mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3679f51a
|
6 years |
jiri.zarevucky |
Remove the option of RCU-upgradable futexes for now.
They complicate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d73d992
|
6 years |
jiri.zarevucky |
Hide libc-internal details of the fibril implementation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a0dff8
|
6 years |
jiri.zarevucky |
Add const to time functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@826a0a97
|
6 years |
jiri.zarevucky |
Add task ID in the assert failure message.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2498b95
|
6 years |
jiri |
Move memchr to libc and add tests for other memxxx functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfe90b6
|
6 years |
jiri |
Remove forgotten debug print.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|