Fork us on GitHub Follow us on Facebook Follow us on Twitter

Timeline



2018-07-09:

18:36 Changeset in mainline [d054ad3] by Jiří Zárevúcky <jiri.zarevucky@…>
Remove the obsolete callback abstraction from low level IPC.
15:50 Ticket #733 (ext4fs should be able to report the volume label) created by Jiri Svoboda
A surprise for me, ext2/¾ filesystems support a volume label similar …
15:00 Changeset in mainline [87337dc5] by Jiri Svoboda <jiri@…>
Random number generator interface. FAT and exFAT should be created …
13:00 ReleaseNotes/Mainline edited by Jakub Jermář
Fix vandalism (diff)
09:34 ReleaseNotes/Mainline edited by Jiri Svoboda
(diff)
09:34 ReleaseNotes/Mainline edited by Jiri Svoboda
Volume management (diff)

2018-07-08:

19:25 Changeset in mainline [914c693] by Martin Decky <martin@…>
remove obsolete non-interface connection routines
17:58 Changeset in mainline [d4475a44] by Martin Decky <martin@…>
use uint8_t * instead of char * Technically, there should be no …
17:58 Changeset in mainline [6abff2a8] by Martin Decky <martin@…>
put extern declarations into the header file
17:57 Changeset in mainline [be0f5e4] by Martin Decky <martin@…>
cstyle (no change in functionality)
17:46 ReleaseNotes/Mainline edited by Jiri Svoboda
ISO C conformance notes (diff)
15:19 ReleaseNotes/Mainline edited by Jaroslav Jindrak
Corrected C++ runtime information. (diff)
14:15 ReleaseNotes/Mainline edited by Jakub Jermář
(diff)
14:08 ReleaseNotes/Mainline edited by Jakub Jermář
(diff)
13:38 ReleaseNotes/Mainline edited by Jakub Jermář
(diff)
13:35 ReleaseNotes/Mainline edited by Jakub Jermář
(diff)
13:23 ReleaseNotes/Mainline edited by Jakub Jermář
(diff)
12:54 ReleaseNotes/Mainline edited by Jakub Jermář
(diff)
12:07 ReleaseNotes/Mainline edited by Jakub Jermář
(diff)
11:50 ReleaseNotes/Mainline edited by Jakub Jermář
Improve release notes (diff)

2018-07-07:

15:55 ReleaseNotes/Mainline edited by Martin Decky
describe async framework changes (diff)

2018-07-06:

22:13 Changeset in mainline [e89a06a] by Jiri Svoboda <jiri@…>
Encapsulate partitions list in volume server. (Global state is not …
20:06 Changeset in mainline [6419c6e] by Jakub Jermar <jakub@…>
Don't use GCC C extension in -std=c++17 code Pointer arithmetics on …
19:04 ReleaseNotes/Mainline edited by Jiří Zárevúcky
(diff)
18:00 ReleaseNotes/Mainline edited by Jaroslav Jindrak
Added release notes for the C++ runtime. (diff)
17:42 AddingApp edited by Jaroslav Jindrak
Added information about the new C++ runtime support. (diff)
17:18 Changeset in mainline [da680b4b] by Jiri Svoboda <jiri@…>
Don't automatically mount writable filesystems on ATA hard drives. …
11:05 ReleaseNotes/Mainline edited by Jakub Jermář
(diff)
10:59 ReleaseNotes/Mainline edited by Jakub Jermář
(diff)
10:48 ReleaseNotes/Mainline edited by Jakub Jermář
(diff)
10:47 ReleaseNotes/Mainline edited by Jakub Jermář
Added TODOs to the release notes (diff)

2018-07-05:

21:41 Changeset in mainline [9ba040a] by Dzejrou <dzejrou@…>
cpp: added missing section on riscv64
21:41 Changeset in mainline [5bbb044] by Dzejrou <dzejrou@…>
cpp: libcpp is now linked statically
21:41 Changeset in mainline [5ceda22] by Dzejrou <dzejrou@…>
cpp: fixed linking issues on ia32 caused by inaccessible symbols
21:41 Changeset in mainline [1bf924a] by Dzejrou <dzejrou@…>
cpp: fixed parallel building and dependency issues by making c++ rules …
21:41 Changeset in mainline [7ca51cc] by Dzejrou <dzejrou@…>
removed whitespace changes and opted to change types of variables …
21:41 Changeset in mainline [a853075] by Dzejrou <dzejrou@…>
cpp: fixed test crashes on amd64 caused by list invalidation during erase
21:41 Changeset in mainline [1caddc6] by Dzejrou <dzejrou@…>
c: removed warning in c++ about void* pointer arithmetic
21:41 Changeset in mainline [3ae7827] by Dzejrou <dzejrou@…>
cpp: fixed a bug in bitset test which caused endianity to change …
21:41 Changeset in mainline [07eaeea] by Dzejrou <dzejrou@…>
cpp: fixed unordered_map tests on ppc32 and sparc64, added additional …
21:41 Changeset in mainline [65ee021] by Dzejrou <dzejrou@…>
cpp: fixed c++ source file detection
21:41 Changeset in mainline [2e328c3] by Dzejrou <dzejrou@…>
cpp: added missing unwind function dummy
21:41 Changeset in mainline [32d53a7] by Dzejrou <dzejrou@…>
cpp: removed the highest_deleted test, which belonged to std::map and …
21:41 Changeset in mainline [e84c961] by Dzejrou <dzejrou@…>
cpp: cpptest now uses BINARY instead of CXX_BINARY again
21:41 Changeset in mainline [8054f60] by Dzejrou <dzejrou@…>
cpp: added missing section to ppc32 and ia64 linker script, which …
21:41 Changeset in mainline [73401643] by Dzejrou <dzejrou@…>
cpp: c++ binaries are detected by source extensions, split c++ related …
21:41 Changeset in mainline [5b12dbb] by Dzejrou <dzejrou@…>
cpp: fixed a type in the cmp and swap macro
21:41 Changeset in mainline [dfadf7e] by Dzejrou <dzejrou@…>
cpp: added missing job generation code to the build system
21:41 Changeset in mainline [74aee0c] by Dzejrou <dzejrou@…>
bumped sycek version
21:41 Changeset in mainline [8e2154e7] by Dzejrou <dzejrou@…>
cpp: restructured build system to fix ia64 errors, renamed CPP* macros …
21:41 Changeset in mainline [a37eeb9] by Dzejrou <dzejrou@…>
cpp: fixed indentation
21:41 Changeset in mainline [eb2c8b6] by Dzejrou <dzejrou@…>
cpp: fixed conditional compilation for arm32
21:41 Changeset in mainline [6f025a8] by Dzejrou <dzejrou@…>
cpp: fixed arm32 compilation of libcpp (and hopefully mips32eb too)
21:41 Changeset in mainline [1583793] by Dzejrou <dzejrou@…>
c: fixed cstyle and removed leftover testing key combination
21:41 Changeset in mainline [0d2bc9d] by Dzejrou <dzejrou@…>
cpp: added .lo job for makefile
21:41 Changeset in mainline [4fb8163] by Dzejrou <dzejrou@…>
cpp: float is now specified for mips
21:41 Changeset in mainline [c12d567] by Dzejrou <dzejrou@…>
cpp: c++ code is now compiled with -msoft-float like c code
21:41 Changeset in mainline [09553a0] by Dzejrou <dzejrou@…>
cpp+c: added missing linker script modifications and fixed some …
21:41 Changeset in mainline [d62d2c6] by Dzejrou <dzejrou@…>
cpp: added explicit cast to avoid template deduction failures on …
21:41 Changeset in mainline [30bc2ce] by Dzejrou <dzejrou@…>
c: added explicit conversions to a pointer return value (making this …
21:41 Changeset in mainline [199b6d8] by Dzejrou <dzejrou@…>
c: fixed constructor calls for c++ objects in program loader …
21:41 Changeset in mainline [c735afb] by Dzejrou <dzejrou@…>
cpp: fix problems caused by new HelenOS changes (and leftowers from rebase)
21:41 Changeset in mainline [b57a3ee] by Dzejrou <dzejrou@…>
cpp: refactored the library layout, everything from the impl directory …
21:41 Changeset in mainline [4f461384] by Dzejrou <dzejrou@…>
cpp: added <shared_mutex> to cpptest as include to make sure it exists
21:41 Changeset in mainline [8a8a9273] by Dzejrou <dzejrou@…>
cpp: renamed bits/string.hpp and bits/list.hpp to avoid future …
21:41 Changeset in mainline [b3b8405] by Dzejrou <dzejrou@…>
cpp: split <mutex> into <mutex> and <shared_mutex>
21:41 Changeset in mainline [a6139852] by Dzejrou <dzejrou@…>
cpp: temporarily removed problematic tests
21:41 Changeset in mainline [15f2306] by Dzejrou <dzejrou@…>
cpp: fixed misnamed runtime function
21:41 Changeset in mainline [f2f85283] by Dzejrou <dzejrou@…>
cpp: updated the test program
21:41 Changeset in mainline [d9a9e7b] by Dzejrou <dzejrou@…>
cpp: added tests for mutating algorithms and fixed bugs found by them
21:41 Changeset in mainline [71f713a] by Dzejrou <dzejrou@…>
cpp: finished non-modifying algorithm tests
21:41 Changeset in mainline [1668862] by Dzejrou <dzejrou@…>
cpp: fixed std::equal, it used the iterators as if they were random …
21:41 Changeset in mainline [09416c12] by Dzejrou <dzejrou@…>
cpp: added basic algorithm tests and fixed bugs they found
21:41 Changeset in mainline [69cc156] by Dzejrou <dzejrou@…>
cpp: renamed aux::invoke to aux::INVOKE to match standard and avoid …
21:41 Changeset in mainline [ddd287d] by Dzejrou <dzejrou@…>
cpp: resolved conflict between tuple constructors when sizeof…(Ts) == 0
21:41 Changeset in mainline [28cb7843] by Dzejrou <dzejrou@…>
cpp: added naive make_(un)signed specialization for char
21:41 Changeset in mainline [d5047002] by Dzejrou <dzejrou@…>
cpp: added test() for easier boolean tests and changed static tests in …
21:41 Changeset in mainline [4960254] by Dzejrou <dzejrou@…>
cpp: added ratio tests
21:41 Changeset in mainline [91ac0bb] by Dzejrou <dzejrou@…>
cpp: added c++17 style aliases to ratio relational operations
21:41 Changeset in mainline [7452b155] by Dzejrou <dzejrou@…>
cpp: added the rest of list tests and fixed bugs found by them
21:41 Changeset in mainline [c300bb5] by Dzejrou <dzejrou@…>
cpp: added list modifiers tests and fixed bugs found by htem
21:41 Changeset in mainline [bb1d15c] by Dzejrou <dzejrou@…>
cpp: fixed bugs found by the list tests
21:41 Changeset in mainline [2e53e83d] by Dzejrou <dzejrou@…>
cpp: added basic initialization and assignment tests for list
21:41 Changeset in mainline [7bbf91e] by Dzejrou <dzejrou@…>
cpp: changed internal to bits to avoid include space pollusion, …
21:41 Changeset in mainline [fc15120] by Dzejrou <dzejrou@…>
c: CTRL-D now inserts EOF
21:41 Changeset in mainline [032565d] by Dzejrou <dzejrou@…>
cpp: remove impl/memory.hpp and moved its contents to internal/memory/
21:41 Changeset in mainline [f31ea60] by Dzejrou <dzejrou@…>
cpp: added tests for allocator_traits typedefs
21:41 Changeset in mainline [08c1df0] by Dzejrou <dzejrou@…>
cpp: fixed typedefs in allocator_traits, finished type getters and …
21:41 Changeset in mainline [ca8d393] by Dzejrou <dzejrou@…>
cpp: aux::value_is is now an alias to integral_constant for …
21:41 Changeset in mainline [bfc972e] by Dzejrou <dzejrou@…>
cpp: moved type getters for allocator and pointer traits to a separate …
21:41 Changeset in mainline [17012fcf] by Dzejrou <dzejrou@…>
cpp: added shared_ptr tests
21:41 Changeset in mainline [122c3b8] by Dzejrou <dzejrou@…>
cpp: added tests for unique_ptr<T[]>
21:41 Changeset in mainline [8349334] by Dzejrou <dzejrou@…>
cpp: created a constructor/destructor call counting mock object that …
21:41 Changeset in mainline [3adbbda] by Dzejrou <dzejrou@…>
cpp: fixed default underlying container of stack and finally fixed …
21:41 Changeset in mainline [58ff673] by Dzejrou <dzejrou@…>
cpp: added some simple stack tests
21:41 Changeset in mainline [9ab4026] by Dzejrou <dzejrou@…>
cpp: removed leftover include
21:41 Changeset in mainline [9b5867e] by Dzejrou <dzejrou@…>
cpp: fixed bugs found by the queue tests
21:41 Changeset in mainline [a4b8b28] by Dzejrou <dzejrou@…>
cpp: added queue and priority_queue tests
21:41 Changeset in mainline [937de98] by Dzejrou <dzejrou@…>
cpp: fixed bug found by complex tests
21:41 Changeset in mainline [25709c3] by Dzejrou <dzejrou@…>
cpp: added tests for basic complex arithmetic
21:41 Changeset in mainline [15f407a] by Dzejrou <dzejrou@…>
cpp: added missing include
21:41 Changeset in mainline [ee8c5ec] by Dzejrou <dzejrou@…>
cpp: added tests for the <numeric> header
21:41 Changeset in mainline [65a0d0c] by Dzejrou <dzejrou@…>
cpp: fixed bugs found by the uset tests
21:41 Changeset in mainline [cf51eae] by Dzejrou <dzejrou@…>
cpp: added a todo for extended manipulators
21:41 Changeset in mainline [323ae805] by Dzejrou <dzejrou@…>
cpp: added unordered_set tests
21:41 Changeset in mainline [46c7668] by Dzejrou <dzejrou@…>
cpp: fixed enable_ifs
21:41 Changeset in mainline [c7d7368] by Dzejrou <dzejrou@…>
cpp: added missing umap test file
21:41 Changeset in mainline [f2ba4c79] by Dzejrou <dzejrou@…>
cpp: added unordered_map tests and fixed bugs found by them
21:41 Changeset in mainline [4727aacd] by Dzejrou <dzejrou@…>
cpp: added WIP version of <future>
21:41 Changeset in mainline [4dfac1e] by Dzejrou <dzejrou@…>
cpp: added missing include
21:41 Changeset in mainline [4fba7ad] by Dzejrou <dzejrou@…>
cpp: moved system_error what logic to runtime_error
21:41 Changeset in mainline [a1c35cc] by Dzejrou <dzejrou@…>
cpp: added missing return statements, changed the way facets work for …
21:41 Changeset in mainline [349b0f7] by Dzejrou <dzejrou@…>
cpp: added reference and pointer typedefs to rbtree_const_iterator …
21:41 Changeset in mainline [b7cc0a9] by Dzejrou <dzejrou@…>
cpp: fixed bugs found by set tests and fixed the enable_ifs
21:41 Changeset in mainline [0fe0f32] by Dzejrou <dzejrou@…>
cpp: added set and multiset tests
21:41 Changeset in mainline [21d97e8] by Dzejrou <dzejrou@…>
cpp: fixed bugs found by the map tests
21:41 Changeset in mainline [5608106c] by Dzejrou <dzejrou@…>
cpp: added map and multimap tests
21:41 Changeset in mainline [78449b15] by Dzejrou <dzejrou@…>
cpp: fixed <cassert>, the assert macro used a function defined in …
21:41 Changeset in mainline [adee838] by Dzejrou <dzejrou@…>
cpp: added move assignment and swap for pairs
21:41 Changeset in mainline [b024c0c9] by Dzejrou <dzejrou@…>
cpp: added missing include (size_t was missing)
21:41 Changeset in mainline [cf573ec] by Dzejrou <dzejrou@…>
cpp: fixed distance, it used postincrement which resulted in end() …
21:41 Changeset in mainline [4f22d0c3] by Dzejrou <dzejrou@…>
cpp: fixed end(), it was broken because of the change to node lists …
21:41 Changeset in mainline [27f1bc0] by Dzejrou <dzejrou@…>
cpp: fixed count for largest element and some minor bugs
21:41 Changeset in mainline [73e3791] by Dzejrou <dzejrou@…>
cpp: revamped rbtree so that it now stores equivalent keys in a list
21:41 Changeset in mainline [6175b78] by Dzejrou <dzejrou@…>
cpp: added most of the remaining type traits
21:41 Changeset in mainline [9c9ee5d] by Dzejrou <dzejrou@…>
cpp: fixed bugs found by the tuple tests
21:41 Changeset in mainline [f6f636f] by Dzejrou <dzejrou@…>
cpp: added tuple tests
21:41 Changeset in mainline [8f8f1d1e] by Dzejrou <dzejrou@…>
cpp: removed usage of _v aliases and added forward declarations …
21:41 Changeset in mainline [0e5e8bf] by Dzejrou <dzejrou@…>
cpp: fixed bugs found by deque tests
21:41 Changeset in mainline [46cf7bf] by Dzejrou <dzejrou@…>
cpp: added missing forward declaration
21:41 Changeset in mainline [c075647a] by Dzejrou <dzejrou@…>
cpp: added deque tests
21:41 Changeset in mainline [eaabd7d] by Dzejrou <dzejrou@…>
cpp: fixed bugs found by the tests
21:41 Changeset in mainline [fceeb93] by Dzejrou <dzejrou@…>
cpp: added bitset tests
21:41 Changeset in mainline [96ae12b] by Dzejrou <dzejrou@…>
cpp: updated & fixed tests, now output is optional (for possible use …
21:41 Changeset in mainline [e54bbde5] by Dzejrou <dzejrou@…>
cpp: fixed invoke
21:41 Changeset in mainline [f25d4a4] by Dzejrou <dzejrou@…>
cpp: fixed result_of
21:41 Changeset in mainline [4529c4b] by Dzejrou <dzejrou@…>
cpp: actual catch bodies are not executed now because of some problems …
21:41 Changeset in mainline [8921188] by Dzejrou <dzejrou@…>
cpp: added shared_ptr from weak_ptr constructor
21:41 Changeset in mainline [edd2e61] by Dzejrou <dzejrou@…>
cpp: fixed off-by-one that could pagefault in some cases of copy after …
21:41 Changeset in mainline [999cb48] by Dzejrou <dzejrou@…>
cpp: added hash support for smart pointers
21:41 Changeset in mainline [aedae28] by Dzejrou <dzejrou@…>
cpp: fixed formatting
21:41 Changeset in mainline [a1448e4] by Dzejrou <dzejrou@…>
cpp: moved hash out of functional.hpp
21:41 Changeset in mainline [6a3a64f] by Dzejrou <dzejrou@…>
cpp: added owner_less
21:41 Changeset in mainline [de00da5] by Dzejrou <dzejrou@…>
cpp: fixed enable_if usage, added payload_tag that allows us to …
21:41 Changeset in mainline [09e02ee] by Dzejrou <dzejrou@…>
cpp: added weak_ptr to <memory>
21:41 Changeset in mainline [baed175] by Dzejrou <dzejrou@…>
cpp: added weak_ptr
21:41 Changeset in mainline [db54a9d] by Dzejrou <dzejrou@…>
cpp: moved arithmetic operations to their own header
21:41 Changeset in mainline [f509d40] by Dzejrou <dzejrou@…>
cpp: modified <memory> to include the moved out allocator tag and …
21:41 Changeset in mainline [be1be2c7] by Dzejrou <dzejrou@…>
cpp: added missing default specifier
21:41 Changeset in mainline [5df0491] by Dzejrou <dzejrou@…>
cpp: removed features that proved not to work :/
21:41 Changeset in mainline [5735b111] by Dzejrou <dzejrou@…>
cpp: added a basic shared_ptr implementation
21:41 Changeset in mainline [e13c378] by Dzejrou <dzejrou@…>
cpp: moved allocator arg outside of memory.hpp to avoid circular …
21:41 Changeset in mainline [537b300] by Dzejrou <dzejrou@…>
cpp: added more definitions to shared_ptr and a WIP version of …
21:41 Changeset in mainline [3c32c48] by Dzejrou <dzejrou@…>
cpp: added declarations for shared_ptr
21:41 Changeset in mainline [8794d16] by Dzejrou <dzejrou@…>
cpp: added complex (without some math functions)
21:41 Changeset in mainline [47203ee3] by Dzejrou <dzejrou@…>
cpp: fixed return value of streambuf::imbue
21:41 Changeset in mainline [74b03e3] by Dzejrou <dzejrou@…>
cpp: updated copyright in exception and added missing noexcept to bad_alloc
21:41 Changeset in mainline [0d221d2] by Dzejrou <dzejrou@…>
cpp: added <stdexcept>
21:41 Changeset in mainline [17c41c3] by Dzejrou <dzejrou@…>
cpp: added a forward header for string so that we don't have to …
21:41 Changeset in mainline [1610aa35] by Dzejrou <dzejrou@…>
cpp: added <exception>
21:41 Changeset in mainline [68cfab1] by Dzejrou <dzejrou@…>
cpp: added system_error
21:41 Changeset in mainline [6fa83f0] by Dzejrou <dzejrou@…>
cpp: added a macro that can be used for testing to check if an object …
21:41 Changeset in mainline [e7970fe] by Dzejrou <dzejrou@…>
cpp: added try/catch/throw redefining macros
21:41 Changeset in mainline [94ac2ea] by Dzejrou <dzejrou@…>
cpp: fixed a copy pasta error on the ONLY type I didn't test …
21:41 Changeset in mainline [6283bf15] by Dzejrou <dzejrou@…>
cpp: added conditional typedefs for function-like objects
21:41 Changeset in mainline [bdc981b] by Dzejrou <dzejrou@…>
cpp: fixed call ambiguity, maybe should replace std::invoke with …
21:41 Changeset in mainline [614b07e] by Dzejrou <dzejrou@…>
cpp: moved addressof to an internal header to avoid circular …
21:41 Changeset in mainline [c866a83] by Dzejrou <dzejrou@…>
cpp: split too big files into smaller (loosely related) sub files
21:41 Changeset in mainline [daef596] by Dzejrou <dzejrou@…>
cpp: added a variation of the aux::bind_t template that typedefs the …
21:41 Changeset in mainline [e9f2f4e] by Dzejrou <dzejrou@…>
cpp: added a comment explaining the use of type transformation …
21:41 Changeset in mainline [d275344] by Dzejrou <dzejrou@…>
cpp: fixed passing references to bind without std::ref or std::cref, …
21:41 Changeset in mainline [78a794ab] by Dzejrou <dzejrou@…>
cpp: added standard manipulators to iomanip
21:41 Changeset in mainline [13f7525] by Dzejrou <dzejrou@…>
cpp: added missing headers that currently just cause compilation …
21:41 Changeset in mainline [f56e741c] by Dzejrou <dzejrou@…>
cpp: added missing this→ to fix ADL in istream
21:41 Changeset in mainline [800968b7] by Dzejrou <dzejrou@…>
cpp: added support for reference_wrapper to bind
21:41 Changeset in mainline [a30c04d] by Dzejrou <dzejrou@…>
cpp: added working bind, but it does not handle references yet
21:41 Changeset in mainline [2c223a9d] by Dzejrou <dzejrou@…>
cpp: added mem_fn
21:41 Changeset in mainline [72f5379e] by Dzejrou <dzejrou@…>
cpp: added is_base_of
21:41 Changeset in mainline [0a41449] by Dzejrou <dzejrou@…>
cpp: added negators
21:41 Changeset in mainline [ca32d45] by Dzejrou <dzejrou@…>
cpp: added missing uses_allocator metafunction and deleted redundant …
21:41 Changeset in mainline [55540fca] by Dzejrou <dzejrou@…>
cpp: added uses_allocator for function
21:41 Changeset in mainline [9c00022] by Dzejrou <dzejrou@…>
cpp: added function
21:41 Changeset in mainline [d2a66ae7] by Dzejrou <dzejrou@…>
cpp: added allocator argument tag
21:41 Changeset in mainline [92cb73f] by Dzejrou <dzejrou@…>
cpp: added generate_cannonical, uniform_int_distribution, …
21:41 Changeset in mainline [a629655] by Dzejrou <dzejrou@…>
cpp: added a constexpr pow builtin wrapper
21:41 Changeset in mainline [980ad03] by Dzejrou <dzejrou@…>
cpp: added digits to specializations
21:41 Changeset in mainline [71cde76] by Dzejrou <dzejrou@…>
cpp: rbtree::find_parent_for_insertion now tests for equivalence too, …
21:41 Changeset in mainline [ffd94b9] by Dzejrou <dzejrou@…>
cpp: cstdint type are now both in std and global namespace
21:41 Changeset in mainline [dcd7804] by Dzejrou <dzejrou@…>
cpp: reverted the array change because standard explicitly states the …
21:41 Changeset in mainline [87f625f] by Dzejrou <dzejrou@…>
cpp: added discard_block_engine adaptor and WIP versions of …
21:41 Changeset in mainline [6b81ca5] by Dzejrou <dzejrou@…>
cpp: changed return type to unsigned as that was the use case
21:41 Changeset in mainline [e7a4f41] by Dzejrou <dzejrou@…>
cpp: added subtract_with_carry_engine
21:41 Changeset in mainline [08be4a4] by Dzejrou <dzejrou@…>
cpp: used constexpr builtin wrappers to avoid reallocation of the …
21:41 Changeset in mainline [3f3514aa] by Dzejrou <dzejrou@…>
cpp: made builtin wrappers constexpr
21:41 Changeset in mainline [2fe861d] by Dzejrou <dzejrou@…>
cpp: moved seeding code to the proper function, constructor now calls seed
21:41 Changeset in mainline [1a617ac] by Dzejrou <dzejrou@…>
cpp: added linear_congruential_engine
21:41 Changeset in mainline [4654b29] by Dzejrou <dzejrou@…>
cpp: added auxiliary header for builtins integration into the code
21:41 Changeset in mainline [08e16de0] by Dzejrou <dzejrou@…>
cpp: added <random> declarations and some definitions
21:41 Changeset in mainline [93af98f] by Dzejrou <dzejrou@…>
cpp: fixed iterator initialization in unordered_set::erase
21:41 Changeset in mainline [aa0fa86a] by Dzejrou <dzejrou@…>
cpp: added pair::pair(piecewise_construct_t, …), but had to …
21:41 Changeset in mainline [255bb63] by Dzejrou <dzejrou@…>
cpp: added map::at
21:41 Changeset in mainline [8a7da64d] by Dzejrou <dzejrou@…>
cpp: added map::try_emplace and map::insert_or_assign
21:41 Changeset in mainline [e8ebed9] by Dzejrou <dzejrou@…>
cpp: added map::operator[]
21:41 Changeset in mainline [48f09f2f] by Dzejrou <dzejrou@…>
cpp: rbtree::find_parent_for_insertion now uses key_type instead of …
21:41 Changeset in mainline [bb02129] by Dzejrou <dzejrou@…>
cpp: fixed some string bugs
21:41 Changeset in mainline [cf3b398] by Dzejrou <dzejrou@…>
cpp: added bitset
21:41 Changeset in mainline [026cb10] by Dzejrou <dzejrou@…>
cpp: added comparison operators for set and map
21:41 Changeset in mainline [26d2990] by Dzejrou <dzejrou@…>
cpp: added lexicographical_compare
21:41 Changeset in mainline [7ca0410f] by Dzejrou <dzejrou@…>
cpp: added multimap and a WIP version of map that still needs map …
21:41 Changeset in mainline [adb7dfe1] by Dzejrou <dzejrou@…>
cpp: insert_node now does nothing if nothing is passed to it, also …
21:41 Changeset in mainline [55d6223] by Dzejrou <dzejrou@…>
cpp: added missing include guards, fixed formatting
21:41 Changeset in mainline [0893dd23] by Dzejrou <dzejrou@…>
cpp: fixed enable_ifs
21:41 Changeset in mainline [bd2baf8] by Dzejrou <dzejrou@…>
cpp: fixed return type of emplace/insert
21:41 Changeset in mainline [784c8b6] by Dzejrou <dzejrou@…>
cpp: fixed formatting and fixed insert/emplace return type
21:41 Changeset in mainline [a2f01c4] by Dzejrou <dzejrou@…>
cpp: fixed return type on multi policy insert and made return type on …
21:41 Changeset in mainline [7644d6e] by Dzejrou <dzejrou@…>
cpp: moved actual node insertion to the tree and removed repetitious …
21:41 Changeset in mainline [369f5df] by Dzejrou <dzejrou@…>
cpp: moved insert logic to policies, fixed delete
21:41 Changeset in mainline [647b756] by Dzejrou <dzejrou@…>
cpp: removed redundant code, eliminated some more code duplication, …
21:41 Changeset in mainline [cacb5d0] by Dzejrou <dzejrou@…>
cpp: added more node operations, changed swap to value swap instead of …
21:41 Changeset in mainline [af0fbaac] by Dzejrou <dzejrou@…>
cpp: added multiset
21:41 Changeset in mainline [4f080f2a] by Dzejrou <dzejrou@…>
cpp: fixed constness issues cause by set having only const iterators
21:41 Changeset in mainline [2cb7f53] by Dzejrou <dzejrou@…>
cpp: fixed constness in unordered_set comparison operators
21:41 Changeset in mainline [8830faa] by Dzejrou <dzejrou@…>
cpp: added a way to check if a functor is transparent
21:41 Changeset in mainline [89bc6460] by Dzejrou <dzejrou@…>
cpp: added set
21:41 Changeset in mainline [d6bb78b] by Dzejrou <dzejrou@…>
cpp: fixed conversions from non-const iterators to const iterators
21:41 Changeset in mainline [009d78b] by Dzejrou <dzejrou@…>
cpp: added the rest of functions to rbtree, fixed some existing ones
21:41 Changeset in mainline [f8bbaa0] by Dzejrou <dzejrou@…>
cpp: added the rest of operations to the rbtree_single policy
21:41 Changeset in mainline [49fbfb5] by Dzejrou <dzejrou@…>
cpp: added some more functionality to rbtree_node
21:41 Changeset in mainline [be9eb15] by Dzejrou <dzejrou@…>
cpp: added find, some contructors and assignment operators and reverse …
21:41 Changeset in mainline [2a482ee] by Dzejrou <dzejrou@…>
cpp: added emplace and count to tree single policy and stubs for the …
21:41 Changeset in mainline [4d65515] by Dzejrou <dzejrou@…>
cpp: added a WIP version of a generic red black tree, well, currently a BST
21:41 Changeset in mainline [275bdafb] by Dzejrou <dzejrou@…>
cpp: removed unnecessary template parameter
21:41 Changeset in mainline [f63bef0] by Dzejrou <dzejrou@…>
cpp: refactored unnecessary code duplication
21:41 Changeset in mainline [6b18e43] by Dzejrou <dzejrou@…>
cpp: removed an accidental empty file
21:41 Changeset in mainline [9751280] by Dzejrou <dzejrou@…>
cpp: divided the hash table sources to multiple headers for better …
21:41 Changeset in mainline [65dde99] by Dzejrou <dzejrou@…>
cpp: added reference_wrapper
21:41 Changeset in mainline [7ea90cf] by Dzejrou <dzejrou@…>
cpp: added make-do sort for testing
21:41 Changeset in mainline [b22ccaa] by Dzejrou <dzejrou@…>
cpp: fixed iterators & copy construction, added equality checking for …
21:41 Changeset in mainline [1fafb3e] by Dzejrou <dzejrou@…>
cpp: added priority_queue
21:41 Changeset in mainline [f9823e2] by Dzejrou <dzejrou@…>
cpp: added heap related algorithms
21:41 Changeset in mainline [23dcc14] by Dzejrou <dzejrou@…>
cpp: added queue
21:41 Changeset in mainline [3f7031a] by Dzejrou <dzejrou@…>
cpp: fixed deque::deque(deque&&) typo causing push to fail after move
21:41 Changeset in mainline [39e468f] by Dzejrou <dzejrou@…>
cpp: added a WIP queue header
21:41 Changeset in mainline [947ad139] by Dzejrou <dzejrou@…>
cpp: fixed hash_table::head and changed hint_type to a more …
21:41 Changeset in mainline [04fa158] by Dzejrou <dzejrou@…>
cpp: removed no unneeded type alias
21:41 Changeset in mainline [90adbd7] by Dzejrou <dzejrou@…>
cpp: added unordered_multiset, thanks to the aux::hash_table …
21:41 Changeset in mainline [2d46556] by Dzejrou <dzejrou@…>
cpp: moved logic to the underlying table
21:41 Changeset in mainline [492377a] by Dzejrou <dzejrou@…>
cpp: moved more logic to the policies, since a lot of the code added …
21:41 Changeset in mainline [e037873d] by Dzejrou <dzejrou@…>
cpp: fixed policy type for multimap
21:41 Changeset in mainline [99bf4c4] by Dzejrou <dzejrou@…>
cpp: removed unnecessary key_extractor_ uses, rendunant increments …
21:41 Changeset in mainline [379ce98] by Dzejrou <dzejrou@…>
cpp: added unordered_multimap, boy is that easy with our uber table
21:41 Changeset in mainline [f185504] by Dzejrou <dzejrou@…>
cpp: added a prepend function to table bucket, this helps us keep …
21:41 Changeset in mainline [cfeeb61] by Dzejrou <dzejrou@…>
cpp: added proper instance to member function calls
21:41 Changeset in mainline [7f379fe] by Dzejrou <dzejrou@…>
cpp: implemented multi policy operations, fixed constness of some …
21:41 Changeset in mainline [54618da] by Dzejrou <dzejrou@…>
cpp: implemented - well mostly copypasted, but that's the beauty of …
21:41 Changeset in mainline [6177cfd] by Dzejrou <dzejrou@…>
cpp: removed no longer needed todos
21:41 Changeset in mainline [402f18d6] by Dzejrou <dzejrou@…>
cpp: fixed call arguments on max_size
21:41 Changeset in mainline [db628a0] by Dzejrou <dzejrou@…>
cpp: fixed constness error and added max_bucket_count implementation
21:41 Changeset in mainline [6d80237] by Dzejrou <dzejrou@…>
cpp: fixed a compilation error caused by template parameter shadowing
21:41 Changeset in mainline [c23f16d8] by Dzejrou <dzejrou@…>
cpp: added equality operator implementation
21:41 Changeset in mainline [544eae5] by Dzejrou <dzejrou@…>
cpp: added try_emplace and insert_or_assign to unordered_map
21:41 Changeset in mainline [49343fe] by Dzejrou <dzejrou@…>
cpp: added unchecked version of unordered_map::at
21:41 Changeset in mainline [6562af2] by Dzejrou <dzejrou@…>
cpp: added move/copy assignment
21:41 Changeset in mainline [b9076db] by Dzejrou <dzejrou@…>
cpp: added copy/move constructor/assignment to the hash table
21:41 Changeset in mainline [5ae8168] by Dzejrou <dzejrou@…>
cpp: changed hash to be identity for integral and fp values
21:41 Changeset in mainline [e912cdf] by Dzejrou <dzejrou@…>
cpp: refactored unordered_map's insertion functions and moved some …
21:41 Changeset in mainline [ed9df7d] by Dzejrou <dzejrou@…>
cpp: functions that are implemented in map now properly increase size …
21:41 Changeset in mainline [3be3752] by Dzejrou <dzejrou@…>
cpp: added aux functions and rehashing to insertion when needed
21:41 Changeset in mainline [108ad4cf] by Dzejrou <dzejrou@…>
cpp: added the rest of the basic insert/emplace functions
21:41 Changeset in mainline [a4453e1] by Dzejrou <dzejrou@…>
cpp: added is_constructible
21:41 Changeset in mainline [cec6360] by Dzejrou <dzejrou@…>
cpp: fixed operator[] for unordered map when the key is not in the map
21:41 Changeset in mainline [cbf9099] by Dzejrou <dzejrou@…>
cpp: added hel:: where needed and moved string literals to the proper …
21:41 Changeset in mainline [5d235bf0] by Dzejrou <dzejrou@…>
cpp: fixed constness issue with the ostream << operator for string
21:41 Changeset in mainline [c439e6a] by Dzejrou <dzejrou@…>
cpp: added hash implementation for std::string and moved string …
21:41 Changeset in mainline [86d1939] by Dzejrou <dzejrou@…>
cpp: fixed compilation errors, added bodies of some functions
21:41 Changeset in mainline [86b3ae98] by Dzejrou <dzejrou@…>
cpp: fixed semantic errors, added support functions for higher level …
21:41 Changeset in mainline [b044f66] by Dzejrou <dzejrou@…>
cpp: fixed some syntax errors
21:41 Changeset in mainline [170761c] by Dzejrou <dzejrou@…>
cpp: added partial definition of unordered_map - that is, all function …
21:41 Changeset in mainline [8ec1cd2] by Dzejrou <dzejrou@…>
cpp: added a constructor and getters needed by unordered_map and others
21:41 Changeset in mainline [b24bb1c] by Dzejrou <dzejrou@…>
cpp: added declaration-only version of the unordered_set headers
21:41 Changeset in mainline [420ebf2] by Dzejrou <dzejrou@…>
cpp: added declaration-only version of the unordered_map headers
21:41 Changeset in mainline [9594c0c6] by Dzejrou <dzejrou@…>
cpp: added missing swap for arrays
21:41 Changeset in mainline [41bd6ec] by Dzejrou <dzejrou@…>
cpp: removed outdated todo comment
21:41 Changeset in mainline [016d86e] by Dzejrou <dzejrou@…>
cpp: added tuple like interface to pair
21:41 Changeset in mainline [82d256e] by Dzejrou <dzejrou@…>
cpp: added the rest of pair specialized algorithms
21:41 Changeset in mainline [875788a8] by Dzejrou <dzejrou@…>
cpp: added const variants for key extractors, public key extraction …
21:41 Changeset in mainline [7a666789] by Dzejrou <dzejrou@…>
cpp: added missing make_pair (and added todos for missed sections), …
21:41 Changeset in mainline [ac68088] by Dzejrou <dzejrou@…>
cpp: fixed unlink() in list_node
21:41 Changeset in mainline [1d5424a] by Dzejrou <dzejrou@…>
cpp: added rehash, reserve, find for hash_table and also equal range …
21:41 Changeset in mainline [7320ca6] by Dzejrou <dzejrou@…>
cpp: added bucket operations and changed clear to only deallocate …
21:41 Changeset in mainline [f67b4ef] by Dzejrou <dzejrou@…>
cpp: removed the allocator trick, map allocator is for the pair, not …
21:41 Changeset in mainline [e9027b5] by Dzejrou <dzejrou@…>
cpp: fixed some iterator constness issues, added erase to hash_table
21:41 Changeset in mainline [871cfe0c] by Dzejrou <dzejrou@…>
cpp: added insertion, iterators and some misc operations to aux::hash_table
21:41 Changeset in mainline [e29ce3d] by Dzejrou <dzejrou@…>
cpp: added a WIP implementation of a generic hash table that will …
21:41 Changeset in mainline [4a7e47b] by Dzejrou <dzejrou@…>
cpp: moved list_node to an auxiliary header as it will be used in hash maps
21:41 Changeset in mainline [3d6f7f3] by Dzejrou <dzejrou@…>
cpp: reorganized tuple header, added a WIP version of tuple_cat …
21:41 Changeset in mainline [921174c] by Dzejrou <dzejrou@…>
cpp: added swap for list, added stubs for the remaining list operations
21:41 Changeset in mainline [5af0bc9] by Dzejrou <dzejrou@…>
cpp: fixed iterators, added remove and unique
21:41 Changeset in mainline [79c9e0f] by Dzejrou <dzejrou@…>
cpp: added list::splice
21:41 Changeset in mainline [eb3c271] by Dzejrou <dzejrou@…>
cpp: added missing noexcept specifier
21:41 Changeset in mainline [e5cf551] by Dzejrou <dzejrou@…>
cpp: fixed ambiguities
21:41 Changeset in mainline [f62f1ee] by Dzejrou <dzejrou@…>
cpp: added the rest of the modifiers to list
21:41 Changeset in mainline [8733ce2a] by Dzejrou <dzejrou@…>
cpp: added list iterators
21:41 Changeset in mainline [73066e61] by Dzejrou <dzejrou@…>
cpp: fixed typos in vector reverse iterator getters
21:41 Changeset in mainline [c71c171] by Dzejrou <dzejrou@…>
cpp: added constructors, assignments and basic modifiers to std::list
21:41 Changeset in mainline [de53138] by Dzejrou <dzejrou@…>
cpp: revamped c header wrappers, now only include standard symbols, …
21:41 Changeset in mainline [6d8a63a] by Dzejrou <dzejrou@…>
cpp: added relational operators for deque
21:41 Changeset in mainline [f9ce7cd] by Dzejrou <dzejrou@…>
cpp: added erase
21:41 Changeset in mainline [9019d85] by Dzejrou <dzejrou@…>
cpp: added insert and emplace for deque
21:41 Changeset in mainline [bdc55009] by Dzejrou <dzejrou@…>
cpp: implemented an auxiliary insert iterator for replicative inserts
21:41 Changeset in mainline [711f094b] by Dzejrou <dzejrou@…>
cpp: fixed std::distance
21:41 Changeset in mainline [f97ccd1] by Dzejrou <dzejrou@…>
cpp: added swap
21:41 Changeset in mainline [2353857] by Dzejrou <dzejrou@…>
cpp: added missing construct to allocator traits
21:41 Changeset in mainline [db05684] by Dzejrou <dzejrou@…>
cpp: added assign, front/back emplace and fixed bugs
21:41 Changeset in mainline [289c954a] by Dzejrou <dzejrou@…>
cpp: finished capacity related functions
21:41 Changeset in mainline [35b706e8] by Dzejrou <dzejrou@…>
cpp: private members are private again, were public for testing
21:41 Changeset in mainline [0f158be5] by Dzejrou <dzejrou@…>
cpp: added missing assignment operator
21:41 Changeset in mainline [a44c35d] by Dzejrou <dzejrou@…>
cpp: added missing iterator operations
21:41 Changeset in mainline [5072c67] by Dzejrou <dzejrou@…>
cpp: finished constructors, fixed iterators, added misc operations
21:41 Changeset in mainline [806ce18] by Dzejrou <dzejrou@…>
cpp: added missing include
21:41 Changeset in mainline [2215fd0] by Dzejrou <dzejrou@…>
cpp: added operator→ to reverse iterator adaptor
21:41 Changeset in mainline [6e93323] by Dzejrou <dzejrou@…>
cpp: added deque iterators
21:41 Changeset in mainline [3a06cc6] by Dzejrou <dzejrou@…>
cpp: added a basic deque implementation, currently …
21:41 Changeset in mainline [9475faf] by Dzejrou <dzejrou@…>
cpp: undefined restrict as per standard requirements
21:41 Changeset in mainline [d93f01a6] by Dzejrou <dzejrou@…>
cpp: improved array and vector tests
21:41 Changeset in mainline [c06328da] by Dzejrou <dzejrou@…>
cpp: added move assignment and comparison operator for vector
21:41 Changeset in mainline [bfa86e5] by Dzejrou <dzejrou@…>
cpp: added tuple interface for arrays
21:41 Changeset in mainline [55cd829] by Dzejrou <dzejrou@…>
cpp: added tuple relational operators, changed tuple_ops to be …
21:41 Changeset in mainline [78d739d] by Dzejrou <dzejrou@…>
cpp: added condition_variable to makefile
21:41 Changeset in mainline [88e2c82] by Dzejrou <dzejrou@…>
cpp: uncommented static_assert after fixing the s_a macro
21:41 Changeset in mainline [e498a45] by Dzejrou <dzejrou@…>
cpp: fixed return type of condvar::wait_for
21:41 Changeset in mainline [da0cf6ac] by Dzejrou <dzejrou@…>
cpp: added condition_variable and condition_variable_any
21:41 Changeset in mainline [7ea7605d] by Dzejrou <dzejrou@…>
cpp: fixed a compilation fails caused by defined static_assert macro …
21:41 Changeset in mainline [2be40c81] by Dzejrou <dzejrou@…>
cpp+c: bool is now defined as _Bool only in C mode
21:41 Changeset in mainline [d350175] by Dzejrou <dzejrou@…>
cpp: added shared_timed_mutex
21:41 Changeset in mainline [da6bcc0] by Dzejrou <dzejrou@…>
cpp: added shared_mutex into the fibril threading wrapper
21:41 Changeset in mainline [771d162] by Dzejrou <dzejrou@…>
cpp: changed mutex destructor to default to allow it to be placed in …
21:41 Changeset in mainline [4e484b5] by Dzejrou <dzejrou@…>
cpp: added missing value capture
21:41 Changeset in mainline [fa4a626] by Dzejrou <dzejrou@…>
cpp: removed reference capture
21:41 Changeset in mainline [b4b961b] by Dzejrou <dzejrou@…>
cpp: added try_lock()
21:41 Changeset in mainline [53c6e6a] by Dzejrou <dzejrou@…>
cpp: added shared_lock and lock()
21:41 Changeset in mainline [ce22ac6] by Dzejrou <dzejrou@…>
cpp: added unique_lock
21:41 Changeset in mainline [a97b838] by Dzejrou <dzejrou@…>
cpp: added missing noexcept specifier
21:41 Changeset in mainline [857d4cc] by Dzejrou <dzejrou@…>
cpp: added recursive_timed_mutex
21:41 Changeset in mainline [befead8] by Dzejrou <dzejrou@…>
cpp: added missing implementation for timed_mutex
21:41 Changeset in mainline [55aa951] by Dzejrou <dzejrou@…>
cpp: fixed argument passing
21:41 Changeset in mainline [69e5838] by Dzejrou <dzejrou@…>
cpp: added timed_mutex
21:41 Changeset in mainline [4bea22a] by Dzejrou <dzejrou@…>
cpp: added constructor/destructor guards for local static variables
21:41 Changeset in mainline [4034046] by Dzejrou <dzejrou@…>
cpp: added unique_ptr
21:41 Changeset in mainline [7e7c1aac] by Dzejrou <dzejrou@…>
cpp: added more type traits
21:41 Changeset in mainline [9283830] by Dzejrou <dzejrou@…>
cpp: added a threading middle layer
21:41 Changeset in mainline [c4049e6] by Dzejrou <dzejrou@…>
c+cpp: added support for global static constructors destructors
21:41 Changeset in mainline [9396c52] by Dzejrou <dzejrou@…>
cpp: added std::terminate
21:41 Changeset in mainline [7d0f2eb] by Dzejrou <dzejrou@…>
cpp: added flush to Init destructor
21:41 Changeset in mainline [dbaf221] by Dzejrou <dzejrou@…>
cpp: fixed and operators in noexcept metafunctions
21:41 Changeset in mainline [82ef902] by Dzejrou <dzejrou@…>
cpp: added integer sequences
21:41 Changeset in mainline [229dff7b] by Dzejrou <dzejrou@…>
cpp: added cv adding metafunctions
21:41 Changeset in mainline [392b0ab3] by Dzejrou <dzejrou@…>
cpp: added basic tuple implementation
21:41 Changeset in mainline [ecb072d] by Dzejrou <dzejrou@…>
cpp: mutex native handles are now pointers so that we avoid copying on …
21:41 Changeset in mainline [5e5498e] by Dzejrou <dzejrou@…>
cpp: bugfixes
21:41 Changeset in mainline [a75f3e49] by Dzejrou <dzejrou@…>
cpp: added mutex, recursive_mutex and lock_guard implementations
21:41 Changeset in mainline [063e0626] by Dzejrou <dzejrou@…>
cpp: fixed thread lifetime management as per standard
21:41 Changeset in mainline [4fe4ea6] by Dzejrou <dzejrou@…>
cpp: wrappers are not deallocated when they are detached
21:41 Changeset in mainline [1df0165] by Dzejrou <dzejrou@…>
cpp: removed debug prints
21:41 Changeset in mainline [48d9187] by Dzejrou <dzejrou@…>
cpp: added generic joinable threads
21:41 Changeset in mainline [ee51635] by Dzejrou <dzejrou@…>
added c++17 style value aliases and added char type as integral, …
21:41 Changeset in mainline [22ba300] by Dzejrou <dzejrou@…>
fixed compile errors, added a generic hash function, fixed static asserts
21:41 Changeset in mainline [e65c9285] by Dzejrou <dzejrou@…>
cpp: fixed inclusion
21:41 Changeset in mainline [9f77d98] by Dzejrou <dzejrou@…>
cpp: implemented std::hash for primitive types
21:41 Changeset in mainline [82fd245] by Dzejrou <dzejrou@…>
c: added extern C linkage if the c library headers are compiled as c++ …
21:41 Changeset in mainline [e679283] by Dzejrou <dzejrou@…>
cpp: added <functional> declaration and implementations of invoke and …
21:41 Changeset in mainline [912f856] by Dzejrou <dzejrou@…>
cpp: added fstream implementation
21:41 Changeset in mainline [6c242c3] by Dzejrou <dzejrou@…>
cpp: added sstream implementation
21:41 Changeset in mainline [c5b2b05] by Dzejrou <dzejrou@…>
cpp: fixed error handling in num_get parsing
21:41 Changeset in mainline [8d0953f] by Dzejrou <dzejrou@…>
cpp: added basic_stringbuf as friend
21:41 Changeset in mainline [15b8b85e] by Dzejrou <dzejrou@…>
cpp: private checks of streambuf are now protected and thus available …
21:41 Changeset in mainline [fff05d3] by Dzejrou <dzejrou@…>
cpp: fixed typo
21:41 Changeset in mainline [092a436] by Dzejrou <dzejrou@…>
cpp: changed limits to the primitive types so that we can be sure we …
21:41 Changeset in mainline [2987160] by Dzejrou <dzejrou@…>
cpp: added iostream
21:41 Changeset in mainline [af8bda0] by Dzejrou <dzejrou@…>
c: implemented a string to int64_t parsing function
21:41 Changeset in mainline [d91b329] by Dzejrou <dzejrou@…>
cpp: implemented the remainder of unformatted input functions of …
21:41 Changeset in mainline [c1e11d32] by Dzejrou <dzejrou@…>
cpp: num_get now properly parses hexadecimal numbers
21:41 Changeset in mainline [7c84fce] by Dzejrou <dzejrou@…>
cpp: added most of the integral extractors
21:41 Changeset in mainline [e8c4c59] by Dzejrou <dzejrou@…>
cpp: added most of the integral conversions
21:41 Changeset in mainline [fe39530] by Dzejrou <dzejrou@…>
cpp: fixed istreambuf_iterator
21:41 Changeset in mainline [2cf1da7] by Dzejrou <dzejrou@…>
cpp: allowed std::num_get to acces the ios conversion buffer
21:41 Changeset in mainline [25cc4a5] by Dzejrou <dzejrou@…>
cpp: fixed whitespace testing in std::basic_istream::sentry
21:41 Changeset in mainline [bed3d11] by Dzejrou <dzejrou@…>
cpp: implemented most of the unformatted and formatted output for …
21:41 Changeset in mainline [f5a77a00] by Dzejrou <dzejrou@…>
cpp: fixed the stdin stream buffer
21:41 Changeset in mainline [2e0256b] by Dzejrou <dzejrou@…>
cpp: moved string extractors and inserters to their own internal …
21:41 Changeset in mainline [4ff55d2] by Dzejrou <dzejrou@…>
cpp: added a simple todo for later
21:41 Changeset in mainline [5732648] by Dzejrou <dzejrou@…>
cpp: added an internal buffer to ios objects for conversions to avoid …
21:41 Changeset in mainline [c729a60] by Dzejrou <dzejrou@…>
cpp: added basic implementation of num_put, fixed minor errors and …
21:41 Changeset in mainline [9cb221b] by Dzejrou <dzejrou@…>
cpp: stdbool.h now does not define true and false when compiled as a …
21:41 Changeset in mainline [05922b3b] by Dzejrou <dzejrou@…>
cpp: fixed goodbit value
21:41 Changeset in mainline [eb69df4] by Dzejrou <dzejrou@…>
cpp: added iostream to the build system
21:41 Changeset in mainline [42ed4855] by Dzejrou <dzejrou@…>
cpp: added iostream operators for std::string
21:41 Changeset in mainline [ccf7a7e] by Dzejrou <dzejrou@…>
cpp: moved most of <locale> out because of dependencies inside the stdlib
21:41 Changeset in mainline [7258487] by Dzejrou <dzejrou@…>
cpp: implemented basic stdin & stdout streambufs
21:41 Changeset in mainline [21a7ebc] by Dzejrou <dzejrou@…>
cpp: added wip iostream implementation so far containing cin & cout
21:41 Changeset in mainline [91ba048] by Dzejrou <dzejrou@…>
cpp: added basic unformatted output to std::ostream
21:41 Changeset in mainline [6371c5bf] by Dzejrou <dzejrou@…>
cpp: added basic unformatted input to std::istream
21:41 Changeset in mainline [e7462e6] by Dzejrou <dzejrou@…>
cpp: facet was moved back to locale
21:41 Changeset in mainline [94cb686] by Dzejrou <dzejrou@…>
cpp: fixed typos
21:41 Changeset in mainline [8cce80b4] by Dzejrou <dzejrou@…>
cpp: reorganized <locale> to avoid circular dependencies with ios_base
21:41 Changeset in mainline [9317f45] by Dzejrou <dzejrou@…>
cpp: finished iterators
21:41 Changeset in mainline [a57a79c] by Dzejrou <dzejrou@…>
cpp: fixed issues created by the addition of abi/_bits, changes to the …
21:41 Changeset in mainline [0564a02e] by Dzejrou <dzejrou@…>
cpp: added redefinition of NULL to <internal/common.hpp> to avoid …
21:41 Changeset in mainline [7a7ecbd] by Dzejrou <dzejrou@…>
cpp: added a deque stub
21:41 Changeset in mainline [df47833] by Dzejrou <dzejrou@…>
cpp: added very WIP version of <list>
21:41 Changeset in mainline [0806544] by Dzejrou <dzejrou@…>
cpp: added proxy headers for the three previously implemented modules …
21:41 Changeset in mainline [973a268] by Dzejrou <dzejrou@…>
cpp: added addressof
21:41 Changeset in mainline [4c58668] by Dzejrou <dzejrou@…>
cpp: misc modifications
21:41 Changeset in mainline [ad403590] by Dzejrou <dzejrou@…>
cpp: added a basic <thread> implementation
21:41 Changeset in mainline [2f89387] by Dzejrou <dzejrou@…>
c: added explicit type casting from void* as c++ does not allow that …
21:41 Changeset in mainline [0bde223e] by Dzejrou <dzejrou@…>
cpp: fixed non-shrinking vector issue
21:41 Changeset in mainline [d654ca6] by Dzejrou <dzejrou@…>
cpp: added mostly complete <chrono> implementation (missing some …
21:41 Changeset in mainline [484200d] by Dzejrou <dzejrou@…>
cpp: added some additional type traits
21:41 Changeset in mainline [4f6e56f] by Dzejrou <dzejrou@…>
cpp: fixed a typo
21:41 Changeset in mainline [4082567] by Dzejrou <dzejrou@…>
cpp: added full <ratio> implementation
21:41 Changeset in mainline [4e68727] by Dzejrou <dzejrou@…>
cpp: added lowest to the integral numeric_limits
21:41 Changeset in mainline [ee906a6] by Dzejrou <dzejrou@…>
cpp: added the rest of the iterator adaptors
21:41 Changeset in mainline [43ba118] by Dzejrou <dzejrou@…>
cpp: fixed premature returns in <numeric>
21:41 Changeset in mainline [9b7aef85] by Dzejrou <dzejrou@…>
cpp: removed redundant namespace declaration
21:41 Changeset in mainline [45147a4c] by Dzejrou <dzejrou@…>
cpp: added mostly complete stack adapter implementation, the only …
21:41 Changeset in mainline [3f5b7126] by Dzejrou <dzejrou@…>
cpp: added full c++14 compliant implementation of <numeric>
21:41 Changeset in mainline [9400dbe] by Dzejrou <dzejrou@…>
cpp: added additional type traits
21:41 Changeset in mainline [d13b67a] by Dzejrou <dzejrou@…>
cpp: fixed minor bugs that prevented ios from compilation
21:41 Changeset in mainline [00d9778] by Dzejrou <dzejrou@…>
cpp: added missing extern specifiers
21:41 Changeset in mainline [86f7bc6] by Dzejrou <dzejrou@…>
cpp: added locale to the makefile
21:41 Changeset in mainline [fbec99a] by Dzejrou <dzejrou@…>
cpp: added missing return statements and fixed return types on …
21:41 Changeset in mainline [5209fd7] by Dzejrou <dzejrou@…>
cpp: added missing include guards
21:41 Changeset in mainline [6648ab33] by Dzejrou <dzejrou@…>
cpp: fixed problems caused by redundant default template parameter …
21:41 Changeset in mainline [0b4b81c] by Dzejrou <dzejrou@…>
cpp: added some more dummy locale implementations
21:41 Changeset in mainline [6702d7e] by Dzejrou <dzejrou@…>
cpp: added basic type aliases required by the standard but not …
21:41 Changeset in mainline [a3067af] by Dzejrou <dzejrou@…>
cpp: added a very basic implementation of numeric_limits
21:41 Changeset in mainline [a9caea1] by Dzejrou <dzejrou@…>
cpp: added some basic implementations to std::basic_istream, but for …
21:41 Changeset in mainline [51a3eef] by Dzejrou <dzejrou@…>
cpp: added implementation of std::type_index
21:41 Changeset in mainline [b0d6e2a] by Dzejrou <dzejrou@…>
cpp: added stubs for the member functions of std::istream
21:41 Changeset in mainline [f7aaffe0] by Dzejrou <dzejrou@…>
cpp: added declarations for istream and ostream
21:41 Changeset in mainline [990b85d] by Dzejrou <dzejrou@…>
cpp: implemented the rest of streambuf
21:41 Changeset in mainline [4d30bcd] by Dzejrou <dzejrou@…>
cpp: added a dummy stup of basic_streambuf
21:41 Changeset in mainline [ceb2512] by Dzejrou <dzejrou@…>
cpp: added missing include
21:41 Changeset in mainline [54939b27] by Dzejrou <dzejrou@…>
cpp: implemented ios_base manipulators
21:41 Changeset in mainline [7db6f50] by Dzejrou <dzejrou@…>
cpp: added basic implementations of ios_base, basic_ios and fpos
21:41 Changeset in mainline [7fb91de] by Dzejrou <dzejrou@…>
cpp: fixed fmtflags as per iso standard requirements
21:41 Changeset in mainline [e1a3ab7] by Dzejrou <dzejrou@…>
cpp: added declaration of ios_base and dummy implementations of some …
21:41 Changeset in mainline [e7c6250] by Dzejrou <dzejrou@…>
cpp: removed inline identifiers that weren't supposed to be
21:41 Changeset in mainline [82b6716] by Dzejrou <dzejrou@…>
cpp: added string non-member functions and some conversion operators
21:41 Changeset in mainline [edbad13a] by Dzejrou <dzejrou@…>
cpp: added the cpptest utility to vcs
21:41 Changeset in mainline [471e313] by Dzejrou <dzejrou@…>
cpp: added a test set that allows us to run tests and gather summary …
21:41 Changeset in mainline [4e6fb2f] by Dzejrou <dzejrou@…>
cpp: fixed a bug found by the compare tests
21:41 Changeset in mainline [035a35c] by Dzejrou <dzejrou@…>
cpp: added tests for std::string::compare
21:41 Changeset in mainline [d49bae9] by Dzejrou <dzejrou@…>
cpp: added tests for std::string::substr
21:41 Changeset in mainline [509738fd] by Dzejrou <dzejrou@…>
cpp: improved the testing framework
21:41 Changeset in mainline [a6ca1bc] by Dzejrou <dzejrou@…>
cpp: fixed some bugs found by the string find tests
21:41 Changeset in mainline [6c089a9] by Dzejrou <dzejrou@…>
cpp: finished tests for string find functions
21:41 Changeset in mainline [d3bca35] by Dzejrou <dzejrou@…>
cpp: added string tests to the makefile
21:41 Changeset in mainline [923b0c8f] by Dzejrou <dzejrou@…>
cpp: added some basic std::string::{r,}find tests
21:41 Changeset in mainline [173a246] by Dzejrou <dzejrou@…>
cpp: added a test for std::string::copy
21:41 Changeset in mainline [53e8686] by Dzejrou <dzejrou@…>
cpp: minor refactoring, fixed some bugs found by the replace tests
21:41 Changeset in mainline [d466d284] by Dzejrou <dzejrou@…>
cpp: added tests for std::string::replace
21:41 Changeset in mainline [417296cd] by Dzejrou <dzejrou@…>
cpp: added missing iterator range erase test for string
21:41 Changeset in mainline [e502572b] by Dzejrou <dzejrou@…>
cpp: added std::string::erase tests
21:41 Changeset in mainline [ed81b1f] by Dzejrou <dzejrou@…>
cpp: finished std::string::insert tests and fixed some problems with …
21:41 Changeset in mainline [2d302d6] by Dzejrou <dzejrou@…>
cpp: fixed bugs found by the insert tests
21:41 Changeset in mainline [d7f0b3f7] by Dzejrou <dzejrou@…>
cpp: implemented some basic std::string::insert tests
21:41 Changeset in mainline [27473fb8] by Dzejrou <dzejrou@…>
cpp: added a missing implementation of std::string::copy
21:41 Changeset in mainline [b1b500b] by Dzejrou <dzejrou@…>
cpp: fixed bugs found by append tests
21:41 Changeset in mainline [9315761] by Dzejrou <dzejrou@…>
cpp: added tests for string::append and string::operator+=
21:41 Changeset in mainline [dc0fff1] by Dzejrou <dzejrou@…>
cpp: fixed some bugs found by the string tests
21:41 Changeset in mainline [c20cccb] by Dzejrou <dzejrou@…>
cpp: added some basic string tests
21:41 Changeset in mainline [9b0877f] by Dzejrou <dzejrou@…>
cpp: fixed included headers
21:41 Changeset in mainline [ad09a52] by Dzejrou <dzejrou@…>
cpp: merged test declarations into a single header
21:41 Changeset in mainline [e07bbbc] by Dzejrou <dzejrou@…>
cpp: added basic implementation of all remaining string functions, …
21:41 Changeset in mainline [b0b46d59] by Dzejrou <dzejrou@…>
cpp: implemented most of std::string::replace
21:41 Changeset in mainline [681fdcca] by Dzejrou <dzejrou@…>
cpp: implemented a boatload of string functions
21:41 Changeset in mainline [7b1906e] by Dzejrou <dzejrou@…>
cpp: added test for insertion into an empty vector
21:41 Changeset in mainline [79f35d40] by Dzejrou <dzejrou@…>
cpp: removed unnecessary inlines
21:41 Changeset in mainline [b08a62c] by Dzejrou <dzejrou@…>
cpp: added implementation of the most basic string functions
21:41 Changeset in mainline [836ecad] by Dzejrou <dzejrou@…>
cpp: std::vector::get_allocator now returns a copy for sure
21:41 Changeset in mainline [98c99ba] by Dzejrou <dzejrou@…>
cpp: fixed reverse iterator generators of vector and string
21:41 Changeset in mainline [177a576] by Dzejrou <dzejrou@…>
cpp: made the public api of string actually public
21:41 Changeset in mainline [52d025c] by Dzejrou <dzejrou@…>
cpp: added a string stub
21:41 Changeset in mainline [225c0f3] by Dzejrou <dzejrou@…>
cpp: removed redundant (and malformed) declaration
21:41 Changeset in mainline [b28f803] by Dzejrou <dzejrou@…>
cpp: added tests to makefile, currently we use a custom testing …
21:41 Changeset in mainline [4f202b20] by Dzejrou <dzejrou@…>
cpp: fixed copy iterator assignment and added a return statement to …
21:41 Changeset in mainline [b4b01cb] by Dzejrou <dzejrou@…>
cpp: removed noexcept requirement because the compiler cannot find …
21:41 Changeset in mainline [83aea53] by Dzejrou <dzejrou@…>
cpp: fixed minor bugs in vector
21:41 Changeset in mainline [b946b052] by Dzejrou <dzejrou@…>
cpp: added missing include guards
21:41 Changeset in mainline [11e2adf] by Dzejrou <dzejrou@…>
cpp: added array swap tests
21:41 Changeset in mainline [b9f897c] by Dzejrou <dzejrou@…>
cpp: added some tests for std::vector
21:41 Changeset in mainline [56521a2] by Dzejrou <dzejrou@…>
cpp: fixed vector::insert to work when no reallocation is needed and …
21:41 Changeset in mainline [f041811] by Dzejrou <dzejrou@…>
cpp: fixed minor bugs
21:41 Changeset in mainline [604038c] by Dzejrou <dzejrou@…>
cpp: added basic array tests
21:41 Changeset in mainline [4a8d37c6] by Dzejrou <dzejrou@…>
cpp: added missing array algorithms
21:41 Changeset in mainline [1d50d70] by Dzejrou <dzejrou@…>
cpp: added implementation of iosfwd
21:41 Changeset in mainline [b6d68a3] by Dzejrou <dzejrou@…>
cpp: implemented quite a lot of algorithms
21:41 Changeset in mainline [35584b19] by Dzejrou <dzejrou@…>
cpp: added mostly functioning version of std::vector, but inserts …
21:41 Changeset in mainline [de89870] by Dzejrou <dzejrou@…>
cpp: added a new metafunction that removes references
21:41 Changeset in mainline [18944e0] by Dzejrou <dzejrou@…>
cpp: temporarily removed noexcept on swap due to a missing requirement …
21:41 Changeset in mainline [3457e11] by Dzejrou <dzejrou@…>
cpp: added some basic algorithms needed for container implementations
21:41 Changeset in mainline [134fd03] by Dzejrou <dzejrou@…>
cpp: added missing implementation of the default initializer_list …
21:41 Changeset in mainline [e2b55ac9] by Dzejrou <dzejrou@…>
cpp: added stubs for level 2 unwinding, now we can throw and catch …
21:41 Changeset in mainline [e6c9fa6] by Dzejrou <dzejrou@…>
cpp: fixed typos, copypasta errors and standard differences in memory
21:41 Changeset in mainline [289b2dd] by Dzejrou <dzejrou@…>
cpp: started working on vector
21:41 Changeset in mainline [2259da1] by Dzejrou <dzejrou@…>
cpp: added full implementation of initializer_list
21:41 Changeset in mainline [2d72b26] by Dzejrou <dzejrou@…>
cpp: added basic implementation of the memory header
21:41 Changeset in mainline [40f8328] by Dzejrou <dzejrou@…>
cpp: added an auxiliary header for metafunctions, implemented some new …
21:41 Changeset in mainline [529ebfb8] by Dzejrou <dzejrou@…>
cpp: added at without bounds checking
21:41 Changeset in mainline [aab972f] by Dzejrou <dzejrou@…>
cpp: added mostly functioning implementation of std::array, iterator …
21:41 Changeset in mainline [7e91e0f] by Dzejrou <dzejrou@…>
cpp: added missing template parameters and semicolons
21:41 Changeset in mainline [add816c7] by Dzejrou <dzejrou@…>
cpp: reordered functions to avoid forward declaration, removed …
21:41 Changeset in mainline [2841b4f] by Dzejrou <dzejrou@…>
cpp: added missing placement new operator
21:41 Changeset in mainline [6d4e0d9] by Dzejrou <dzejrou@…>
cpp: added more type traits
21:41 Changeset in mainline [5abc7fd] by Dzejrou <dzejrou@…>
cpp: added exchange and partial swap definitions
21:41 Changeset in mainline [5fb070d] by Dzejrou <dzejrou@…>
cpp: changed the current standard to C++17, this should be added to …
21:41 Changeset in mainline [8ac215d] by Dzejrou <dzejrou@…>
cpp: moved meta helper to type traits because they were creating a …
21:41 Changeset in mainline [2084bfcd] by Dzejrou <dzejrou@…>
cpp: moved utility to impl/utility.hpp
21:41 Changeset in mainline [bc7ec7c] by Dzejrou <dzejrou@…>
cpp: moved new to impl/new.hpp and added missing C++14 delete …
21:41 Changeset in mainline [ac47ba95] by Dzejrou <dzejrou@…>
cpp: added missing definition of nullptr_t
21:41 Changeset in mainline [b1cd380c] by Dzejrou <dzejrou@…>
cpp: moved the implementation of the system headers to .hpp files in …
21:41 Changeset in mainline [75848a8] by Dzejrou <dzejrou@…>
cpp: fixed forward using in type_traits
21:41 Changeset in mainline [e66fc6f] by Dzejrou <dzejrou@…>
cpp: partially implemented the utility header
21:41 Changeset in mainline [3276682] by Dzejrou <dzejrou@…>
cpp: created auxiliary meta header and used its functions to implement …
21:41 Changeset in mainline [72d9e44] by Dzejrou <dzejrou@…>
cpp: implemented std::integral_constant
21:41 Changeset in mainline [9dfdb03] by Dzejrou <dzejrou@…>
cpp: added declarations of all type traits
21:41 Changeset in mainline [858a51f] by Dzejrou <dzejrou@…>
cpp: added unwind to makefile and a missing declaration to unwind level 1
21:41 Changeset in mainline [ef9d0988] by Dzejrou <dzejrou@…>
cpp: added stubs for dynamic_cast and level 1 unwinding
21:41 Changeset in mainline [1b6477e] by Dzejrou <dzejrou@…>
cpp: finished typeinfo and typeid support
21:41 Changeset in mainline [c2c1966] by Dzejrou <dzejrou@…>
cpp: added a basic implementation of typeinfo
21:41 Changeset in mainline [3740656] by Dzejrou <dzejrou@…>
cpp: added the rest of the C++11 memory allocation/deallocation operators.
21:41 Changeset in mainline [a1aecb1] by Dzejrou <dzejrou@…>
cpp: added majority of libc wrappers, simple implementation of new and …
21:41 Changeset in mainline [b83ec692] by Dzejrou <dzejrou@…>
cpp: added the rest of the libc wrappers that could be wrapped …
21:41 Changeset in mainline [058c240] by Dzejrou <dzejrou@…>
cpp: added c++ to the build system, created libcpp, added and …
16:20 Changeset in mainline [acf6b55] by Jiří Zárevúcky <jiri.zarevucky@…>
Make it possible for uspace to determine why SYS_IPC_WAIT returned.
16:20 Ticket #364 (Possible NULL pointer dereference in async.c) closed by Jiří Zárevúcky
fixed: Fixed via …
16:17 Changeset in mainline [bd9e868] by Jiří Zárevúcky <jiri.zarevucky@…>
Fix possible NULL dereferences in async.
12:02 Changeset in mainline [63d46341] by Martin Decky <martin@…>
move emulator configurations from contrib/ to tools/ Since the …
09:50 IPC edited by Martin Decky
update according to async framework API changes (diff)
09:34 Changeset in mainline [984a9ba] by Martin Decky <martin@…>
do not expose the call capability handler from the async framework …
09:32 Changeset in mainline [76f566d] by Martin Decky <martin@…>
coding style improvements (no change in functionality)
08:56 Camp2018 edited by Martin Decky
add myself and my better half to the list (diff)

2018-07-04:

23:41 Camp2018 edited by Jiri Svoboda
(diff)

2018-07-03:

17:40 Changeset in mainline [5e904dd] by Jiří Zárevúcky <jiri.zarevucky@…>
Implement simple line buffer for KIO output, and attach task name/id to it.

2018-06-29:

15:40 Changeset in mainline [d3b2ffa] by Jiri Svoboda <jiri@…>
Merge volume management improvements (still WIP).
15:35 Changeset in mainline [1a9174e] by Jiri Svoboda <jiri@…>
Volume server needs to react to partitions being removed.
13:41 Changeset in mainline [72c72d4] by Jiri Svoboda <jiri@…>
Basic volume eject implementation.
13:22 Changeset in mainline [db9c889] by Jiri Svoboda <jiri@…>
Add volume administration utility.

2018-06-28:

23:03 Changeset in mainline [5f36841] by Jiri Svoboda <jiri@…>
Basic automatic volume mounting.
19:23 Changeset in mainline [1e472ee] by Jakub Jermar <jakub@…>
Move DMA buffers allocation functions to libvirtio
18:57 Changeset in mainline [331d024] by Jakub Jermar <jakub@…>
Move desc free list functions to libvirtio
15:45 Changeset in mainline [96c30c8] by Jiří Zárevúcky <jiri.zarevucky@…>
Turn ipc_poke() into a regular wakeup on the waitq. With prior …
15:15 Changeset in mainline [82453b29] by Jiří Zárevúcky <jiri.zarevucky@…>
Detect when printf() printing deadlock deadlocks.
11:09 Changeset in mainline [061274f] by Martin Decky <martin@…>
simplify async framework internals Do not duplicitly store or pass …

2018-06-27:

19:04 Changeset in mainline [62c4297] by Jiří Zárevúcky <jiri.zarevucky@…>
Remove some unnecessary includes.
18:44 Changeset in mainline [8dab988] by Jiří Zárevúcky <jiri.zarevucky@…>
Put notifications into a dynamic queue instead of forgetting them.
16:57 Changeset in mainline [45c39ad] by Jiří Zárevúcky <jiri.zarevucky@…>
Use attribute((noreturn)) instead of mutually incompatible …
16:32 Changeset in mainline [6b96dc06] by Jiří Zárevúcky <jiri.zarevucky@…>
Replace _Noreturn with C++-friendly noreturn. Remove unnecessary _Atomic.
15:07 Changeset in mainline [1c9ae08] by Jiří Zárevúcky <jiri.zarevucky@…>
Fix undefined behavior.
14:57 Changeset in mainline [cb19590] by Jiří Zárevúcky <jiri.zarevucky@…>
Better fix for USB endpoint interval. (thx aearsis)
14:50 Changeset in mainline [60876fd3] by Jiří Zárevúcky <jiri.zarevucky@…>
Add virtio-net to .gitignore.
14:47 Changeset in mainline [2fc9bfd] by Jiří Zárevúcky <jiri.zarevucky@…>
tools/ew.py: Expose serial port in terminal by default. Enable NS16550 …

2018-06-26:

23:16 Changeset in mainline [831aa466] by Jiří Zárevúcky <jiri.zarevucky@…>
Fix cases of undefined behavior found by ubsan.
22:17 Changeset in mainline [70fae4e] by Jiri Svoboda <jiri@…>
Travis should not need to download Sycek every time.
18:11 Changeset in mainline [6e569bf] by Jiří Zárevúcky <jiri.zarevucky@…>
Fix accidentally introduced build issue.
17:35 Changeset in mainline [8119363] by Jiří Zárevúcky <jiri.zarevucky@…>
Merge some preliminary async/fibril framework changes.
17:34 Changeset in mainline [e768aea] by Jiří Zárevúcky <jiri.zarevucky@…>
Simplify async manager.
17:34 Changeset in mainline [ab6edb6] by Jiří Zárevúcky <jiri.zarevucky@…>
Simplify the interaction between async_futex and fibril_switch().
17:34 Changeset in mainline [b59318e] by Jiří Zárevúcky <jiri.zarevucky@…>
Make futex able to time out.
17:34 Changeset in mainline [f6372be9] by Jiří Zárevúcky <jiri.zarevucky@…>
Improve the debugging options for futexes.
06:30 HardwareSupport edited by Jakub Jermář
(diff)
06:28 ReleaseNotes/Mainline edited by Jakub Jermář
Mention virtio-net in the release notes (diff)
06:24 Ticket #674 (Implement virtio-net driver) closed by Jakub Jermář
fixed: Basic virtio-net driver was merged in commit …

2018-06-25:

21:51 Changeset in mainline [38e3427] by Jiří Zárevúcky <jiri.zarevucky@…>
Switch other up/down to lock/unlock.
21:45 Changeset in mainline [95838f1] by Jiří Zárevúcky <jiri.zarevucky@…>
Switch async_futex to using futex_lock/unlock.
21:45 Changeset in mainline [fbfe59d] by Jakub Jermar <jakub@…>
Merge branch 'virtio-net' This commit merges basic support for the …
21:44 Changeset in mainline [e3107e2] by Jakub Jermar <jakub@…>
Fix ccheck
21:37 Changeset in mainline [417aaafb] by Jakub Jermar <jakub@…>
Protect the virtqueue with a mutex
20:41 Changeset in mainline [3679f51] by Jiří Zárevúcky <jiri.zarevucky@…>
Remove the option of RCU-upgradable futexes for now. They complicate …
20:10 Changeset in mainline [d73d992] by Jiří Zárevúcky <jiri.zarevucky@…>
Hide libc-internal details of the fibril implementation.
18:56 Changeset in mainline [0a0dff8] by Jiří Zárevúcky <jiri.zarevucky@…>
Add const to time functions.
18:53 Changeset in mainline [826a0a97] by Jiří Zárevúcky <jiri.zarevucky@…>
Add task ID in the assert failure message.
15:54 LibCLibPosixTODO edited by Jiri Svoboda
Temporary file functions done (diff)
15:49 Changeset in mainline [2498b95] by Jiri Svoboda <jiri@…>
Move memchr to libc and add tests for other memxxx functions.
11:08 Changeset in mainline [bfe90b6] by Jiri Svoboda <jiri@…>
Remove forgotten debug print.
09:54 Changeset in mainline [4e6a610] by Jiri Svoboda <jiri@…>
Temporary file functions rework. Fix libposix access() not working on …
05:58 Changeset in mainline [ea6840d] by Jakub Jermar <jakub@…>
Use a macro to print the MAC address

2018-06-24:

10:39 Changeset in mainline [8b3cb67] by Jakub Jermar <jakub@…>
Add comments and rename functions for consitency
09:07 Changeset in mainline [6a0f1309] by Jakub Jermar <jakub@…>
Use macros for working with MAC addresses

2018-06-23:

19:33 Changeset in mainline [4810acf] by Jakub Jermar <jakub@…>
Use the actual size as buffer size
19:30 Changeset in mainline [9319b7d] by Jakub Jermar <jakub@…>
Adapt to QEMU layout For some reason, QEMU uses the legacy layout of …
19:25 Changeset in mainline [3f1d4d5] by Jakub Jermar <jakub@…>
Insist on the specified features
15:19 Changeset in mainline [5609d3c] by Jakub Jermar <jakub@…>
Provide virtio_net_on_multicast_mode_change

2018-06-22:

20:27 Changeset in mainline [9afd2a8] by Jakub Jermar <jakub@…>
The idx of the avail ring must always grow The index cannot wrap …
16:32 Changeset in mainline [fb0ec570] by Martin Decky <martin@…>
cstyle improvements (no change in functionality)

2018-06-21:

14:45 AsyncSessions edited by Martin Decky
update for current async framework API (diff)
14:16 IPC edited by Martin Decky
update for current async framework API (diff)
14:01 LibCLibPosixTODO edited by Jiri Svoboda
fpos_t, FOPEN_MAX, fgetpos, fsetpos, perror moved. (diff)
13:48 Changeset in mainline [a8b0c5d] by Jiri Svoboda <jiri@…>
Fix makefile.
13:43 IPC edited by Martin Decky
update for current async framework API (diff)
13:01 Changeset in mainline [296890f3] by Jiri Svoboda <jiri@…>
sprintf, vsprintf belong in libc (as deprecated).
12:27 Changeset in mainline [777832e] by Jiri Svoboda <jiri@…>
fgetpos, fsetpos, perror.

2018-06-20:

19:01 LibCLibPosixTODO edited by Jiri Svoboda
abs, labs, llabs moved (diff)
18:58 Changeset in mainline [b8ef198b] by Jakub Jermar <jakub@…>
Implement virtio-net interrupt handler
18:58 Changeset in mainline [7d7bc09] by Jiri Svoboda <jiri@…>
abs, labs, llabs.

2018-06-19:

20:04 Changeset in mainline [8751cf3] by Jiří Zárevúcky <jiri.zarevucky@…>
Print stacktrace on KIO before attempting printf().
19:48 Changeset in mainline [3bd1d7d4] by Jiří Zárevúcky <jiri.zarevucky@…>
async: Use a dedicated futex for client hash table.
19:46 Changeset in mainline [5c76cc61] by Jiří Zárevúcky <jiri.zarevucky@…>
async: Lock interface hash table with a dedicated interface_futex, and …
19:43 Changeset in mainline [9f272d9] by Jiří Zárevúcky <jiri.zarevucky@…>
Statically allocate session_ns.
19:42 Changeset in mainline [47be512] by Jiří Zárevúcky <jiri.zarevucky@…>
Introduce list_pop().
12:00 LibCLibPosixTODO edited by Jiri Svoboda
Bsearch, getenv, system moved to libc (diff)
11:48 Changeset in mainline [75c430e3] by Jiri Svoboda <jiri@…>
Bsearch, getenv, system need to go to libc. (although we might …

2018-06-18:

14:23 LibCLibPosixTODO edited by Jiri Svoboda
atexit et al fixed (diff)
14:22 Changeset in mainline [6c440362] by Jiri Svoboda <jiri@…>
Free exit handler structure after running exit handler.
13:56 Changeset in mainline [099c834] by Jiri Svoboda <jiri@…>
atexit, exit, _Exit, at_quick_exit, quick_exit, tests for strtol and …

2018-06-16:

22:23 Changeset in mainline [379db9ef] by Jiri Svoboda <jiri@…>
Add missing test source.
22:22 LibCLibPosixTODO edited by Jiri Svoboda
div/ldiv/lldiv, MB_CUR_MAX, MB_LEN_MAX fixed (diff)
22:20 Changeset in mainline [8338a81] by Jiri Svoboda <jiri@…>
div, ldiv, lldiv should go to libc's stdio.h Add MB_CUR_MAX. Adjust …
16:05 Changeset in mainline [3d135e9] by Jakub Jermar <jakub@…>
Implement virtio_net_send

2018-06-15:

16:41 Ticket #732 (Fill in gaps in ISO C standard library support) created by Jiri Svoboda
HelenOS libc has some gaps with regard to what ISO C requires from the …
15:33 Ticket #565 (scanf family of functions) closed by Jiri Svoboda
fixed: [https://github.com/HelenOS/helenos/commit/be2a20ac5cc7850306d091433d19
14:23 CurrentIssues edited by Jiri Svoboda
(diff)
14:21 LibCLibPosixTODO edited by Jiri Svoboda
(diff)
14:06 LibCLibPosixTODO created by Jiri Svoboda
13:06 Changeset in mainline [55092672] by Jiri Svoboda <jiri@…>
Clean up libposix stdio.h and stdlib.h a bit.
11:39 Changeset in mainline [1ae9c07] by Jiri Svoboda <jiri@…>
iso646.h is ISO C. (A)OFF64_MIN/MAX are neither POSIX nor ISO C.
09:37 Changeset in mainline [e6bab27b] by Jiri Svoboda <jiri@…>
The headers malloc.h, stdarg.h, stddef.h and stdbool.h should just …

2018-06-14:

19:19 Changeset in mainline [3b1cc8d] by GitHub <noreply@…>
Add notification queue to the async framework. (#40) Instead of …
19:02 Changeset in mainline [587478b] by Jiří Zárevúcky <jiri.zarevucky@…>
Fix some undefined behaviors.
19:02 Changeset in mainline [2f7d77c] by Jiří Zárevúcky <jiri.zarevucky@…>
Add rudimentary support for undefined behavior sanitizer.
18:43 Changeset in mainline [abf8bd8] by Jiří Zárevúcky <jiri.zarevucky@…>
tools/ew.py: Add -bigmem option for RAM-hungry configurations.
18:43 Changeset in mainline [0ceeac3] by Jiří Zárevúcky <jiri.zarevucky@…>
tools/ew.py: understand -nographic
12:59 Changeset in mainline [be2a20ac] by Jiri Svoboda <jiri@…>
Merge scanf family implementation.
12:40 Changeset in mainline [80f345c] by Jiri Svoboda <jiri@…>
Need to carefully pass va_list around by reference to be portable.

2018-06-13:

21:18 Changeset in mainline [f4aa1c8] by Jiri Svoboda <jiri@…>
Add actual test for using range in scanf.
17:14 Changeset in mainline [c407b98] by Jiří Zárevúcky <jiri.zarevucky@…>
Add notification queue to the async framework. Instead of running …
17:11 Changeset in mainline [39f84ce4] by Jiri Svoboda <jiri@…>
Add range support to scanf's set conversion.
17:07 Changeset in mainline [a55d76b1] by Jiří Zárevúcky <jiri.zarevucky@…>
Implement a simple counting semaphore for fibrils.
15:50 Changeset in mainline [5a6c28d1] by Jiri Svoboda <jiri@…>
Replace libposix scanf with libc scanf.
11:16 Changeset in mainline [f47a905] by Jiri Svoboda <jiri@…>
scanf, vscanf, vsscanf.
10:59 Changeset in mainline [01cc7b4] by Jiri Svoboda <jiri@…>
Implement sscanf via virtualizing FILE and implementing string backend …

2018-06-12:

13:56 Changeset in mainline [ed18e14] by Jiri Svoboda <jiri@…>
vfscanf with tests.

2018-06-11:

18:07 Changeset in mainline [899342e] by Jiří Zárevúcky <jiri.zarevucky@…>
fibril_futex must be locked during context_swap().

2018-06-10:

19:56 Changeset in mainline [fe96085] by Jakub Jermar <jakub@…>
Register and enable virtio-net IRQ
19:30 Changeset in mainline [848e880f] by Jakub Jermar <jakub@…>
Let pio_enable_resource return physical address

2018-06-09:

10:58 Ticket #731 (tmpfs trips and kernel panics) closed by Jakub Jermář
fixed: The tmpfs issue is fixed in ec397203e399886ac45d617da8098ea6ae81f914.
10:39 Changeset in mainline [ec39720] by Jakub Jermar <jakub@…>
tmpfs_truncate must not fail when new size is zero When zero size is …
08:41 Changeset in mainline [931afbc] by Jakub Jermar <jakub@…>
Don't republish call capability on forward failure When forwarding of …
Note: See TracTimeline for information about the timeline view.