|
|
@241f1985
|
6 years |
matthieu.riolo |
Correcting failure from previous merge
The commits from Michal Koutný …
|
|
|
@8d74fdd
|
6 years |
matthieu.riolo |
sysman: Shutdown operation as shutdown.tgt isolation
Since not all …
|
|
|
@8fab3f6
|
6 years |
matthieu.riolo |
sysctl: Add start operation
|
|
|
@504d103
|
6 years |
matthieu.riolo |
sysman: Call starting by name appropriately
Conflicts: …
|
|
|
@01e68af
|
6 years |
matthieu.riolo |
sysman: Remove stale TODOs
|
|
|
@87a31ef2
|
6 years |
matthieu.riolo |
ns: Created simplified taskman API using low-level IPC API only
…
|
|
|
@4ff66ae
|
6 years |
matthieu.riolo |
taskman: Bind events dump to register handler
- So that no events are …
|
|
|
@4667b5c
|
6 years |
matthieu.riolo |
taskman: Add method to dump events of already running tasks
It's …
|
|
|
@8ae8262
|
6 years |
matthieu.riolo |
sysman: Support for anonymous services
- Daemons that only call …
|
|
|
@5353f50
|
6 years |
matthieu.riolo |
net: Start network service on boot
- Create unit files
- Create …
|
|
|
@7cce333
|
6 years |
matthieu.riolo |
sysman: Refined semantics of IPC_FLAG_AUTOSTART
IPC_FLAG_AUTOSTART_ …
|
|
|
@ed5367b
|
6 years |
matthieu.riolo |
sysman: Implement stopping units
Currently fails service monitoring …
|
|
|
@92a7cfb1
|
6 years |
matthieu.riolo |
dyn_array: Add sugar macro
|
|
|
@9532981
|
6 years |
matthieu.riolo |
sysman: Rename dependency to edge (more generic)
|
|
|
@b55f62a
|
6 years |
matthieu.riolo |
sysman: Create control utility sysctl
- can list units and their …
|
|
|
@012dd8e
|
6 years |
matthieu.riolo |
taskman: Handle INIT_TASKS as tasks spawned by loader
- everyone is …
|
|
|
@456f7ae
|
6 years |
matthieu.riolo |
libc: Separated task event functions
Conflicts: …
|
|
|
@b8341bc
|
6 years |
matthieu.riolo |
taskman: IPC builerplate for task event API
- Actual implementation …
|
|
|
@b22b0a94
|
6 years |
matthieu.riolo |
task: Inoperative API for passing kernel task events to uspace
- …
|
|
|
@d4ec49e
|
6 years |
matthieu.riolo |
taskman: Implement waiting both for retval and exit
Conflicts: …
|
|
|
@55fe220
|
6 years |
matthieu.riolo |
taskman: Modify existing callers of task_wait API
Conflicts: …
|
|
|
@5044114
|
6 years |
matthieu.riolo |
taskman: Allow relaxed task_wait setups
Conflicts: …
|
|
|
@e0e7eba
|
6 years |
matthieu.riolo |
taskman: Remove remainings from NS
Conflicts: …
|
|
|
@2f44fafd
|
6 years |
matthieu.riolo |
taskman: Implement task_wait API to pass all tests
- different …
|
|
|
@62273d1
|
6 years |
matthieu.riolo |
taskman: Implement simple task exit monitoring
|
|
|
@70d28e8
|
6 years |
matthieu.riolo |
taskman: tester plugin for wait flags combinations
Conflicts: …
|
|
|
@1be7bee
|
6 years |
matthieu.riolo |
sysman: Move task retval and waiting logic to taskman (partially)
- …
|
|
|
@fe86d9d
|
6 years |
matthieu.riolo |
taskman: .bzrignore + forgotten printf
Conflicts:
.bzrignore
|
|
|
@0a8f070
|
6 years |
matthieu.riolo |
Create taskman server (extracts task-related operations from naming …
|
|
|
@63a3276
|
6 years |
matthieu.riolo |
sysman: Instrumented locsrv for autostart
- also refactored unit name …
|
|
|
@72c8f77
|
6 years |
matthieu.riolo |
sysman: Separate job closure creation and its enqueuing
- added merge …
|
|
|
@c2d50c8
|
6 years |
matthieu.riolo |
dyn_array: Add concat and clear_range operations
|
|
|
@c1b2084
|
6 years |
matthieu.riolo |
dyn_array: Hide actual iterator in foreach macro
|
|
|
@4224ef7
|
6 years |
matthieu.riolo |
sysman: Add VFS FS server autostart
- VFS autostart instrumentation …
|
|
|
@dd5c623
|
6 years |
matthieu.riolo |
dyn_array: Non-allocating initialization API
|
|
|
@c0e4fc50
|
6 years |
matthieu.riolo |
libconf: Fix iterator behavior, fix config error notification
|
|
|
@5559712
|
6 years |
matthieu.riolo |
sysman: Naive autostart instrumentation of locsrv
- Add …
|
|
|
@2dda1d4
|
6 years |
matthieu.riolo |
libconf: Parse booleans
|
|
|
@4b1c6a4b
|
6 years |
matthieu.riolo |
libc: Add more dyn_array functions
Conflicts:
boot/Makefile.common
|
|
|
@095d03c
|
6 years |
matthieu.riolo |
libconf: Fix default INI section + tests
Conflicts:
.bzrignore
|
|
|
@d7c5fc0
|
6 years |
matthieu.riolo |
libconf: Fix allocation check
|
|
|
@c8891c8
|
6 years |
matthieu.riolo |
dyn_array: Remove runtime pointer arithmetics
|
|
|
@62d3d87
|
6 years |
matthieu.riolo |
Create ADT for dynamic array and its tests
Conflicts:
uspace/Makefile …
|
|
|
@09a8006
|
6 years |
matthieu.riolo |
Add license and copyright to new files
|
|
|
@6006f35
|
6 years |
matthieu.riolo |
Create library for reading INI files and defining configuration values …
|
|
|
@59ba708
|
6 years |
matthieu.riolo |
Add function for hashing strings
Conflicts: …
|
|
|
@9fe2fd7
|
6 years |
noreply |
Merge pull request #171 from Dzejrou/hackweek
C++ stdlib: <future>
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
|
|
|
@8c0b781
|
6 years |
Jaroslav Jindrak |
cpp: abort when undefined behaviour is encountered in std::async
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46c66f8
|
6 years |
Jaroslav Jindrak |
cpp: apply requested changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53afa639
|
6 years |
zarevucky.jiri |
Define nullptr_t more consistently
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9675296
|
6 years |
zarevucky.jiri |
Some clang fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e24583
|
6 years |
Jaroslav Jindrak |
cpp: write tests for <future> and fix minor bugs they found
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96fec16
|
6 years |
Jaroslav Jindrak |
cpp: fix duration::operator+ which incorrectly used parentheses and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b96e87e
|
6 years |
Jaroslav Jindrak |
cpp: prepare test files and type
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4dfb259
|
6 years |
Jaroslav Jindrak |
cpp: fix copy paste errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ab9df4
|
6 years |
Jaroslav Jindrak |
cpp: make sure exceptions are stored when we set value at thread exit too
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72786f38
|
6 years |
Jaroslav Jindrak |
cpp: moved all the at_exit logic to two functions which are to be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3ba97d
|
6 years |
Jaroslav Jindrak |
cpp: add a stub allowing creating thread_local variables, without …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d276424f
|
6 years |
Jaroslav Jindrak |
cpp: fix allocators for promise and packaged_task
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d71d09
|
6 years |
Jaroslav Jindrak |
cpp: remove aux::future_return_t as it was just identity now
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ea9dd2
|
6 years |
Jaroslav Jindrak |
cpp: add allocator support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09170ab8
|
6 years |
Jaroslav Jindrak |
cpp: change todo to a note as the behaviour is compliant
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d68584
|
6 years |
Jaroslav Jindrak |
cpp: add stub exception support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@239d25b
|
6 years |
Jaroslav Jindrak |
cpp: add the ability to catch named exceptions when exceptions are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fda6dd4
|
6 years |
Jaroslav Jindrak |
cpp: implemented packaged_task
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1621f91
|
6 years |
Jaroslav Jindrak |
cpp: fix return types for future<R>::get and shared_future<R>::get
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8660ad0
|
6 years |
Jaroslav Jindrak |
cpp: remove redundant specializations similarly to how we did it with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6c3bf3
|
6 years |
Jaroslav Jindrak |
cpp: remove redundant specializations of shared_future using some …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a552044
|
6 years |
Jaroslav Jindrak |
cpp: added shared_future, but it might be possible to remove the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fc6b6c
|
6 years |
Jaroslav Jindrak |
cpp: make sure that promise::get_future increments the refcount since …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d299c93
|
6 years |
Jaroslav Jindrak |
cpp: make future_base shared_future-ready and fix promise::share()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f43be5
|
6 years |
Jaroslav Jindrak |
cpp: implemented promise and future for references
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@396b234
|
6 years |
Jaroslav Jindrak |
cpp: add missing implementation of the shared state abandoning …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf279270
|
6 years |
Jaroslav Jindrak |
cpp: create promise_base and use it to implement all three versions of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87efcb1
|
6 years |
Jaroslav Jindrak |
cpp: use default implementations of assignment instead of explicitly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d340254
|
6 years |
Jaroslav Jindrak |
cpp: remove completed todo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60cb9e1
|
6 years |
Jaroslav Jindrak |
cpp: make shared_state work with void as its template parameter
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd6ad4b
|
6 years |
Jaroslav Jindrak |
cpp: remove unneeded std:: prefixes and add implementations for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a29607
|
6 years |
Jaroslav Jindrak |
cpp: future::get does not release the state
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e97265
|
6 years |
Jaroslav Jindrak |
cpp: refactor future to avoid code duplication, fix wait_for and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d86c00f0
|
6 years |
Jaroslav Jindrak |
cpp: add the new subheaders into <future>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7480341
|
6 years |
Jaroslav Jindrak |
cpp: fix include guards
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf13e711
|
6 years |
Jaroslav Jindrak |
cpp: make the launch enum class start at 1 as it is used in bitwise …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0076b9d
|
6 years |
Jaroslav Jindrak |
cpp: add a missing include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3faf90ad
|
6 years |
Jaroslav Jindrak |
cpp: get rid of the old redundant result_of implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a95e75e
|
6 years |
Jaroslav Jindrak |
cpp: split future.hpp into subheaders for each type
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@627dc41
|
6 years |
Jaroslav Jindrak |
cpp: add deferred/async shared state for asynchronous function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1995ac3
|
6 years |
Jaroslav Jindrak |
cpp: fix zero length tuples
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@046b66e
|
6 years |
Jaroslav Jindrak |
cpp: std::invoke was calling the functor instead of passing it into …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9eea0b7
|
6 years |
Jaroslav Jindrak |
cpp: fix the reference version set_value
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04c0fc5
|
6 years |
Jaroslav Jindrak |
cpp: add basic implementations of the promise and future templates …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8add15e0
|
6 years |
Jaroslav Jindrak |
cpp: move reference counting logic from the shared payload so that it …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bb6d04
|
6 years |
zarevucky.jiri |
Curb the proliferation of libdraw headers
libdraw provides a lot of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd9531d3
|
6 years |
zarevucky.jiri |
Make mips32 and mips32eb the same UARCH, same as is with KARCH and BARCH
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@687108b
|
6 years |
zarevucky.jiri |
Remove unused makefile variables
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c486f83
|
6 years |
zarevucky.jiri |
Remove unused obsolete files, and remove references to libsoftint in demos
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15e0b4d
|
6 years |
zarevucky.jiri |
Fix comment typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59d8235
|
6 years |
zarevucky.jiri |
Detect ARM build using arm macro, not using config.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@874ed210
|
6 years |
zarevucky.jiri |
Fold assembler flags into cflags, for consistent behavior
This way …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|